Поддержка и тестирование программных модулей


Verifikatsiya jarayonining maqsad va vazifalari


Download 8.91 Kb.
bet2/3
Sana15.11.2023
Hajmi8.91 Kb.
#1776850
1   2   3
Bog'liq
14-ma\'ruza. Testlash, Verifikatsiya, Validatsiya

Verifikatsiya jarayonining maqsad va vazifalari


dasturiy ta'minotni amalga oshirish uchun mo'ljallangan AT ga qo'yiladigan umumiy talablar -
boshlang'ich tizim talablariga javob beradigan dasturlar majmuasiga yuqori darajadagi talablarni spetsifikatsiya qilishda
dasturiy ta'minot arxitekturasida va past darajadagi funktsional komponentlar uchun talablarning spetsifikatsiyasida
ularni qanoatlantiradigan dastur va axborot modullarining manba kodlariga
dasturlarning manba kodlari va tegishli bajariladigan kodda xatolar mavjud bo’lmasa
to'g'ri qayta ishlangan
to'g'ri qayta ishlangan
to'g'ri qayta ishlangan
Verifikatsiyaning maqsadi ishlab chiqish natijasi unga qo'yiladigan talablarga javob berishini isbotlashdir, xususan:

Dasturiy kodni testlash

Dastur kodini testlash vazifalari va maqsadlari


Dastur kodini testdan o'tkazish - unda mavjud defektlarni aniqlashga qaratilgan dastur kodini bajarish jarayoni.
Defekt deganda dastur kodining bir qismi tushuniladi, uning bajarilishi ma'lum sharoitlarda tizimning kutilmagan xatti-harakatlariga (ya'ni, talablarga javob bermaydigan xatti-harakatlarga) olib keladi.
Testlashning vazifasi tizim nuqsonlari paydo bo'ladigan sharoitlarni aniqlash va ushbu shartlarni qayd qilishdir.
Dasturiy ta'minot kodini testdan o'tkazish protsedurasining maqsadi - yakuniy mahsulotdagi nuqsonlar sonini minimallashtirish.

Asosiy tushunchalar

  • Test - bu xatoni aniqlash uchun dasturni bajarish jarayoni.
  • Test ma'lumotlari - tizimni sinab ko'rish uchun ishlatiladigan kirishlar.
  • Test holati - tizimni tekshirish uchun kirishlar va agar tizim talablarga muvofiq ishlayotgan bo'lsa, kirishlarga qarab kutilgan natijalar.
  • Yaxshi test holati - bu hali aniqlanmagan xatoni aniqlash ehtimoli yuqori bo'lgan holat.
  • Muvaffaqiyatli test - bu hali aniqlanmagan xatoni aniqlaydigan test.
  • Xato - bu dasturchining ishlab chiqish bosqichidagi harakati bo'lib, u dasturiy ta'minotda dasturning ishlashi davomida noto'g'ri natijaga olib kelishi mumkin bo'lgan ichki nuqson mavjudligiga olib keladi.
  • Muvaffaqiyatsizlik - tizimdagi nosozliklar tufayli yuzaga kelishi mumkin bo'lgan kutilmagan natijaga olib keladigan oldindan aytib bo'lmaydigan xatti-harakatlar.

Testlasj
Validatsiya
Verifikatsiya
Testlash o'z-o'zidan tizimning dastur kodidagi defektlarning to'liq yo'qligini kafolatlay olmaydi.Shu bilan birga, loyiha hujjatlarining nomuvofiqliklari va to'liqsizligini (xususan, tizimga qo'yiladigan talablarni) bartaraf etishga qaratilgan verifikatsiya va validatsiya jarayonlari bilan birgalikda yaxshi tashkil etilgan testlash tizimning barcha kutilgan vaziyatlarda talablarga javob berishini va ularga muvofiq harakat qilishini ta'minlaydi.

Download 8.91 Kb.

Do'stlaringiz bilan baham:
1   2   3




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