Hatto to'g'ri ishlab chiqilgan test ishi ham sifatsiz bo'lib chiqishi mumkin


"Indikativlik" (xatoni aniqlashning yuqori ehtimoli)


Download 37.01 Kb.
bet3/5
Sana31.01.2024
Hajmi37.01 Kb.
#1830916
1   2   3   4   5
Bog'liq
133-144 Dasturiy vositalarni testlash

"Indikativlik" (xatoni aniqlashning yuqori ehtimoli). Kritik yoʻl sinovi darajasidan boshlab{76}, qanchalik yaxshi bo’lsa bu test ishi deb bahslashish mumkin.Shuning uchun biz juda oddiy test holatlarini yaroqsiz deb hisoblaymiz - ular ko'rsatkich emas.
E'tiborga loyiq bo'lmagan (yomon) sinov ishiga misol

E'tibor bering, misol sinovi hali ham juda oddiy, ammo u xatolik yuzaga kelgan vaziyatni sinab ko'radi, yomon ko'rsatilmagan test ishi bilan tasvirlangan vaziyatga qaraganda taqqoslanmaydigan darajada ko'proq.
Bundan tashqari, ko'rgazmali test holatlari ko'pincha ba'zi "qiziqarli harakatlar" ni amalga oshirishini aytishimiz mumkin, ya'ni. bajarilishi qiyin bo'lgan harakatlar
faqat dastur bilan ishlashda (masalan: "faylni saqlash", "faylni himoyalangan vositaga saqlash yozib olish", "faylni bo'sh joy yetarli bo'lmagan muhitga saqlash", "faylni kirish imkoni bo'lmagan papkaga saqlash" - yuz martadan ortiq bajariladigan oddiy arzimas harakatlardir bu qiziqroq va ahamiyatsiz harakatlardir).
Maqsadga erishishda izchillik. Bu mulkning mohiyati ifodalangan
test ishidagi barcha harakatlar bir xil mantiqqa amal qilishga qaratilganligi va
yagona maqsadga erishish va hech qanday og'ishlarni o'z ichiga olmaydi.
Ushbu xususiyatni to'g'ri amalga oshirish misollari ushbu bo'limda keltirilgan yaxshi sinov holatlarining ko'plab misollaridir. Va bu misllarda qanaqdir xatolik yoki buzilishlar ko’rinishi mumkin:

3-5-bosqichlar hech qanday tarzda test ishining maqsadiga mos kelmaydi, ya'ni barcha qo'llab-quvvatlanadigan ma'lumotlarda taqdim etilgan kirish ma'lumotlarini konvertatsiya qilishning to'g'riligini tekshirish, kodlash.
Keraksiz harakatlar yo'q. Ko'pincha, bu xususiyat shuni anglatadi
Sinov ishining bosqichlarida bitta ibora bilan nimani almashtirish mumkinligini uzoq vaqt va nuqtama-nuqta tasvirlashning hojati yo'q.

Ikkinchi eng keng tarqalgan xato - bu har bir test ishini dasturni ishga tushirish va uni qanday qilib u yoki bu holatga keltirishning batafsil tavsifi bilan boshlashdir. Bizning misollar, biz har bir test ishini bittada mavjud deb hisoblaymiz va izolyatsiya qilingan muhitda shakllanadi va shuning uchun ongli ravishda bu xatoga yo'l qo'yishga majbur bo'ladi (aks holda test ishi to'liq bo'lmaydi), lekin real hayotda dasturni ishga tushirish uchun testlar bo'ladi va ko'p harakatlarning uzoq yo'lini bitta harakat deb ta'riflash mumkin, uning kontekstidan ushbu amalni qanday bajarish kerakligi aniq.
Quyidagi test misoli bizning "Fayl konvertori" ga taalluqli emas.
lekin bu fikrni juda yaxshi tasvirlaydi:

Va bu, shuningdek, ko'plab sinov holatlarida bir xil tayyorgarlikni takrorlash xatosini o'z ichiga oladi (ha, yuqorida tavsiflangan sabablarga ko'ra, biz misollarda
yana biz hayotda qilinmasligi kerak bo'lgan narsalarni qilishga majburmiz). Sinovlarni to'plamga birlashtirish {143} va tayyorgarlikni bir marta ko'rsatib, zarur yoki yo'qligini ta'kidlash ancha qulayroqdir.

Download 37.01 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling