Junior
Testlarning mavjud tasniflari qanday?
sobes.tech AI
AIdan javob
Test sinflariningizlarining turli mezonlarga asoslangan bo'lishi mumkin. Eng keng tarqalganlar:
-
Ma'lumotga ko'ra sinov:
- Funktsional sinovlar
- Nofunksional sinovlar
- O'zgarishlar bilan bog'liq sinovlar
-
Obyektga ko'ra sinov:
- Birlik
- Integratsiya
- Tizim
- Qabul qilish
-
Vaqt bo'yicha o'tkaziladigan sinov:
- Alfa sinov (kompaniya ichida)
- Beta sinov (cheklangan tashqi guruh ishtirokida)
- Regression sinovi
- Dumanli sinov (Sanity testing)
- Dumanli sinov (Smoke testing)
-
Kodingizga kirish darajasiga ko'ra:
- Oq quti usuli (White-box / Structural testing)
- Qora quti usuli (Black-box / Behavioral testing)
- Kulrang quti usuli (Gray-box testing)
-
Rasmiylashtirish darajasiga ko'ra:
- Rasmiy sinovlar (to'liq spetsifikatsiyalarga asoslangan)
- Noto'liq sinovlar (tadqiqot, ad-hoc)
-
Avtomatlashtirish darajasiga ko'ra:
- Qo'lda sinovlar
- Avtomatlashtirilgan sinovlar
-
Ilova turiga ko'ra:
- Veb-ilovalar
- Mobil ilovalar
- Stol ilovalar
- API
- Ma'lumotlar bazalari
-
Boshqa mezonlarga ko'ra:
- Yuklama sinovlari
- Stress sinovlari
- Barqarorlik / ishonchlilik sinovlari
- Foydalanuvchanlik sinovlari
- Xavfsizlik sinovlari
- Brauzerlararo / platformalararo sinovlar
Misol uchun, sinflar bo'yicha tuzilma jadval shaklida:
| Kriteriya | Sinov turlari | Tavsifi |
|---|---|---|
| Maqsadga ko'ra | Funktsional | Talablarning spetsifikatsiyaga muvofiqligini tekshirish |
| Nofunksional | Ishlash tezligi, xavfsizlik, qulaylik va boshqalar | |
| O'zgarishlar bilan bog'liq | Regression, retesting | |
| Ob'ektga ko'ra | Birlik | Kodning alohida birliklari |
| Integratsiya | Modullar yoki tizimlar o'rtasidagi o'zaro ta'sir | |
| Tizim | Butun tizim | |
| Qabul qilish | Mahsulot tayyorligini tekshirish | |
| Kodingizga kirish darajasiga ko'ra | Qora quti | Manba kodiga kirishsiz, spetsifikatsiyaga asoslangan |
| Oq quti | Manba kodiga kirish bilan | |
| Kulrang quti | Qisman kirish, ichki mantiqni bilish, kodni to'liq o'tmasdan |