45
Эслатма:
Тест режани тақдим этишнинг чекли
автомат шаклидан тизим
модулларини тестлашда ва/ёки тизим ҳолатини чекли автомат кўринишда ифодалаш
имконияти мавжуд бўлганда тавсия этилади.
Чекли автомат шаклда тақдим этилган тест режага мисол
Фараз қилайлик, тестланаётган дастур модули учта ҳолатга эга бўлсин:
“Бошланғич”
,
“Маълумотларни қабул қилиш”
ва
“Хато”
.
Чекли автоматни
тузилмавий схемаси қуйидагича бўлади.
Тестлар генератори
Тест мисолларни
генерация (ҳосил)
қилиш йўллари
1.
Формаллашган талаблар
бўйича;
2.
Тасодифий равишда;
3.
Дастур коди бўйича.
Тест ҳисоботи
Умумий
маълумот
Тест мисолари
натижалари
Тестлаш бўйича
якуний маълумот
лойиҳа ёки тестланаётган тизим
номи;
ҳисоботга
киритилган
тест
мисолари
умумий
идентификатори;
тестланаётган модул ёки модуллар
гуруҳи
идентификатори
ва
уларнинг версияси рақами;
тест
талаблари
бўлим
ва
версияларига хаволалар;
Тестни
бажаришни бошланиш
вақти ва уни давомийлиги;
Тест бажарилаётган тест стендини
конфигурацияси;
Тест ва/ёки тестларни амалга
ошириаётганларнинг
исми
ва
фамилияси.
Тест мисоли идентификатори;
Тест мисоли қисқача таснифи;
Тест мисолини барча кириш
қийматларини рўйхати;
Тест мисоли учун кутилаётган
ва реал чиқиш қийматлар
рўйхати;
“кутилаётган-реал чиқиш
қийматлар”
жуфтлиги учун
устма-уст
тушган/тушмаганлиги бўйича
ахборот;
Тест мисолидан ўтган ёки
ўтмаганлиги бўйича хабар.
Тест
мисоллари
умумий сони;
Мувофаққиятли
ўтган
тест мисолар
сони;
Мувофаққиятсиз
ўтган тест мисолар
сони;
Текширилган
чиқиш
қийматлар
умумий сони;
Устма-уст
тушмаган
кутилаётган ва реал
чиқиш
қиймат
сони.
48
10-мавзу: Тест талаблар
Режа:
1.
Дастур кодини қопланганлиги бўйича ҳисоботлар
2.
Тест ҳолатлар бўйича жадваллар (трассировка жадваллари)
Дастур кодини қопланганлиги бўйича ҳисоботлар
Дастур кодини тестлар билан қопланганлик даражаси – ишлаб чиқилган
тестлар
тизими сифатини баҳолаш, айрим ҳолларда эса тестланаётган дастурий тизимни сифатини
аниқлаб берувчи муҳим миқдорий кўрсаткич бўлиб ҳисобланади. Қопланганлик
даражаси
бўйича маълумотлар дастур кодини тестлар билан қопланганлик ҳақидаги ҳисоботда ўз
аксини топади (1-расм). Одатда, қопланганлик ҳақидаги ҳисобот шакли лойиҳа ёки бир неча
лойиҳалар ичида ягона ва кўпинча тестлашнинг инструментал воситалари хусусиятларига
боғлиқ бўлади.
Қопланганлик бўйича ҳисоботнинг стандарт шаклида тестланаётган тизим (ёки унинг
қисми)нинг тест билан қопланмаган участкалари кўрсатиб ўтилади.
Тестловчилар томонидан
қопланмаганлик сабаблари таҳлил қилинади, таҳлил натижаларига кўра муаммолар бўйича
ҳисобот ва ўзгартиришга талаблар (яъни, ўзгартирилиши лозим бўлган объектлар ва уларни
ўзгариш сабабларини таснифлаб берувчи хужжатлар) тайёрланади.
Дастур кодини етарлича қопланмаганлиги қуйидаги ҳолатларнинг бирортаси бўйича
далолат беради:
1). Тестлар тизими ёки тест талаблар тўлиқ эмас. Мазкур ҳолатда ўзгартиришга
талабларда тест тизими ёки тест талабларни кенгайтириш зарурати кўрсатилади;
1-расм. Қопланганлик ҳақидаги ҳисоботни генерация қилиш ва уни таҳлил
қилиш натижасида ўзгартириш
Талаблар
Бошланғич
Do'stlaringiz bilan baham: