1. Integratsiya testining vazifalari va maqsadlari Integratsiya testlarini tashkil etish



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

MAVZU 10. Integratsiya testlash(integration testing)


Reja:

1. Integratsiya testining vazifalari va maqsadlari

2. Integratsiya testlarini tashkil etish




Integratsiya testining vazifalari va maqsadlari


Dasturiy ta'minot tizimini tashkil etuvchi alohida modullarni sinovdan o'tkazish va tekshirish natijasi bu modullarning ichki muvofiqligi va talablarga muvofiqligi haqidagi xulosadir. Biroq, alohida modullar kamdan-kam hollarda o'z-o'zidan ishlaydi, shuning uchun alohida modullarni sinovdan o'tkazgandan keyingi vazifa bir butunga birlashtirilgan bir nechta modullarning to'g'ri o'zaro ta'sirini sinab ko'rishdir. Ushbu turdagi test integratsiya testi deb ataladi . Uning maqsadi tizim tarkibiy qismlarining to'g'ri ishlashini ta'minlashdir.
tizim arxitekturasi testi deb ham ataladi . Bir tomondan, bu integratsiya testlari tizim arxitekturasida aniqlangan dasturiy ta'minot modullari va elementlar o'rtasidagi o'zaro ta'sirlarning barcha mumkin bo'lgan turlarini tekshirishni o'z ichiga olganligi bilan bog'liq - shuning uchun integratsiya testlari sinovdan o'tkazilayotgan tizimni amalga oshirishdagi o'zaro ta'sirlarning to'liqligini tekshiradi. . Boshqa tomondan, integratsiya testlari natijalari tizim arxitekturasini, modullararo va komponentlararo interfeyslarni takomillashtirish va aniqlashtirish jarayoni uchun asosiy axborot manbalaridan biridir. Bular. Shu nuqtai nazardan, integratsiya testlari tizim komponentlarining to'g'ri o'zaro ta'sirini tekshiradi.
O'zaro ta'sirning to'g'riligini tekshirishga misol sifatida ikkita modul bo'lishi mumkin, ulardan biri qabul qilingan fayllar haqida protokol xabarlarini to'playdi, ikkinchisi esa ushbu protokolni ekranda ko'rsatadi. Tizimga qo'yiladigan funktsional talablar xabarlar teskari xronologik tartibda ko'rsatilishi kerakligini ta'kidlaydi. Biroq, saqlash moduli xabarlarni oldinga siljish tartibida saqlaydi va chiqish moduli ularni teskari tartibda chiqarish uchun stekdan foydalanadi. Har bir modulga alohida-alohida tegadigan birlik testlari bu erda hech qanday ta'sir ko'rsatmaydi - aksincha vaziyat bo'lishi mumkin, bunda xabarlar teskari tartibda saqlanadi va navbat yordamida chiqariladi. Mumkin bo'lgan muammoni faqat integratsiya testlari yordamida modullarning o'zaro ta'sirini tekshirish orqali aniqlash mumkin. Bu erda asosiy nuqta shundaki, butun tizim xabarlarni teskari xronologik tartibda ko'rsatadi, ya'ni. Agar biz chiqish modulini tekshirsak va u xabarlarni oldinga siljitishini aniqlasak, biz nuqsonni aniqlaganimizga kafolat bera olmaymiz.
Integratsiya testlarini o'tkazish va barcha aniqlangan kamchiliklarni bartaraf etish natijasida dasturiy ta'minot tizimining izchil va yaxlit arxitekturasi olinadi, ya'ni. Biz integratsiya testini sinov arxitekturasi va past darajadagi funktsional talablar deb hisoblashimiz mumkin.
Integratsiya testi odatda tobora kengayib borayotgan modullar to'plamining funksionalligini sinovdan o'tkazadigan iterativ jarayondir.

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ə