Kommunikatsiyalarini rivojlantirish vazirligi toshkent axborot texnologiyalari universiteti «dasturiy injiniring» fakulteti


-mavzu:  Integrallashgan testlash. Integrallashgan testlash maqsad va vazifalari



Download 0,73 Mb.
Pdf ko'rish
bet32/38
Sana31.12.2021
Hajmi0,73 Mb.
#259562
1   ...   28   29   30   31   32   33   34   35   ...   38
Bog'liq
01 DTTT

12-mavzu: 

Integrallashgan testlash. Integrallashgan testlash maqsad va vazifalari. 

Integrallashgan testlashni tashkillashtirish. 

Integrallashgan  testlash  –  bu  ikki  va  undan  ortiq  modulning    tizimlar  qismlarini 

testlashdir.  

     Integrallashgan  testlashning  asosiy  vazifasi  –  amalga  oshirishning  xatoliklari  va 

modullar  orasida    interfeysni  izohlashda  kamchiliklarini  to‟ish  hisoblanadi.  Texnologik 

nuqtai  nazardan,  integrallashgan  testlash  modulni  miqdoriy  rivojlantirish  hisoblanib, 

modulli testlash kabi modul interfeysini operatsiya qiladi va testlar bilan o‟ralgan muhitni 

yaratishni talab etadi. Modulli va integrallashgan testlashning bir biridan asosiy farqi bu, 

integrallashgan  testlash  butun  qismlardan  iborat  bo‟ladi,  ya‟ni  kiruvchi  ma‟lumotlarni 

tanlash  strategiyasi  va  tahlil  usulida  aniqlanganda  ma‟lum  kamchiliklarni  o‟z  navbatida 

bartaraf  etiladi.  Kamdan-kam  hollarda,  integrallashgan  testlash  ko‟‟incha  interfeyslar 

bilan  bog‟langan  usullarni  qo‟llaydi,  masalan,  funksiya  yoki    usullarni  chaqirish,  yoki 

global resurslar, kommunikatsiya vositasiga o‟xshash interfeys obyektida qo‟llaniladigan 

tahlil. 

      Integrallashgan  testlash  modul  darajasida  “Oq  quti”  modelini  qo‟llaydi. 

Integrallashgan  testlash  modulli  testlashni  modullarini  yagona  kom‟leks  qilib  yig‟ish 

boshqichi qo‟llaniladi. Modullarni yig‟ishni ikki usuli keng qo‟llaniladi: 

  Monolit  –  barcha  modullarni  testlash  to‟‟lamiga  bir  vaqtda  birlashtirishni 



xarakterlaydi. 

  Inkremental  –    yig‟ilgan  to‟‟lamlarni  qadamli  testlash  asosida  qadamlar  bo‟yicha 



dasturlar  to‟‟lamini  oshirishni  xarakterlaydi.  Inkremental  usul  modullarni  qo‟shish 

strategiyasiga ko‟ra 2 turga bo‟linadi: 

 

“Te‟adan „astga” va uni yuqoriga yo‟naltirilgan testlash bilan muvofiqligi; 



 

“„astdan te‟aga” va uni „astga yo‟naltirilgan testlash bilan muvofiqligi; 



            Monolit va integral yondashishlarni solishtirish quyidagilardan iborat: 

 



Monolit  testlash  juda  katta  kuch  sarflashni  talab  etadi,  drayverlarga  qo‟shimcha 

ishlov berish va idnetifikatsiya xatoliklarini qiyinligiga bog‟liq bo‟ladi.  




 

Qadamli  testlash  asta-sekinlik  bilan  testlanayotgon  kodni  hajmini  oshirishda 



identifikatsiya xatoligiga kam mehnat sarfiga bog‟liq bo‟ladi. 

Monolit testlash asosan boshlang‟ich testlash fazasida parallel ishlash uchun katta imkoniyat yaratib 

beradi. 


Download 0,73 Mb.

Do'stlaringiz bilan baham:
1   ...   28   29   30   31   32   33   34   35   ...   38




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish