Verifikatsiyaning strategiyasi va rejasi
Verifikatsiya jarayoni texnologik xujjatlari tarkibiga kiruvchi birinchi xujjat –
testlash strategiyasidir. Verifikatsiya strategiyasida loyixa xujjatlari va dastur kodi uchun
kerakli bo‟lgan verifikatsiyaning umumiy yondashuvi va metodikasi, texnologiyasi va
instrumental vositalari aniqlanadi.
Verifikatsiya jarayonidan oldin yaratiladigan xujjat – verifikatsiya rejasi
xisoblanadi. Bu reja verifikatsiyaning barcha bosqichlarini, xar bir bosqichdagi
protsedura va ishlab chiqiluvchi bosqichlar bilan bog‟liqligi ketma-ket ro‟yxatga
olishdan iborat.
Xar bir bosqichda quyidagilar aniqlanadi:
kiruvchi va chiquvchi xujjatlar turi;
verifikatsiyaning umumiy prodsedurasi;
vazifalar va majburiyatlar;
chiquvchi xujjatlar identifikatsiyasi bo‟yicha bitim va formatlar;
bosqichlarni natijaviy baxolash.
Ba‟zida verifikatsiya rejasi alohida xujjatlarga ajratiladi va xar bir bosqichda
to‟liqroq keltiriladi. Masalan:
tizimli talablari verifikatsiya rejasi;
arxitekturasi verifikatsiya rejasi;
dastur kodi testlash rejasi;
modular va ular integratsiyasi testlash rejasi;
tizimli testlash rejasi;
teslash yuklamasi rejasi;
yarimtabiat sinov rejasi;
topshirilgan-usul sinov rejasi.
Testlash rejasining asosiy vazifasini IEEE 829standartiga asosan 4 qismga
bo‟lingan. Bular quyidagilar:
testlash chegarasini aniqlash;
testlashning rejasi va grafikasi;
testlash yo‟li;
resurslarni testlash uchun talablar.
Testlash rejasi testlanayotgan elementlar va tizim funktsiyalari, vazifalari, testlash
yo‟lini xal qilish, xodimlar, testlash va xavf – xatarlarga javobgarlik kabilar bilan
belgilanadi. Testlash rejasining bunday shakli etarli darajada to‟liq va o‟z ichiga texnik
jixatlaridan tashqari boshqalarni mujassamlashtiradi, testlash jarayonini umumiy
boshqarish bilan bog‟langan. Amaliyotda texnik va tashkiliy qismlari testlash rejasida
etarli darajada kuchli variantlangan.
Har bir testlash rejasi o‟z ichiga quyidagilarni olishi zarur:
Testlash rejasi identifikatori va versiya nomeri. Bu bir urinishda zarur bo‟lgan testlash
rejasini va uning loyixa ma‟lumotlar bazasidagi oxirgi aktual versiyasini topishga yordam
beradi.
Test – rejasi umumiy tavsifi;
Boshqa xujjatlar yo’nalishini belgilash (trassirovkalash) – standartlar, testlash rejalari,
test – talablar, bajarilgan test natijalari;
Tizimni testlanayotgan qismini aniqlash – ko‟rsatilgan loyixaviy xujjat qismi kiruvchi
matnlar, bajarilayotgan kod,
Testlash yo’lini aniqlash – testlash tizimini davomiy ushlab turishga yordam beruvchi
umumiy metodikasini aniqlash. Ko‟pgina testlar etarli darajada kuchli farq qilishi,
umumiy metodlar va ularning qurilish yo‟llari yagona bo‟lishi mumkin.
Har bir testlash rejasi o‟z ichiga quyidagilarni olishi zarur:
Testlash rejasi identifikatori va versiya nomeri. Bu bir urinishda zarur bo‟lgan testlash
rejasini va uning loyixa ma‟lumotlar bazasidagi oxirgi aktual versiyasini topishga yordam
beradi.
Test – rejasi umumiy tavsifi;
Boshqa xujjatlar yo’nalishini belgilash (trassirovkalash) – standartlar, testlash rejalari,
test – talablar, bajarilgan test natijalari;
Tizimni testlanayotgan qismini aniqlash – ko‟rsatilgan loyixaviy xujjat qismi kiruvchi
matnlar, bajarilayotgan kod,
Testlash yo’lini aniqlash – testlash tizimini davomiy ushlab turishga yordam beruvchi
umumiy metodikasini aniqlash. Ko‟pgina testlar etarli darajada kuchli farq qilishi,
umumiy metodlar va ularning qurilish yo‟llari yagona bo‟lishi mumkin.
bo‟yicha testlansa, bu qismda qurilmalarga bo‟lgan talabga nisbatan ozgina yuqori, tizim
ishlashi uchun etarli bo‟lgan testlash uchun kerakli bo‟lgan talablar qurilmalarga
o‟tkaziladi.
Resurslar va ularning tayyorlanish darajasiga oid – testlash guruxlari tarkibi,
belgilangan muddatlarga testlashni muvaffaqiyatli yakunlash.
Reja-grafik testlash – testlashning barcha fazasi muddatini aniqlaydi.
Xavf-xatarlar – testlash muddatini yakunlashga xalaqit berishi mumkin bo‟lgan
xavf-xatarlar ro‟yxatini o‟z ichiga oladi.
Strategiya va testlash rejalari testlash loyixasiga nisbatan boshqa xujjatlardan ancha farq
qiladi.
Do'stlaringiz bilan baham: |