Skip to Content
v2.0QA Compass 2.0 reliz qilindi! Yangilangan Veb-soketlar va Test Metrikalari bilan tanishing →
Qo‘llanmaISTQB Foundation (CTFL v4.0)ISTQB Foundation (CTFL)

ISTQB Foundation (Certified Tester Foundation Level — CTFL)

ISTQB (International Software Testing Qualifications Board) — dasturiy ta’minotni sinash bo’yicha dunyodagi eng nufuzli va xalqaro miqyosda tan olingan sertifikatlashtirish tashkilotidir. Uning poydevor darajasi bo’lgan ISTQB Certified Tester Foundation Level (CTFL) har qanday professional QA muhandisi uchun xalqaro standartlar, umumiy terminologiya va tizimli sinov metodologiyasini o’zlashtirishning asosiy standarti hisoblanadi.

2023-yilda qabul qilingan eng so’nggi ISTQB CTFL v4.0 dasturi zamonaviy Agile, DevOps va doimiy yetkazib berish (CI/CD) amaliyotlariga to’liq moslashtirilgan.


ISTQB CTFL Nima va U Nega Muhim?

Dasturiy sinov sohasida har bir kompaniya yoki mutaxassis atamalarni turlicha tushunishi mumkin. ISTQB barcha sinovchilar, dasturchilar va biznes egalari uchun yagona “til” — standart terminologiya (Glossary) hamda xalqaro sinov mezonlarini taqdim etadi.

ISTQB Sertifikatining Asosiy Afzalliklari:

  1. Xalqaro Tan Olinish: Sertifikat butun dunyoda (AQSh, Yevropa, Osiyo va h.k.) muddatsiz amal qiladi.
  2. Karyera O’sishi: Xalqaro IT kompaniyalar va autsorsing loyihalarida ISTQB sertifikatiga ega mutaxassislarga ustunlik beriladi.
  3. Chuqur Tizimli Bilim: Shunchaki dasturni bosib ko’rish emas, balki sifatni rejalashtirishdan to hisobot berishgacha bo’lgan to’liq STLC siklini qamrab oladi.

ISTQB CTFL v4.0 Sillabusining 6 ta Asosiy Bobi

Quyidagi 6 ta asosiy bob orqali ISTQB Foundation darajasini to’liq va tizimli o’rganishingiz mumkin:

1-bob: Sinov Asoslari (Fundamentals of Testing)

  • Sinov nima va u nima uchun zarur?
  • Sinovning asosiy maqsadlari (nuqsonlarni topish, sifat darajasini baholash, xatarlarni kamaytirish).
  • QA va QC farqi: Quality Assurance (jarayonni to’g’irlash) va Quality Control (mahsulotdagi nuqsonni aniqlash).
  • Xatolik zanjiri: Insoniy Xato (Error/Mistake) $\rightarrow$ Nuqson (Defect/Bug) $\rightarrow$ Tizimdagi Nosozlik (Failure).
  • Sinovning 7 ta oltin tamoyili.

2-bob: Dasturiy Ta’minotni Ishlab Chiqish Hayotiy Siklida Sinov (Testing Throughout the SDLC)

  • SDLC modellarida sinovning o’rni (Sequential vs Iterative/Agile).
  • Sinov darajalari (Test Levels): Unit, Integration, System, Acceptance (UAT).
  • Sinov turlari (Test Types): Funksional, Nofunksional, Black-Box, White-Box.
  • Tasdiqlash va Regressiya sinovi: Qayta sinov (Confirmation Testing / Re-testing) va buzilmaslikni tekshirish (Regression Testing).

3-bob: Statik Sinov (Static Testing)

  • Kodni ishga tushirmasdan tekshirish usullari.
  • Sharhlar (Reviews) turlari: Informal Review, Walkthrough, Technical Review, Inspection.
  • Statik tahlil vositalari orqali kod va hujjatlardagi xatoliklarni erta bosqichda aniqlash.

4-bob: Sinov Tahlili va Loyihalash (Test Analysis and Design)

  • Qora quti texnikalari (Black-Box): Ekvivalentlik sinflari (EP), chegaraviy qiymatlar tahlili (BVA), qarorlar jadvali (Decision Table), holatlar o’tishi (State Transition).
  • Oq quti texnikalari (White-Box): Operatorlar qamrovi (Statement Coverage), shartlar/tarmoqlar qamrovi (Branch Coverage).
  • Tajribaga asoslangan texnikalar: Xatolarni taxmin qilish (Error Guessing), Tadqiqiy sinov (Exploratory Testing), Cheklistga asoslangan sinov.
  • Kollaborativ yondashuvlar: Qabul mezonlari (Acceptance Criteria), ATDD (Acceptance Test-Driven Development).

5-bob: Sinov Faoliyatlarini Boshqarish (Managing the Test Activities)

  • Sinovni rejalashtirish va baholash (Test Planning & Estimation).
  • Xatarlarni boshqarish (Risk Management): Mahsulot xatarlari va loyiha xatarlari.
  • Sinov monitoringi, nazorati va yakuniy xulosa hisoboti (Test Completion).
  • Konfiguratsiyani boshqarish va Nuqsonlarni boshqarish (Defect Management).

6-bob: Sinov Vositalari (Test Tools)

  • Sinov faoliyatini qo’llab-quvvatlovchi vositalar tasnifi (Test Management, Defect Tracking, Performance, Automation).
  • Testlarni avtomatlashtirishning foydalari va potentsial xatarlari.

ISTQB Bo’yicha Sinovning 7 ta Oltin Tamoyili

Har qanday sinov faoliyatining asosi ushbu 7 ta qoidaga tayanadi:

  1. Sinov nuqsonlar borligini ko’rsatadi, ularning yo’qligini emas: Sinov dasturda xatolar borligini isbotlaydi, ammo uning 100% nuqsonsiz ekanligini hech qachon kafolatlay olmaydi.
  2. Mukammal (to’liq) sinovning imkonsizligi: Har qanday dasturning barcha kiruvchi ma’lumotlar kombinatsiyasini sinash cheksiz vaqt talab qiladi. Shuning uchun sinov risklar va ustuvorliklarga asoslanadi.
  3. Erta sinov vaqt va mablag’ni tejaydi: Talablar va loyihalash bosqichidayoq boshlangan statik sinov xatoliklarni eng kam xarajat bilan bartaraf etadi (Shift-Left yondashuvi).
  4. Nuqsonlarning to’planishi (Defect Clustering): Dasturdagi nosozliklarning 80%i odatda kodning 20% murakkab modullarida jamlanadi (Pareto qoidasi).
  5. Pestitsid paradoksi (Pesticide Paradox): Agar bir xil testlar qayta-qayta takrorlansa, ular vaqt o’tishi bilan yangi xatolarni topa olmay qoladi. Test-keyslar muntazam yangilanib turishi shart.
  6. Sinov kontekstga bog’liqdir: Bank ilovasi, tibbiy apparat va oddiy o’yin dasturi mutlaqo boshqacha uslub va mezonlar bilan sinovdan o’tkaziladi.
  7. Xatoliklarning yo’qligi haqidagi yanglishish (Absence-of-errors fallacy): Dasturda birorta ham nuqson topilmagan taqdirda ham, agar u foydalanuvchining real biznes talablariga javob bermasa, u baribir yaroqsiz hisoblanadi.

ISTQB Bo’yicha Rasmiy Test Hujjatlari (Test Work Products)

ISTQB Foundation standarti bo’yicha sinov jarayonida shakllanadigan barcha rasmiy hujjatlar test faoliyatlari bo’yicha qat’iy tizimlashtiriladi:

ISTQB FaoliyatiRasmiy Hujjat / Ishchi Mahsulot (Work Product)Asosiy Vazifasi
Test PlanningTest Plan (Sinov Rejasi)Sinov doirasi, maqsadlari, resurslari va jadvalini belgilovchi bosh hujjat
Test Monitoring & ControlTest Progress Report & MetricsOraliq holat, reja bilan haqiqiy ko’rsatkichlar tafovuti va metrikalar
Test AnalysisTest Conditions & Test CharterNimani sinash kerakligi hamda tadqiqiy sinovlar uchun topshiriqnomalar
Test DesignTest Cases & Test Data RequirementsKiruvchi ma’lumotlar, old shartlar va kutilayotgan natijalar majmuasi
Test ImplementationTest Procedures, Test Suites & ScheduleTestlarni bajarish tartibi, skriptlar to’plami va ijro jadvali
Test ExecutionTest Logs & Defect ReportsAmaldagi natijalar jurnali va topilgan nuqsonlar tafsiloti
Test CompletionTest Summary / Completion ReportChiqarilish mezonlarini (Exit Criteria) baholash va saboqlar (Lessons Learned)

ISTQB CTFL Imtihon Formati

ISTQB Certified Tester Foundation Level imtihoniga tayyorgarlik ko’rayotgan mutaxassislar quyidagi xususiyatlarni bilishi lozim:

  • Format: 40 ta ko’p tanlovli (Multiple Choice) savol;
  • Davomiyligi: 60 daqiqa (ingliz tili ona tili bo’lmagan nomzodlar uchun +15 daqiqa qo’shib beriladi: jami 75 daqiqa);
  • O’tish bali: 65% (kamida 26 ta to’g’ri javob);
  • Noto’g’ri javoblar uchun jarima: Yo’q (har bir to’g’ri javob 1 ball beradi);
  • Kognitiv darajalar (K-Levels):
    • K1 (Remember): Eslab qolish va ta’riflarni bilish (Glossary);
    • K2 (Understand): Tushunish, tushuntirib berish va solishtirish;
    • K3 (Apply): Amaliyotda qo’llash (test texnikalari bo’yicha masalalar yechish).

Tavsiya: ISTQB CTFL imtihoniga tayyorlanishda rasmiy ISTQB Syllabus v4.0 va ISTQB Glossary hujjatlarini to’liq o’qib chiqish hamda rasmiy namunaviy test savollarini (Mock Exams) ishlab chiqish eng yaxshi natijani beradi.

Oxirgi yangilanish: