Mavzu: testlash usullari
Mavzu: testlash usullari Reja: Testlash tushunchasi Testlash, dasturiy ta’minotni foydalanishga qo’yishdan oldin dastur nuqsonlarini topish va ularni to’g’irlashga mo’ljallangan dasturlarni ko’rsatishga mo’ljallangan. Testlash jarayonida ikkita alohida maqsadlar mavjud: Testlash jarayonida ikkita alohida maqsadlar mavjud: 1.Ishlab chiqaruvchi va buyurtmachiga ularning dasturiy ta’minoti talablari bajarilayotganini namoyish etish. Buyurtma qilingan dasturiy ta’minot uchun hujjatdagi talablarning har biri uchun kamida bitta testlash bo’lishi lozim. Umumiy dasturiy ta’minot mahsulotlari uchun esa, tizimning barcha funksiyalari uchun, shuningdek, tayyor mahsulotda ishlatiladigan funksiyalar aralashmasi uchun testlashlar bo’lishi kerak. 2. Dasturiy ta’minot noto’g’ri, ishonarsiz yoki spetsifikatsiyalarga mos kelmagan hollarni aniqlash. Ular dasturiy ta’minotning nuqsonlari hisoblanadi. Nuqsonlarni testlash keraksiz tizimlarning nuqsonlariga barham berish bilan bog’liq, masalan, tizimning to’xtab qolishi, boshqa tizimlar bilan keraksiz bo’g’lanishi, ma’lumotlarning noto’g’ri hisoblanishi va buzilishi. Dasturiy ta’minotni testlash turlari Unit Testing: - Qism tizim (modul komponenta) mustaqil ravishda testlanadi; Maqsad: qisim tizim to’g’ri ishlab chiqilganligi (kod to’g’ri) qo’yilgan vazifani to’g’ri amalga oshirayotganligiga ishonch hosil qilish. Integration Testing: - Qismtizimlar birgalikda ishlashi testlanadi; Maqsad: qisimtizimlar orasidagi o’zaro munosabatlar tekshiriladi. System Testing: -Tizim yaxlit xolda tekshiriladi.
System Testing: -Tizim yaxlit xolda tekshiriladi.
Maqsad: tizim unga qo’yilgan talablarni (funksional va global) qanoatlantirishga ishonch hosil qilish. Acceptance Testing: - DT i/ch tomonidan taqdim etilgan tizimni baxolash; - Mijozlar tomonidan amalga oshiriladi. Maqsad: buyurtmachilar talablari qanoatlantirilganligi va foydalanishga tayorligiga ishonch xosil qilish. Dasturiy ta’minot uchun umumiy talablar Funksional talablar. Tizim nima ishni bajarish va qanday shakl almashtirish (kirish qiymatlarini chiqish qiymatlariga) lozimligini aniq tasniflab beradi; - nofunksional talablar - unumdorlik (samaradorlik); - ishonchlilik; - to’lalik; - turg’unlik; - xavfsizlik; - boshqalar.
White-Box va Black-Box atamalari dasturiy injiniringda ishlatiladi. Bu dasturiy ta'minotni sinovdan o'tkazishda ishlatiladigan ikkita yondashuv, mijozga dasturiy ta'minot sifatiga ishonch hosil qilish jarayoni. Dasturiy ta'minotni sinovdan o'tkazish (odatda dasturiy ta'minotni bajarish orqali amalga oshiriladi) dasturiy ta'minotdagi xatolarni (shuningdek, dasturiy xato deb ham ataladi) topish maqsadida o'tkaziladi.
White Box testi nima?
White Box testi nima?
Oq quti testi tizim tuzilishiga asoslangan dasturiy ta'minot tizimini sinash uchun ishlatiladi. Bu shaffof qutiga o'xshaydi, biz uning ichida nima bo'layotganini ko'ra olamiz. Bu tizimning har bir moduli berilgan ma'lumotlarga qanday javob berishini chuqur tekshiradi. Bunday tekshirish ko'p vaqtni oladi, chunki nazorat tuzilmalarini, halqalarni, shartlarni, funktsiyalarni va boshqalarni tekshirish kerak.
Qora quti testi nima?
Qora quti testi nima?
Qora quti testi, tizim qanday harakat qilishidan qat
Do'stlaringiz bilan baham: |