Yangi loyihaga qanday yondashasiz? Test'ni rejalashtirish โ Middle QA ko'nikmasi. Sodda misollar bilan to'liq qo'llanma.
Tasavvur qiling: PO sizga keldi va dedi: "Yangi loyiha boshlanmoqda. Sen QA Lead'sen. 2 oydan keyin chiqaramiz." Siz nima qilasiz?
Junior QA: "Test case yozaman" deydi. Lekin bu noto'g'ri. Avval reja kerak โ qanday testlar, qancha vaqt, qancha odam, qaysi resurslar. Bu โ Test Plan.
Test Plan โ sizning loyihangizdagi QA strategiyangizning hujjati. Uni o'qiganda hamma tushunadi: "Bu loyihada QA qanday ishlaydi".
Test Plan โ loyihada nimani, qanday va qachon testlash haqidagi rasmiy hujjat. Odatda Google Docs yoki Confluence'da yoziladi.
Oddiy qilib: "QA ning loyiha rejasi" โ testor jamoasining ish strategiyasi.
Siz Junior bo'lsangiz ham, Test Plan'ni tushunishingiz kerak. Yangi loyihaga kelganda โ birinchi navbatda Test Plan'ni so'rang va o'qing. Bu โ sizning "yo'l xaritangiz".
Standart Test Plan 6 ta asosiy bo'limdan iborat. Har biri loyihaning bir tomonini yoritadi.
Mahsulot bilan bog'liq
Loyiha bilan bog'liq
Endi haqiqiy hujjat ko'rinishida ko'ramiz. Bu โ Middle QA tomonidan yoziladigan 1 sahifalik mini Test Plan.
In Scope: Login, Register, Product catalog, Cart, Checkout (mobil + desktop)
Out of Scope: Admin panel, Email service, Payment gateway
Team: 2 Manual QA + 1 Automation QA
Schedule: 4 hafta (Test Design - 1, Execution - 2, Regression - 1)
Tools: Jira, TestRail, Postman, BrowserStack
Entry: Build deploy qilingan, test data tayyor
Exit: 95% test case Pass, P1/P2 bug yo'q, Regression bajarilgan
Test Plan, 150+ Test Case, Bug Reports, Test Summary Report
Bu 1 sahifalik mini versiya. Real loyihada Test Plan 5-15 sahifa bo'lishi mumkin. Lekin asosiy struktura โ bir xil.
1-qadam: Pastdagi yozuvni bosing. 2-qadam: Mos komponent maydonini tanlang.
TestShop'ga "Sevimlilar" (Wishlist) funksiyasi qo'shilmoqchi. Mini Test Plan yozing:
Har komponent qaysi savolga javob beradi?
1-qadam: Risk holatini bosing. 2-qadam: Product yoki Project Risk ekanini tanlang.
Dushanba, 09:00. Click jamoasidan menejer sizni chaqirdi: "Tabriklaymiz! Yangi loyiha โ P2P pul o'tkazish. Sen QA Lead'sen. 3 oy keyin chiqaramiz. 3 ta QA bilan ishlaysan."
Sizdan birinchi narsa kutilmoqda โ Test Plan. Boshlovchi sizga keldi: "Akam, men birinchi nima qilay?"
Sizning javobingiz nima?
Endi siz Test Plan'ni o'zingiz yozasiz. Bu Middle QA darajasidagi vazifa โ Junior'lar orasida bunday ko'nikma kam.
Real loyiha rejalash mahoratini sinab ko'ring.
๐ TestShop'ga o'tishBu Test Plan โ portfoliongizdagi eng kuchli hujjat. Intervyu'da: "Men o'zim Test Plan tuzganman, Risk Management qila olaman" โ deb ayta olasiz. Bu darhol Middle QA darajasiga ko'tarish signali!
Test Plan โ Middle QA intervyusining asosiy mavzusi. 7 ta professional javob.
๐ก Har savol ustiga bosing โ professional javobni ko'rasiz.
Javob: "Test Plan โ loyihada nimani, qanday va qachon testlash haqidagi rasmiy hujjat. QA strategiyasining asosi."
Nega kerak?
Pro javob: "Test Plan โ bu QA jamoasining biznes plani. U bo'lmasa โ chalkashlik, vaqt yo'qotish, sifat past bo'ladi."
Javob: "Standart Test Plan 6 ta asosiy bo'limdan iborat:"
Standart: IEEE 829 โ bu xalqaro standart. Lekin har kompaniya o'zicha o'zgartiradi.
Javob:
Misollar:
Muhim: Har ikkisi o'lchanadigan bo'lishi kerak. "Yaxshi sifat" emas โ "95% test Pass".
Javob:
Product Risk misollari:
Project Risk misollari:
QA roli: "Men Product Risk'larga e'tibor beraman. Project Risk asosan PM ishi, lekin QA Lead ham qatnashadi."
Javob: "Risk-based testing โ eng xavfli funksiyalarni avval testlash strategiyasi."
Asosiy g'oya: Vaqt cheklangan โ barcha narsani test qilib bo'lmaydi. Demak โ eng muhim joylarni avval.
Qanday aniqlanadi?
Misol: "Click loyihasida pul o'tkazish โ yuqori risk. Profil rasmini o'zgartirish โ past risk. Avval pul o'tkazishni test qilamiz."
Javob: "Bu kompaniya hajmi va loyiha murakkabligiga bog'liq:"
Junior'lar uchun maslahat: "Men Test Plan'ni kuzatib boraman, savol beraman. Bu mening Middle'ga o'tish yo'lim."
Pro javob: "Birinchi loyihamda men kichik feature uchun mini Test Plan yozdim โ QA Lead yordam berdi. Bu juda foydali tajriba edi."
Javob: "Junior darajada javob: 'Test Case yozaman'. Lekin to'g'ri javob โ boshqacha:"
Muhim: "Reja'siz ish โ chalkashlik. Reja bilan ish โ professional natija."
Bu darsdan eslab qolishingiz kerak bo'lgan eng muhim g'oyalar