0%
29-dars ยท Bonus

QA uchun AI

ChatGPT va Claude'ga test-keys, checklist va bug-report yozdirish. Va eng muhimi โ€” AI javobini qanday tekshirish kerak.

60 daqiqa
Amaliy ko'nikma
5 ta tayyor prompt

AI QA'ni almashtirmaydi. Lekin...

2026-yilda intervyuda deyarli har doim so'raladigan savol: "Ishingizda AI'dan foydalanasizmi? Qanday?"

Ikkita yomon javob bor. Birinchisi: "Yo'q, men o'zim yozaman" โ€” bu tezlikni yo'qotish. Ikkinchisi: "Ha, ChatGPT'ga aytaman, u test-keys yozib beradi" โ€” bu javobgarlikni yo'qotish.

To'g'ri javob uchinchisi: "AI'ni qoralama yozuvchi sifatida ishlataman, natijasini o'zim tekshiraman va to'ldiraman." Bu dars aynan shu haqda.

Asosiy atama

Prompt โ€” AI'ga beriladigan topshiriq matni. Prompt qanchalik aniq bo'lsa, javob shunchalik foydali bo'ladi.

Prompt engineering โ€” kerakli natijani olish uchun promptni to'g'ri qurish ko'nikmasi.

Hallucination โ€” AI'ning ishonch bilan o'ylab topilgan, real bo'lmagan ma'lumot berishi. QA uchun eng xavfli hodisa.

๐Ÿ’ก Oddiy o'xshatish
AI โ€” juda tez intern
Tasavvur qiling, sizga 30 soniyada 25 punktli checklist yozib beradigan intern berildi. U juda tez, charchamaydi, hech qachon "vaqtim yo'q" demaydi. Lekin: u sizning mahsulotingizni hech qachon ochib ko'rmagan, requirements'ni o'qimagan va bilmagan narsasini ham ishonch bilan yozib yuboradi. Bunday internning ishini tekshirmasdan mijozga yuborasizmi?

Yomon prompt vs yaxshi prompt

Bir xil AI, bir xil vazifa โ€” lekin natija butunlay boshqacha. Farq faqat promptda.

โŒ Yomon prompt
Login uchun test keyslar yozib ber
AI javobi:
  • To'g'ri login va parol bilan kirish
  • Noto'g'ri parol bilan kirish
  • Bo'sh maydonlar bilan kirish
  • Noto'g'ri email formati
  • "Parolni unutdim" havolasi
5 ta umumiy punkt. Har qanday saytga mos โ€” ya'ni sizning saytingizga mos emas.
โœ… Yaxshi prompt
Sen 5 yillik tajribaga ega Senior QA muhandisisan. Mahsulot: O'zbekistondagi onlayn do'kon. Login: telefon raqam (+998) + SMS kod. Kod 5 daqiqa amal qiladi, 3 marta xato kiritilsa akkaunt 15 daqiqaga bloklanadi. Vazifa: login oqimi uchun test-keys yoz. Format: jadval โ€” ID, Sarlavha, Qadamlar, Kutilgan natija, Prioritet. Talab: kamida 5 ta salbiy va 3 ta chegaraviy (boundary) keys bo'lsin. Xavfsizlik holatlarini ham qo'sh.
AI javobi:
  • Kod 4:59 da kiritildi โ†’ qabul qilinadi
  • Kod 5:01 da kiritildi โ†’ rad etiladi
  • 2-marta xato โ†’ hali bloklanmaydi
  • 3-marta xato โ†’ 15 daq blok
  • Blok vaqtida to'g'ri kod โ†’ baribir rad
  • Boshqa raqamning kodi ishlatildi
  • Bir kod ikki marta ishlatildi
  • +998 siz raqam kiritildi
  • SMS kelmasa โ€” qayta yuborish limiti
  • ... yana 12 ta
21 ta aniq keys. Sizning mahsulotingiz mantiqiga bog'langan.
Asosiy qoida

AI sizning mahsulotingizni bilmaydi. Kontekstni siz berasiz. Qancha kontekst bersangiz โ€” shuncha foydali javob olasiz.

Promptning 5 ta qismi

Har bir yaxshi QA prompti shu 5 ta bo'lakdan iborat. Yodlab oling โ€” bu shablon barcha vazifalarga ishlaydi.

1 ยท Rol

AI kim bo'lib javob bersin?

Rol berilsa, AI javob darajasini o'zgartiradi. "Senior QA" va "yordamchi" butunlay boshqa javob beradi.

Sen 5 yillik tajribaga ega Senior QA muhandisisan. Fintech sohasida ishlagansan.
2 ยท Kontekst

Mahsulot haqida nima bilishi kerak?

Eng muhim qism. Biznes qoidalar, cheklovlar, foydalanuvchi turlari, platforma. AI buni hech qayerdan bilmaydi.

Mahsulot: P2P pul o'tkazish. Limit: kuniga 10 mln so'm. Faqat verifikatsiyadan o'tgan foydalanuvchilar. Komissiya 1%.
3 ยท Vazifa

Aniq nima kerak?

"Test qil" emas โ€” "test-keys yoz", "checklist tuz", "bug-report shakllantir". Fe'l aniq bo'lsin.

Vazifa: pul o'tkazish oqimi uchun test-keys yoz.
4 ยท Format

Javob qanday ko'rinishda bo'lsin?

Formatni aytmasangiz, AI o'zi tanlaydi va siz uni TestRail'ga ko'chira olmaysiz.

Format: Markdown jadval โ€” ID, Sarlavha, Talab, Qadamlar, Kutilgan natija, Prioritet.
5 ยท Cheklov

Nima majburiy, nima taqiqlangan?

Bu qism javob sifatini eng ko'p oshiradi. Miqdor, majburiy turlar va "o'ylab topma" ko'rsatmasi.

Kamida 8 ta salbiy keys bo'lsin. Faqat men bergan ma'lumotdan foydalan โ€” taxmin qilma. Noaniq joyni "ANIQLASHTIRISH KERAK" deb belgila.
โš ๏ธ 5-qismdagi eng muhim jumla

"Faqat men bergan ma'lumotdan foydalan. Bilmagan narsangni o'ylab topma โ€” o'rniga savol ber."

Bu bitta jumla hallucination'ni sezilarli kamaytiradi. Har bir promptingizga qo'shing.

๐Ÿ›  Amaliy mashq

O'z promptingizni yig'ing

Maydonlarni o'z loyihangizga moslab to'ldiring โ€” tayyor promptni nusxalab oling:

โœจ Sizning promptingiz

5 ta tayyor prompt

Nusxalang, kontekstni o'zingiznikiga almashtiring va ishlating. Har bir prompt kursdagi tegishli darsga bog'langan.

๐Ÿ“‹ 1. Test Case yozish 12-dars
To'liq professional versiya โ€” pastga aylantirib ko'ring, keyin bitta tugma bilan nusxalang.
Sen test dizayni va test tahlili bo'yicha katta tajribaga ega Senior QA Engineersan. Berilgan artefaktlar (Talablar, User Story, Acceptance Criteria, Figma, Screenshotlar, API hujjatlari, Swagger/OpenAPI, Database sxemasi va boshqa hujjatlar) asosida funksional testlash uchun to'liq va professional Test Case'lar to'plamini yarat. ## Asosiy talablar ### 1. To'liqlik Quyidagi barcha yo'nalishlarni qamrab ol. * Pozitiv ssenariylar * Negativ ssenariylar * Edge Case * Boundary Value * Data Validation * Error Handling * Error Message Validation * Accessibility (agar dolzarb bo'lsa) * Security * Cross Browser * Cross Platform * Responsive (agar kerak bo'lsa) Hech bir muhim ssenariy o'tkazib yuborilmasin. ### 2. Atomarlik Har bir Test Case faqat bitta tekshiruvni o'z ichiga olsin. Bir Test Case ichida bir nechta tekshiruv bo'lmasin. "Va", "Shuningdek" kabi bir nechta tekshiruvni birlashtiruvchi jumlalardan foydalanma. ### 3. Aniqlik Har bir qadam qayta bajarilishi mumkin bo'lgan darajada aniq yozilsin. Expected Result aniq va tushunarli bo'lsin. Xatolik matnlari mavjud bo'lsa, ularning to'liq matni ko'rsatilsin. ### 4. Traceability Agar mavjud bo'lsa, quyidagilarni bog'lab ko'rsat. * Requirement ID * User Story ID * Acceptance Criteria ID ### 5. Moslashuvchanlik Natija quyidagi platformalarga import qilish uchun mos bo'lsin. * TestRail * TestOps * Azure DevOps Test Plans * Xray * Google Sheets ### 6. Test muhiti Har bir Test Case uchun quyidagilar ko'rsatilsin. * Browser * Device * Operating System * Environment * User Role * Test Data * Locale ## Test Case shabloni Har bir Test Case quyidagi formatda yozilsin. ID: TC-001 Test Case nomi: Bog'liq Requirement: Precondition: Test Steps: Expected Result: Priority: High Medium Low Notes: * Browser * Device * Role * Test Data * Environment ## Natija formati Har doim quyidagi ketma-ketlikka amal qil. ### 1. Coverage Summary Qamrab olingan barcha test yo'nalishlarini qisqacha ro'yxat ko'rinishida chiqar. ### 2. Complete Test Cases Har bir Test Case alohida yozilsin. Hech qanday ichki raqamlangan ro'yxatlar ishlatilmasin. Har bir Test Case mustaqil bo'lsin. ## Kirish artefaktlari * Functional Requirements * Business Requirements * User Story * Acceptance Criteria * Technical Specification * Figma * Screenshotlar * API Documentation * Swagger/OpenAPI * Database Schema * ER Diagram * Sequence Diagram * BPMN Diagram * Flow Diagram * Cheklovlar * Qo'shimcha hujjatlar
โœ… 2. Checklist tuzish 14-dars
To'liq professional versiya โ€” pastga aylantirib ko'ring, keyin bitta tugma bilan nusxalang.
Sen test dizayni va test tahlili bo'yicha katta tajribaga ega Senior QA Engineersan. Berilgan artefaktlar (Talablar, Texnik topshiriq, Figma dizayni, Screenshotlar, API hujjatlari, Database sxemasi yoki boshqa hujjatlar) asosida funksional testlash uchun to'liq, tartibli va professional chek-list yarat. ## Asosiy talablar Chek-list quyidagi tamoyillarga amal qilishi kerak. ### 1. To'liqlik Quyidagi barcha yo'nalishlarni qamrab ol. * Pozitiv ssenariylar * Negativ ssenariylar * Edge Case (chegaraviy holatlar) * Biznes mantiqi * Ma'lumotlar validatsiyasi * UI tekshiruvlari * UX tekshiruvlari * Xatoliklarni qayta ishlash * Xavfsizlik * Unumdorlik * Kross-brauzer * Adaptiv dizayn * Accessibility (agar dolzarb bo'lsa) Hech bir muhim ssenariy o'tkazib yuborilmasin. ### 2. Atomarlik Har bir band faqat bitta tekshiruvni o'z ichiga olsin. Bir band ichida bir nechta tekshiruv yozilmasin. ### 3. Aniqlik Har bir tekshiruv sodda, tushunarli va bir ma'noli bo'lsin. Noaniq iboralar ishlatilmasin. ### 4. Mustaqillik Har bir tekshiruv boshqa tekshiruvlarga bog'liq bo'lmasin. Istalgan bandni alohida bajarish mumkin bo'lsin. ### 5. Mantiqiy tuzilish Tekshiruvlarni quyidagilar bo'yicha guruhla. * Sahifalar * Ekranlar * Modullar * Funksiyalar ### 6. Universallik Chek-list Junior, Middle va Senior QA mutaxassislari uchun tushunarli bo'lsin. ### 7. Test muhiti Chek-list boshida quyidagilar ko'rsatilsin. * Browser * Device * Operating System * Environment * User Role * Language (Locale) Agar ushbu ma'lumotlar berilmagan bo'lsa, standart qiymatlardan foydalan. ## Qamrov ### Functional Testing * CRUD operatsiyalari * Business Logic * Workflow * Permission * State Transition ### Validation * Mandatory Fields * Input Format * Length Validation * Data Type * Boundary Value * Duplicate Data * Invalid Data ### Negative Testing * Noto'g'ri foydalanuvchi harakatlari * Server xatolari * Network uzilishi * Session Timeout * Token muddati tugashi * Ruxsatsiz kirish ### UI Testing * Elementlar ko'rinishi * Alignment * Responsive Layout * Tugmalar * Input maydonlari * Ikonkalar * Ranglar * Matnlar * Tooltip * Placeholder ### UX Testing * Navigatsiya * Fokus tartibi * Klaviatura orqali boshqarish * Loading holati * Empty State * Success State * Error State ### Error Messages Har bir xabar quyidagicha tekshirilsin. * To'g'ri chiqishi * Tushunarli bo'lishi * Foydalanuvchiga foydali ma'lumot berishi * Dizaynga mosligi ### Security * Authentication * Authorization * Role Based Access * Session * Cookie * URL Manipulation * API Security * Input Sanitization ### Performance * Sahifa yuklanishi * API javob vaqti * Katta hajmdagi ma'lumotlar bilan ishlash * Pagination * Search Performance ### Cross Browser Agar dolzarb bo'lsa. * Chrome * Firefox * Edge * Safari ### Responsive Agar dolzarb bo'lsa. * Desktop * Tablet * Mobile ### Localization Agar tizim ko'p tilli bo'lsa. * Tarjimalar * Sana * Vaqt * Valyuta * Timezone ## Natija formati Har doim quyidagi ketma-ketlikka amal qil. ### 1. Qamrov xulosasi Qaysi test yo'nalishlari chek-listda qamrab olinganini qisqacha ko'rsat. ### 2. To'liq chek-list Quyidagi formatda yoz. # Chek-list nomi ## Tavsif ## Test muhiti ### 1-bo'lim * Tekshiruv 1 * Tekshiruv 2 * Tekshiruv 3 ### 2-bo'lim * Tekshiruv 1 * Tekshiruv 2 * Tekshiruv 3 ... ## Qo'shimcha talablar * Har bir tekshiruv atomar bo'lsin. * Takroriy tekshiruvlar bo'lmasin. * Muhim ssenariylar o'tkazib yuborilmasin. * TestRail, Azure DevOps Test Plans, TestOps, Xray va Google Sheets formatlariga mos bo'lsin. * Har bir tekshiruv aniq va bajarilishi oson bo'lsin. * Zarur bo'lsa Edge Case ssenariylarini avtomatik qo'sh. * Javob faqat chek-listdan iborat bo'lsin. * Hech qanday izoh, tahlil yoki mulohaza yozilmasin. ## Kirish artefaktlari Chek-list quyidagi ma'lumotlar asosida yaratiladi. * Functional Requirements * Business Requirements * User Story * Acceptance Criteria * Technical Specification * Figma Design * Screenshotlar * API Documentation * Database Schema * Swagger/OpenAPI * Flow Diagram * BPMN Diagram * Sequence Diagram * ER Diagram * Cheklovlar * Qo'shimcha hujjatlar
๐Ÿž 3. Bug-report yozish 4-dars
Sen bug-report yozishda tajribali QA muhandisisan. MENING QO'POL YOZUVIM: [Bu yerga yozing: nima bo'ldi, qayerda, qanday holatda โ€” qanday bo'lsa shunday, tartibsiz bo'lsa ham] VAZIFA: Buni to'liq bug-report shakliga keltir. FORMAT: - Sarlavha (qisqa, muammo + joy) - Muhitlar (brauzer, OS, versiya) - Oldindan shartlar - Takrorlash qadamlari (raqamlangan) - Kutilgan natija - Haqiqiy natija - Jiddiylik (Severity) + asos - Prioritet + asos TALABLAR: - Sarlavha 10 so'zdan oshmasin - Qadamlar shunchalik aniq bo'lsinki, dasturchi savol bermasin - Severity va Prioritet farqini hisobga ol MUHIM: Men aytmagan tafsilotni o'ylab topma. Yetishmayotgan ma'lumot bo'lsa, "[TO'LDIRISH KERAK]" deb qoldir.
๐ŸŽฒ 4. Test ma'lumotlari yaratish 13-dars
Sen test ma'lumotlari tayyorlayotgan QA muhandisisan. MAYDON TAVSIFI: [Bu yerga yozing: maydon nomi, turi, uzunlik chegaralari, qanday belgilar ruxsat etilgan, majburiymi] VAZIFA: Shu maydon uchun test ma'lumotlari to'plamini yarat. FORMAT (jadval): | Qiymat | Turi | Kutilgan natija | Nima tekshiriladi | MAJBURIY GURUHLAR: - To'g'ri qiymatlar (tipik) - Chegaraviy: min-1, min, min+1, max-1, max, max+1 - Bo'sh qiymat va faqat probel - Maxsus belgilar: < > " ' & % \ / - Unicode: kirill, emoji, arab yozuvi - Juda uzun matn (10 000 belgi) - SQL injection namunasi - XSS namunasi - O'zbek tiliga xos: o' g' ' belgilari MUHIM: Har bir qiymat uchun nega tekshirilayotganini yoz.
๐Ÿ” 5. AI javobini tekshirish Eng muhimi
AI yozib bergan test-keys / checklistni o'sha AI'ning o'ziga qaytadan yuboring: --- Sen endi tajribali Test Lead'san va yuqoridagi test-keys to'plamini tekshiryapsan. VAZIFA: Bu to'plamni tanqidiy ko'rib chiq va quyidagilarni top: 1. QAMROVDAGI BO'SHLIQLAR Qaysi holatlar umuman tushib qolgan? Ayniqsa: xatolik holatlari, bir vaqtda bir nechta foydalanuvchi, tarmoq uzilishi, ma'lumot holati. 2. TAXMINLAR Bu keyslarning qaysi biri men bermagan taxminga asoslangan? Ularni ro'yxatla. 3. TEKSHIRIB BO'LMAYDIGAN KEYSLAR Qaysi keysning "kutilgan natijasi" noaniq yoki o'lchab bo'lmaydigan? 4. TAKRORLAR Qaysi keyslar bir xil narsani tekshiryapti? Har bir topilma uchun aniq tuzatish taklif qil. Menga xushomad qilma โ€” kamchilikni ochiq ayt.
Nega 5-prompt eng muhim?

Birinchi javob โ€” bu qoralama. AI o'z ishini tanqid qilishda o'z ishini yozishdan ko'ra ancha yaxshi. Ikki qadamli usul bir qadamlidan sezilarli kuchli natija beradi.

โšก Tezkor tekshiruv
AI sizga 20 punktli checklist yozib berdi. Keyingi qadamingiz nima?

AI nimani ko'rmaydi

Bu darsning eng muhim bo'limi. Mahsulotingiz skrinshotini AI'ga yuborsangiz, u chiroyli checklist yozadi โ€” lekin u faqat piksellarni ko'radi.

Skrinshot โ€” bu bir soniyalik surat. Unda backend yo'q, baza yo'q, tarmoq yo'q, vaqt yo'q. AI shu suratdan kelib chiqib yozadi va qolgan hammasini taxmin qiladi.

Nimani tekshirish kerakSkrinshotdanNega
Tugma matni, rangi, joylashuviโœ… Ko'radiEkranda ko'rinadi
Matndagi imlo xatolariโœ… Ko'radiMatn o'qiladi
Rang kontrasti (ochiqlik)โœ… Ko'radiRanglar o'lchanadi
Bo'sh forma yuborilsa nima bo'ladiโŒ Ko'rmaydiServer javobi suratda yo'q
Promo-kod to'g'ri hisoblanadimiโŒ Ko'rmaydiBiznes mantiq yashirin
Muddati o'tgan karta rad etiladimiโŒ Ko'rmaydiValidatsiya backendda
Boshqa foydalanuvchi ma'lumotiga kirishโŒ Ko'rmaydiRuxsatlar ko'rinmaydi
SQL injection ishlaydimiโŒ Ko'rmaydiKirish maydoni tashqi ko'rinishda oddiy
Internet uzilsa ma'lumot yo'qoladimiโŒ Ko'rmaydiVaqt va tarmoq suratda yo'q
Ikki foydalanuvchi bir vaqtda tahrirlasaโŒ Ko'rmaydiBir nechta sessiya ko'rinmaydi
โš ๏ธ Eng xavfli oqibat

AI'ning checklisti to'liq ko'rinadi. 25 punkt, chiroyli guruhlangan, professional tilda. Yangi QA uni ko'chirib oladi va "qamrov tayyor" deb hisoblaydi.

Natijada eng jiddiy buglar โ€” ruxsatlar, to'lov mantiqi, ma'lumot yo'qolishi โ€” umuman tekshirilmay qoladi. Bu AI'siz ishlashdan ham yomonroq, chunki soxta ishonch paydo bo'ladi.

Qoida

AI checklisti โ€” boshlanish nuqtasi, tugash nuqtasi emas. Uni olgach birinchi savolingiz: "Bu ro'yxatda nima yo'q?"

๐ŸŽฏ AI ko'radimi?

Skrinshotdan topa oladimi?

1-qadam: Holatni bosing. 2-qadam: AI uni skrinshotdan aniqlay oladimi โ€” tanlang.

๐Ÿ‘† Endi pastdagi ikkita tugmadan birini tanlang
"Sotib olish" tugmasi matni "Sotib olsh" deb yozilgan
Imlo xatosi.
Har qanday promo-kod kiritilsa 10% chegirma beradi
Chegirma mantiqi.
Narx oq fonda och sariq rangda โ€” o'qib bo'lmaydi
Kontrast muammosi.
Login maydoniga ' OR 1=1 -- yozilsa tizimga kiradi
SQL injection.
Savatdan mahsulot o'chirilsa, umumiy summa o'zgarmaydi
Hisoblash xatosi.
Mahsulot rasmi o'rniga buzilgan rasm belgisi turibdi
Yuklanmagan rasm.
๐Ÿ‘
Skrinshotdan ko'radi
๐Ÿšซ
Ko'ra olmaydi
0 / 6 to'g'ri
๐ŸŽฌ Haqiqiy stsenariy
Payshanba, 17:40 โ€” release ertaga

Sizga yangi "Sovg'a sertifikati" funksiyasi keldi. Ertaga ertalab release. Qo'lingizda 1 soat bor.

Requirements hujjati bor, lekin qisqa. Funksiya: foydalanuvchi sertifikat sotib oladi, kod oladi, buyurtmada ishlatadi. Sertifikat 1 yil amal qiladi, qisman ishlatish mumkin.

Nima qilasiz?

Eng professional yondashuv qaysi?

TestShop bilan sinab ko'ring

Nazariya tugadi. Endi yopiq halqa: AI checklist yozadi โ†’ siz uni real buglar bilan solishtirasiz โ†’ farqni o'z ko'zingiz bilan ko'rasiz.

1
TestShop'ni oching va skrinshot oling
TestShop โ€” bu kurs uchun maxsus yozilgan, ataylab buzilgan onlayn do'kon. Bosh sahifa yoki savat sahifasining skrinshotini oling.
2
AI'dan checklist so'rang
Skrinshotni ChatGPT yoki Claude'ga yuklang va yuqoridagi 2-promptni ishlating. Nechta punkt chiqdi? Yozib qo'ying.
3
Savol bering: "Bu ro'yxatda nima yo'q?"
4-qismdagi jadvalga qarang. AI ko'rmagan toifalar โ€” backend validatsiya, hisoblash mantiqi, ruxsatlar, xavfsizlik โ€” bo'yicha o'zingiz punkt qo'shing.
4
Haqiqat bilan solishtiring
Bug Hunt sahifasida TestShop'ga ataylab joylangan buglar ro'yxati bor. AI checklistida ularning nechtasi qamrab olingan edi? Sizning qo'shimchalaringiz nechtasini qo'shdi?
Nimani ko'rasiz

Ko'p o'quvchilarda natija shunday bo'ladi: AI 20-25 punkt yozadi va ularning ko'pi tashqi ko'rinish haqida. Jiddiy buglar โ€” SQL injection, muddati o'tgan karta, promo-kod mantiqi, savat summasi โ€” ro'yxatda umuman bo'lmaydi. Aynan shu farq sizni AI'dan ajratib turadi.

Portfolio uchun

Bu mashqni hujjatlashtiring: AI checklisti, sizning qo'shimchalaringiz, topilgan buglar. Intervyuda "AI'dan qanday foydalanasiz?" savoliga bu eng kuchli javob bo'ladi.

Intervyu savollari

2026-yilda bu savollar deyarli har bir QA intervyusida uchraydi. 6 ta professional javob.

๐Ÿ’ก Har savol ustiga bosing โ€” javobni ko'rasiz.

Q1Ishingizda AI'dan foydalanasizmi? Qanday?+

Javob: "Ha, lekin qoralama yozuvchi sifatida. Men AI'ga requirements'ni beraman, u test-keys qoralamasini yozadi โ€” bu menga 30-40 daqiqa tejaydi."

Davomi (eng muhim qismi): "Keyin men har bir keysni mahsulot bilan solishtiraman. AI biznes mantiqni bilmaydi, shuning uchun ruxsatlar, hisoblash va ma'lumot holati bo'yicha keyslarni o'zim qo'shaman."

Nega bu yaxshi javob: siz tezlikni ham, javobgarlikni ham ko'rsatasiz. Intervyu oluvchi aynan shu muvozanatni izlaydi.

Q2AI QA'ni almashtiradimi?+

Javob: "AI test yozishni tezlashtiradi, lekin QA ishining asosini almashtira olmaydi."

  • AI bilmaydi: mahsulot biznes mantiqini, foydalanuvchi kimligini, qaysi bug qanchalik jiddiy ekanini
  • AI qila olmaydi: real mahsulotni ochib, bosib, kuzatib ko'rishni
  • AI javob bermaydi: release chiqsa bo'ladimi degan qarorga

Pro javob: "AI'dan foydalanmaydigan QA'ni AI'dan foydalanadigan QA almashtiradi. Ya'ni raqobat AI bilan emas, ko'nikma bilan."

Q3Hallucination nima va u sizga qanday xalaqit beradi?+

Javob: "Hallucination โ€” AI'ning real bo'lmagan narsani ishonch bilan yozib yuborishi."

QA'dagi misol: "AI menga 'Parolni tiklash tugmasi ishlashini tekshir' degan keys yozdi. Lekin bizning ilovada bunday tugma umuman yo'q โ€” u odatiy loginga qarab taxmin qilgan edi."

Qanday oldini olaman:

  • Promptga "faqat men bergan ma'lumotdan foydalan" deb yozaman
  • Noaniq joyni "ANIQLASHTIRISH KERAK" deb belgilashini so'rayman
  • Har keysni mahsulot bilan solishtirib chiqaman
Q4Yaxshi prompt qanday tuziladi?+

Javob: "Men 5 qismli tuzilishdan foydalanaman:"

  • Rol โ€” "Sen Senior QA muhandisisan"
  • Kontekst โ€” mahsulot, biznes qoidalar, cheklovlar
  • Vazifa โ€” aniq fe'l: "test-keys yoz"
  • Format โ€” jadval ustunlari aniq ko'rsatiladi
  • Cheklov โ€” miqdor, majburiy turlar, "o'ylab topma"

Pro qo'shimcha: "Eng ko'p natija beradigan qism โ€” Kontekst. AI mahsulotni bilmaydi, shuning uchun biznes qoidalarni batafsil yozaman."

Q5AI yozgan test-keyslarni qanday tekshirasiz?+

Javob: "Ikki bosqichli usul ishlataman."

  • 1-bosqich: AI'ning o'ziga qaytadan beraman va Test Lead rolida tanqid qilishini so'rayman โ€” qamrovdagi bo'shliqlar, taxminlar, tekshirib bo'lmaydigan keyslar, takrorlar
  • 2-bosqich: O'zim ko'rib chiqaman va 4 ta savolga javob izlayman: bu funksiya realda bormi? Kutilgan natija o'lchanadimi? Biznes qoidaga mos keladimi? Nima tushib qolgan?

Doim qo'shaman: ruxsatlar va rollar, ma'lumot holati, bir vaqtda bir nechta foydalanuvchi, tarmoq uzilishi. AI bularni deyarli hech qachon o'zi qo'shmaydi.

Q6Mahsulot ma'lumotlarini AI'ga yuborish xavfsizmi?+

Javob: "Bu kompaniya siyosatiga bog'liq va men buni doim oldindan aniqlab olaman."

Hech qachon yubormayman:

  • Real foydalanuvchi ma'lumotlari โ€” ism, telefon, pasport, karta raqami
  • Kirish ma'lumotlari, tokenlar, API kalitlari
  • Ichki hujjatlar, agar kompaniya ruxsat bermagan bo'lsa

Qanday ishlayman: "Requirements'ni yuborishdan oldin ma'lumotni anonimlashtiraman โ€” real ismlar o'rniga 'Foydalanuvchi A', real summalar o'rniga shartli raqamlar. Kompaniyada korporativ AI hisobi bo'lsa, faqat shuni ishlataman."

Bu javob intervyuda juda kuchli taassurot qoldiradi โ€” ko'p nomzodlar bu haqda o'ylamaydi ham.

3 ta asosiy fikr

Bu darsdan eslab qolishingiz kerak bo'lgan eng muhim g'oyalar

01
Kontekst โ€” hammasi
AI sizning mahsulotingizni bilmaydi. Rol, kontekst, vazifa, format, cheklov โ€” beshtasi ham bo'lsin.
02
Skrinshot yarmini ko'rsatadi
AI piksellarni ko'radi, biznes mantiqni emas. Backend, ruxsatlar va xavfsizlik doim sizning zimmangizda.
03
Birinchi javob โ€” qoralama
AI'ga o'z ishini tanqid qildiring, keyin o'zingiz to'ldiring. Javobgarlik hech qachon AI'da emas.
๐Ÿ† Darsni muvaffaqiyatli tugatdingiz!