1. Integratsiya testining vazifalari va maqsadlari Integratsiya testlarini tashkil etish



Yüklə 86,49 Kb.
səhifə3/4
tarix24.12.2023
ölçüsü86,49 Kb.
#158193
1   2   3   4
ТЕМА 9

Monolitik test tizimning alohida komponentlari muhim sinovdan o'tmaganligini taxmin qiladi. Ushbu usulning asosiy afzalligi shundaki, test muhiti, drayverlar va stublarni ishlab chiqishning hojati yo'q. Barcha modullar ishlab chiqilgandan so'ng, ularning integratsiyasi amalga oshiriladi, shundan so'ng tizim butunligicha tekshiriladi. Ushbu yondashuvni keyingi mavzu mavzusi bo'lgan tizim testi bilan aralashtirib yubormaslik kerak. Monolitik sinov butun tizimning ishlashini tekshirishiga qaramay , ushbu testning asosiy vazifasi alohida tizim modullarining o'zaro ta'siri bilan bog'liq muammolarni aniqlashdir. Tizimni sinovdan o'tkazish vazifasi tizimning sifat va miqdoriy xususiyatlarini oxirgi foydalanuvchi uchun maqbulligi nuqtai nazaridan baholashdan iborat.
Monolitik sinov bir qator jiddiy kamchiliklarga ega:

  • Xatoning manbasini aniqlash juda qiyin (noto'g'ri kod qismini aniqlang). Aksariyat ­modullar xatolik borligini taxmin qilishlari kerak. Muammo barcha modullardagi xatolardan qaysi biri natijaga olib kelganligini aniqlashga o'xshaydi. Bu xato effektlarini keltirib chiqarishi mumkin. Bundan tashqari, bitta moduldagi xato boshqa modulning sinovini bloklashi mumkin.

  • Xatolarni tuzatishni tashkil qilish qiyin. Sinov natijasida tester topilgan muammoni qayd qiladi. Ushbu muammoni keltirib chiqargan tizimdagi nuqson ishlab chiquvchi tomonidan tuzatiladi. Odatda, sinovdan o'tkazilayotgan modullar turli odamlar tomonidan yozilganligi sababli, muammo tug'iladi - ulardan qaysi biri nuqsonni tuzatish uchun javobgardir? Bunday "kollektiv mas'uliyatsizlik" bilan nuqsonlarni bartaraf etish tezligi keskin pasayishi mumkin.

  • Sinov jarayoni yomon avtomatlashtirilgan. Afzallik (sinov jarayonida qo'shimcha dasturiy ta'minot mavjud emas) ­kamchilikka aylanadi. Har bir kiritilgan o'zgartirish barcha testlarni takrorlashni talab qiladi.



Yuqoridan pastga test integratsiya test jarayoni rivojlanishdan keyin ekanligini ko'rsatadi. Birinchidan, yuqoridan pastga yondashuvda, quyi darajadagi modullarsiz, faqat tizimning eng yuqori boshqaruv darajasi sinovdan o'tkaziladi. Keyinchalik, asta-sekin, quyi darajadagilar yuqori darajadagi modullar bilan birlashtiriladi. Ushbu usuldan foydalanish natijasida drayverlarga ehtiyoj qolmaydi (haydovchining roli yuqori darajadagi tizim moduli tomonidan amalga oshiriladi), ammo stublarga bo'lgan ehtiyoj saqlanib qoladi (24- rasm ) .




Yüklə 86,49 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə