Қуриш техникаси:
кодлаш;
верификация, модулли тестлаш unittesting), интеграцияда тестлаш (integration testing);
бажариш ёки ишга тушириш (debugging).
Қуриш воситалари:
қуриш тиллари;
дастурий методлар ва восита тизимлари(компиляторлар, БББТ, ҳисоботларни шакллантириш ва конфигурацияни бошқариш тизилари);
ДТни қуришдаги стандартлар
- ma'lumotlar tavsif tillari
- o'zaro ta'sir standartlari
- guruhlarni muvofiqlashtirish
- murakkablikni kamaytirish
Dasturiy ta`minotni testlash bosqichlarini tushuntirib, sanab bering.
ДТни тестлаш – статик маълумотлар(кодлаш, инспекция)да тайёр дастурни текшериш жараёни ва динамика(тест маълумотларда дастурни ишлатиш) дастурнинг талабларга мослигини таъминлаш мақсадидаги жараёнлардир.
Тестлаш турлари:
Модулли (unit testing);
Интеграцион (integration testing);
Тизимли (system testing);
Қабул қилиш тести (acceptance testing).
Тестлашнинг асосий тушунчалари:
ДТда тўхтаб қолишлар ва хато ишлашлар:
Дастурчининг хатоси (error);
Хатолик дастлабки коддаги дефектга олиб келиши (defect, fault, bug);
Дастурни бажаришнинг айрим шартларида тўхтаб қолишлар (program failure).
ТЕСТ- дастур бажарилишини тўлиқ аниқлаб берадиган кириш маълумотлари ва бошқа шартлар (ОТ ва қурилмалар характеристикалари) тўплами.
Тест – набор входных данных и прочих условий (напр.,характеристики операционной системы и оборудования), которые полностью определяют ход выполнения программы.
Тестлаш мақсади - тестлар ёрдамида аниқланган хатоликларни, тўхтаб қолишларни аниқлаш ва тузатиш.
Тестлаш турлари:
ДТ ўрнатишни тестлаш;
ОТ ва қурилмалар билан мосликни тестлаш;
Ишга яроқлилигидаги тривиаль хатоликларни тестлаш (ингл.sanity check) ( Я никогда не сталкивается с программным обеспечением, за исключением тривиального, в котором не было бы найдено ни одной ошибки за время работы);
Функциональ тестлаш – Талабларда келтирилган ДТ функцияларининг бажарилишини текшериш ва коррект бажарилишини ўрганиш;
Регрессион тестлаш – барча хатоликлар ва ўзгаришлар қилингандан кейин ДТнинг функционаллигини қайта текшериш.
Do'stlaringiz bilan baham: |