21-maruza.
Sinov turlari. Sinovni rejalashtirish
Test - ishlab chiqilgan dasturiy ta'minotning to'g'riligi, to'liqligi
va sifatini
baholashga qaratilgan jarayon.
Sinovni juda ko'p sonli xususiyatlarga ko'ra tasniflash mumkin. Quyida turli
sabablarga ko'ra test turlarining umumlashtirilgan ro'yxati keltirilgan.
Qoplash testlarining turlari (chuqurlik bo'yicha)
Tutun testi - batafsil ma'lumot bermasdan,
umuman dasturning asosiy
funktsiyalarining to'g'ri ishlashini aniqlash uchun tizimni sinovdan o'tkazish. Sinov
jarayonida yig'ilishning keyingi sinov uchun yaroqliligi aniqlanadi.
Minimal qabul qilish testi (MAT, ijobiy test): tizimni yoki uning bir qismini
faqat haqiqiy ma'lumotlarda sinab ko'rish (to'g'ri ma'lumotlar modul/funksiya
to'g'ri ishlashi uchun ishlatilishi kerak bo'lgan ma'lumotlar). Sinov paytida barcha
funktsiyalar va modullarning to'g'ri ishlashi tekshiriladi.
Katta va murakkab ilovalar uchun cheklangan stsenariylar
va funktsiyalar
to'plami qo'llaniladi.
Qabul qilish testi (AT): tizimni yoki uning bir qismini to'g'ri va noto'g'ri
ma'lumotlar/stsenariylar bo'yicha to'liq sinovdan o'tkazish. Ilovadan barcha
sharoitlarda o'z maqsadiga muvofiq foydalanish
mumkinligini tasdiqlashga
qaratilgan test turi.
Ushbu darajadagi test barcha mumkin bo'lgan test stsenariylarini qamrab
oladi: to'g'ri qiymatlarni kiritishda modullarning
funksionalligini tekshirish;
noto'g'ri qiymatlarni kiritishda tekshirish; talablarda ko'rsatilganidan
boshqa
ma'lumotlar formatlaridan foydalanish;
istisno vaziyatlarni, xato xabarlarini
tekshirish; kirish parametrlarining turli kombinatsiyalarida sinovdan o'tkazish;
barcha ekvivalentlik
sinflarini tekshirish; intervallarning chegaraviy qiymatlarini
sinash; spetsifikatsiyada taqdim etilmagan stsenariylar va boshqalar.