1. Integratsiya testining vazifalari va maqsadlari Integratsiya testlarini tashkil etish


Integratsiya testlarini tashkil etish



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

Integratsiya testlarini tashkil etish

Integratsiya test usullarining strukturaviy tasnifi


Qoida tariqasida, integratsiya testi barcha integratsiyalangan modullar uchun birlik sinovi tugagandan so'ng amalga oshiriladi. Biroq, bu har doim ham shunday emas. Integratsiya testini o'tkazishning bir necha usullari mavjud:

  • pastdan yuqoriga sinov ;

  • monolitik sinov ;

  • yuqoridan pastga test .

Bu metodlarning barchasi tizim arxitekturasi haqidagi bilimlarga asoslangan bo‘lib, u ko‘pincha struktura diagrammasi yoki funksiya chaqiruvi diagrammasi ko‘rinishida tasvirlanadi [ 10 ]. Bunday diagrammadagi har bir tugun dasturiy ta'minot modulini ifodalaydi va ular orasidagi o'qlar modullar o'rtasidagi qo'ng'iroqlarga bog'liqlikni ifodalaydi. Integratsiyani tekshirish usullari o'rtasidagi asosiy farq bu diagrammalar bo'ylab harakat yo'nalishi va har bir iteratsiyaning qamrovining kengligidir.


Pastdan yuqoriga sinov. Ushbu usuldan foydalanganda, tizimga kiritilgan barcha dasturiy ta'minot modullari birinchi navbatda sinovdan o'tkaziladi va shundan keyingina ular integratsiya testlari uchun birlashtiriladi. Ushbu yondashuv bilan xatolarni lokalizatsiya qilish ancha soddalashtirilgan: agar modullar alohida sinovdan o'tkazilsa, ular birgalikda ishlashda xatolik ­ularning interfeysidagi muammodir. Ushbu yondashuv bilan sinovchining muammolarni qidirish maydoni juda tor va shuning uchun nuqsonni to'g'ri aniqlash ehtimoli ancha yuqori.



Pastdan yuqoriga integratsiya testlari paytida drayverlar va stublarni ishlab chiqish
Biroq, pastdan yuqoriga sinov usuli muhim kamchilikka ega - integratsiya sinovini o'tkazishdan oldin birlik sinovi uchun drayver va stublarni ishlab chiqish zarurati va tizim modullarining bir qismini integratsiya sinovi paytida drayver va stublarni ishlab chiqish zarurati (1-rasm) . 23 )
Bir tomondan, drayverlar va stublar kuchli sinov vositasi bo'lsa, boshqa tomondan, ularni ishlab chiqish katta resurslarni talab qiladi, ayniqsa integratsiyalashgan modullar tarkibi o'zgarganda. Bular. Har bir modulni sinovdan o'tkazish uchun sizga bitta drayverlar to'plami, to'plamdan ikkita modulning integratsiyasini tekshirish uchun alohida drayver va stublar, uchta modulning integratsiyasini sinab ko'rish uchun alohida va boshqalar kerak bo'lishi mumkin. Bu, birinchi navbatda, modul integratsiyasi ba'zi stublarga bo'lgan ehtiyojni bartaraf etishi, shuningdek, bir nechta modullarga ta'sir qiluvchi yangi testlarni qo'llab-quvvatlash uchun drayverni o'zgartirishni talab qilishi bilan bog'liq.



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ə