0%
πŸ“– Takror dars 2 / 3

11–20 darslar xulosasi

Test texnikalar, Jira, TestRail, Postman, API va Automation asoslari β€” 10 darsning eng muhimi.

πŸ“š O'qish πŸƒ Flash Card ⚑ Mini Quiz
πŸ“š O'qish qismi

Har darsning asosi

Har darsdan eng muhim 3–4 fikr.

11

Confirmation va Maintenance Testing

Confirmation (Retest) β€” tuzatilgan bug haqiqatan hal qilinganini tekshirish. Maintenance testing β€” dastur o'zgartirilgandan keyin test: tuzatish, yangi funksiya yoki muhit o'zgarishi. O'zgarish qanchalik katta bo'lsa, test shunchalik keng.

RetestMaintenanceImpact Analysis
12

Test Tahlil va Dizayn

Test Analysis β€” nima test qilinadi (talablarni o'rganish). Test Design β€” qanday test qilinadi (test case yozish). Test basis: talablar, foydalanuvchi tarixi, dizayn hujjatlar. Test condition β€” test qilinishi kerak bo'lgan holat.

Test AnalysisTest DesignTest Basis
13

Test Texnikalar

BVA (Boundary Value Analysis) β€” chegaradagi qiymatlarni test qilish (17, 18, 65, 66). EP (Equivalence Partitioning) β€” bir xil natija beradigan qiymatlar guruhi. Decision Table β€” shartlar kombinatsiyasi. State Transition β€” holat o'tishi diagrammasi.

BVAEPDecision TableState Transition
14

Test Plan

Test Plan β€” test jarayonini rejalashtirish hujjati. Asosiy bo'limlar: Scope (nima test qilinadi), Out of Scope (nima qilinmaydi), Rislar, Jadval, Resurslar, Entry/Exit Criteria. Entry Criteria β€” test boshlanish sharti. Exit Criteria β€” test tugash sharti.

Test PlanEntry CriteriaExit CriteriaScope
15

Jira β€” Bug Tracking

Jira β€” loyiha va bug boshqaruv tizimi. Issue Types: Bug, Task, Story, Epic. Bug yozish: Title, Steps, Expected, Actual, Severity, Priority, Screenshot. JQL (Jira Query Language) β€” filtrlash: assignee = currentUser(). Kanban taxtasi β€” vazifalar ko'rinishi.

JiraJQLKanbanEpic
16

TestRail β€” Test Management

TestRail β€” test caselarni boshqarish tizimi. Ierarxiya: Project β†’ Suite β†’ Section β†’ Test Case. Test Run β€” test caselarni bajarish sessiyasi. Natijalar: Pass βœ…, Fail ❌, Blocked 🚫, Untested ⏸️, Retest πŸ”. Jira bilan integratsiya β€” bug va test case bog'lash.

TestRailTest RunPass/FailSuite
17

Postman va API Testing

API β€” dasturlar orasidagi ko'prik. REST API: GET (o'qish), POST (yaratish), PUT (yangilash), DELETE (o'chirish). Status Codes: 200 OK, 201 Created, 400 Bad Request, 401 Unauthorized, 404 Not Found, 500 Server Error. JSON β€” eng mashhur ma'lumot formati.

APIRESTPostmanStatus Codes
18

Automation Asoslari

Automation β€” testlarni kompyuter bajaradi. Test Pyramid: Unit 70%, API 20%, UI/E2E 10%. Qachon automation: takrorlanadigan, regression, performance testlar. Qachon manual: yangi feature, UX, bir martalik. ROI β€” 5+ marta takrorlanadigan testlar uchun foydali.

Test PyramidROISeleniumPlaywright
19

Selenium WebDriver (Python)

Selenium WebDriver β€” kod bilan brauzer boshqarish. Asosiy buyruqlar: driver.get(url), find_element(By.ID, "id"), click(), send_keys(). Locator tartibi: By.ID β†’ By.NAME β†’ By.CSS β†’ By.XPATH. Explicit Wait β€” WebDriverWait bilan eng ishonchli kutish.

WebDriverLocatorfind_elementExplicit Wait
20

Playwright β€” Zamonaviy Automation

Playwright β€” Microsoft, 2020. Asosiy farqi: Auto-wait β€” element tayyor bo'lgunicha o'zi kutadi (Selenium'da Wait yozish kerak edi). Asosiy buyruqlar: page.goto(url), page.fill(sel, txt), page.click(sel). Codegen β€” harakatlarni yozib kod chiqaradi. Yangi loyiha uchun tavsiya etiladi.

PlaywrightAuto-waitCodegenMicrosoft
πŸƒ Flash Cards

Asosiy atamalar

Har kartochkani bosing β€” ta'rif ochiladi!

πŸ’‘ Maslahat: Bosishdan oldin javobni o'ylab ko'ring.
⚑ Mini Quiz β€” 10 savol

11–20 darslar bo'yicha eng muhim tushunchalar.

1/10