90% IT kompaniyalari Jira ishlatadi. Har QA kuniga 5+ soat shu yerda. Bu darsdan keyin Jira sizning uyingiz!
Tasavvur qiling: 50 ta dasturchi, 10 ta QA, 5 ta menejer bir loyihada ishlaydi. Har kim 20 ta vazifa olgan. Hammasi qog'ozda yoki Excel'da bo'lsa โ chalkashlik!
Atlassian kompaniyasi shu muammoni hal qilish uchun Jira'ni yaratdi. Hozir bu โ dunyodagi eng mashhur bug tracking va project management asbobi.
Jira โ Atlassian kompaniyasining bug tracking va loyiha boshqaruv tizimi. QA, dasturchi, PM, menejerlar bitta yerda ishlashi uchun.
Oddiy qilib: "Loyiha jamoasining digital ofisi". Hamma vazifalar, buglar, yangiliklar shu yerda.
Bu darsdan keyin siz Jira'da o'zingizni uyingizdek his qilasiz. Bu โ Junior'dan Middle'ga o'tishdagi asosiy ko'nikma.
Avval 3 ta asosiy tushunchani bilamiz: Workspace, Project, Issue.
uzum.atlassian.netUZ-1234Jira'da har vazifa turi bilan belgilanadi. Junior QA uchun 4 ta asosiy tur muhim:
Mahsulotdagi xato. QA topadi va yozadi.
Foydalanuvchi uchun yangi xususiyat. PO yozadi.
Texnik vazifa. Misol: "Database optimizatsiya".
Katta xususiyat (5+ Story). Misol: "Yangi to'lov tizimi".
Sizning asosiy faoliyatingiz Bug turi bilan. Lekin Story va Task ham ko'rasiz โ chunki ularni test qilasiz.
Quyida Jira'ning haqiqiy ko'rinishi:
Har Jira issue'ning unikal kaliti bor. Misol: TS-123 = "TestShop" loyihasi, 123-vazifa. Bu โ issuening ID'si.
Jamoa ishini kuzatish uchun Board ishlatiladi. Kartochkalar status bo'yicha ustunlarda joylashadi:
Har Jira status'ni to'g'ri tavsif bilan bog'lang.
Bu โ QA ning asosiy mahsuli. Yaxshi yozilgan bug โ dasturchi tezda tushunadi va tuzatadi. Yomon bug โ uzoq vaqt qaytib keladi.
Severity โ bugning texnik ta'siri. Qancha katta zarar?
Priority โ bugni qachon tuzatish kerak. Biznes muhimligi.
| Holat | Severity | Priority |
|---|---|---|
| Login sahifasidagi typo | Low (kichik) | High (tezkor โ bosh sahifa!) |
| Admin panelda kamdan-kam ishlatuvchi xususiyatdagi crash | High (katta) | Low (admin ko'p ishlatmaydi) |
| To'lov tizimi ishlamayapti (production'da) | Critical | Critical (darhol!) |
| Eski feature'da kichik UI muammo | Low | Low |
Severity = Texnik ("Qancha katta zarar?") โ QA aniqlaydi. Priority = Biznes ("Qachon tuzatish?") โ PM aniqlaydi.
Quyidagi maydonlarni to'ldiring va Jira ko'rinishida bugingizni ko'ring:
1-qadam: Holatni bosing. 2-qadam: Severity yoki Priority qaysi yuqori ekanini tanlang.
Har Jira issue workflow bo'yicha harakat qiladi. Boshlanishidan tugashigacha. Bu siz uchun kundalik harakat.
Katta vazifalarni sub-task'larga bo'lish mumkin:
Asosiy issue (Story): TS-100 โ "Login funksiyasi yaratish"
Sub-tasks:
Issue ostida kommentlar yozish mumkin. @mention bilan boshqa odamlarga signal berasiz:
1-qadam: Pastdagi status'ni bosing. 2-qadam: To'g'ri tartibdagi joyni tanlang (1-5).
Jira'da minglab issue bor. Sizga keraklilarini topish uchun JQL ishlatamiz โ Jira'ning maxsus qidiruv tili.
JQL (Jira Query Language) โ Jira'da kerakli issue'larni topish uchun maxsus til. SQL'ga o'xshash, lekin sodda.
Asosiy g'oya: Filter yarating va istalgan vaqtda ishlatib turing.
Avval shu 5 ta JQL'ni yodlang. Qolgan murakkabroqlari kelib chiqadigan zarurat bo'yicha o'rganasiz. "Mening vazifalarim" โ eng birinchi yarating!
Payshanba, 14:00. Black Friday'gacha 2 kun qoldi. Click QA jamoasiga sizdan signal keldi:
Topilgan bug: "Mobil versiyada 'Aksiyalar' sahifasidagi tugma bosilmaydi"
Texnik tahlil: Bug faqat ba'zi Android telefonlarda. iOS'da yo'q. Chrome'da ham ishlamaydi.
Siz Jira'ga bug yozmoqchisiz. Severity va Priority'ni qanday belgilaysiz?
Jira'ni o'rganish uchun bepul akkount yarating va TestShop buglarni real Jira'da yozing.
Atlassian 10 odamgacha bepul. O'zingizning workspace yarating!
๐ Jira Free olishSizning Jira workspace'ingizdagi 10 ta bug + 5 ta filter โ portfoliongizdagi eng kuchli dalil. Intervyu'da: "Mana mening Jira workspace'im, qarang!" โ deb ko'rsatasiz. Junior'lar orasida juda kam.
Jira โ har QA intervyu'sining asosiy mavzusi. 7 ta professional javob.
๐ก Har savol ustiga bosing โ professional javobni ko'rasiz.
Javob:
Misollar:
Pro javob: "Men har bugda ikkalasini alohida baholaymiz. Severity'ni o'zim, Priority'ni PM bilan kelishaman."
Javob: "Yaxshi bug report 7 ta majburiy maydondan iborat:"
Muhim: "Yaxshi bug โ dasturchi 30 soniyada tushunadigan. Yomon bug โ 3 marta savol-javob bilan vaqt yo'qotadi."
Javob: "Jira'da 4 ta asosiy Issue Type:"
Hierarchy: Epic > Story > Task > Sub-task
QA roli: "Men asosan Bug yozaman. Lekin Story va Task'larni ham ko'raman โ chunki ularni test qilaman."
Javob: "Bug Fix Workflow 5 qadamdan iborat:"
QA roli: "Men 1 va 4 qadamlarda ishlayman โ bug yozish va Confirmation."
Pro javob: "Har kompaniya o'zicha workflow qiladi. Ba'zilar 5 status, ba'zilar 8-10. Lekin asosiy mantiq bir xil."
Javob: "JQL โ Jira Query Language, kerakli issue'larni topish uchun maxsus til. SQL'ga o'xshash."
Kundalik 5 ta JQL:
assignee = currentUser() โ menikistatus = "In Progress" โ ishlanyaptipriority in (High, Highest) โ tezkorcreated >= -1d โ bugun yozilgantype = Bug AND status = "Ready for Testing" โ tekshirish kerakPro javob: "Men 5-7 ta filter saqlab, har kuni ishlatib turaman. Bu vaqt tejaydi va to'g'ri vazifaga e'tibor beraman."
Sub-task: "Katta vazifani kichik bo'laklarga bo'lish."
Misol: "Login funksiyasi" Story uchun:
Linking: "Issue'lar o'rtasidagi bog'lanish. 4 turi:"
Javob: "Mening kundalik Jira workflow'im quyidagicha:"
Pro javob: "Men har kuni ertalab Jira'ni ochaman va 30 daqiqada hamma narsani ko'rib chiqaman. Bu โ professional QA ning kundalik odat."
Bu darsdan eslab qolishingiz kerak bo'lgan eng muhim g'oyalar