Parallelipiped tomonlari
|
Izoh
|
1
|
1
|
1
|
Yaxshi testlar d=1.7320508
|
Normal holat
|
1
|
2
|
3
|
Normal test d=3.74165773
|
0
|
0
|
0
|
Natija 0 ga teng bo‘lishi kerak
|
Ekstrim holat
|
0
|
1
|
2
|
Bu parallilipiped emas. Nima bo‘ladi?
|
1
|
0
|
3
|
Noto‘g‘ri qiymatlar
|
Ayrim holatlar
|
2
|
1
|
0
|
1
|
-6
|
3
|
A
|
V
|
S
|
Testlash aksiomalari:
To‘g‘ri test deb, xatoni topish imkoniyatini beradigan testga aytiladi.
Testlarni xujjat ko‘rinishida rasmiylashtirib dasturiy mahsulot xujjatlari bilan birgalikda saqlash zarur.
Testlarni nafaqatgina to‘g‘ri kirish ma’lumotlar uchun tayyorlash kerak, noto‘g‘ri ma’lumotlarni xam (ayrim holatlar uchun) kiritish kerak.
Har bir test natijasini taxlil qilish kerak.
Dasturiy ta'minotni sinovdan o'tkazishning to'rt darajasi
Dasturni ishlatish uchun tozalashdan oldin to'rtta asosiy sinovni bajarish kerak: unit testi, integratsiya testi, sistema testi va qabul qilish(acceptance) testi:
Sinovning birinchi bosqichida dastur har birining to'liq ishlayotganligini aniqlash uchun dasturiy ta'minotning muayyan birliklari yoki komponentlariga qaratilgan baholashlarga topshiriladi. Ushbu harakatning asosiy maqsadi dastur ishlab chiqilganidek ishlaydimi yoki yo'qligini aniqlashdir. Bu bosqichda, bir birlik bir funktsiyasi, individual dastur yoki hatto bir tartibda murojaat mumkin , va bir Testing Oq-qutisiga usuli odatda ish bajarilishi uchun ishlatiladi. Ushbu sinov bosqichining eng katta afzalliklaridan biri shundaki, uni har safar kod bo'lagi o'zgartirilganda ishga tushirish mumkin, bu esa muammolarni imkon qadar tezroq hal qilish imkonini beradi. Dasturiy ta'minot ishlab chiquvchilari dasturiy ta'minotni sinovchilarga rasmiy sinov uchun topshirishdan oldin birlik testlarini o'tkazishlari odatiy holdir.
Integratsiya testi odamlarga dastur ichidagi barcha birliklarni birlashtirish va ularni guruh sifatida sinab ko'rish imkoniyatini beradi. Ushbu sinov darajasi modullar/funksiyalar orasidagi interfeys kamchiliklarini topish uchun mo'ljallangan . Bu, ayniqsa, foydalidir, chunki u birliklarning birgalikda qanchalik samarali ishlashini aniqlaydi. Shuni yodda tutingki, har bir birlik qanchalik samarali ishlamasin, agar ular to'g'ri birlashtirilmagan bo'lsa, bu dasturiy ta'minot dasturining funksionalligiga ta'sir qiladi. Ushbu turdagi testlarni o'tkazish uchun odamlar turli xil sinov usullaridan foydalanishlari mumkin, ammo ishni bajarish uchun ishlatiladigan o'ziga xos usul ko'p jihatdan birliklarni aniqlash usuliga bog'liq bo'ladi.
Tizim testi - bu to'liq dastur bir butun sifatida sinovdan o'tkaziladigan birinchi daraja . Ushbu darajadagi maqsad tizimning barcha belgilangan talablarga mos kelishini baholash va uning Sifat standartlariga javob berishini ko'rishdir. Tizim sinovi dasturni ishlab chiqishda rol o'ynamagan mustaqil testerlar tomonidan amalga oshiriladi. Ushbu sinov ishlab chiqarishni yaqindan aks ettiradigan muhitda amalga oshiriladi. Tizim testi juda muhim, chunki u ilova mijoz tomonidan oʻrnatilgan texnik, funktsional va biznes talablariga javob berishini tekshiradi.
Do'stlaringiz bilan baham: |