45
2. Дастур хатоларини баҳолаш ва тузатиш.
Дастурий таъминотни тузатиш – бу дастурдаги хатоларни аниқлаш ва
уларни тузатиш жараёнидир.
Дастурий таъминотни тестлаш – бу
маълум бир олдиндан режа
асосида дастурий таъминотни назорат қилиш жараёнидир.
Шундай қилиб, тузатиш жараёни учта операцияни кўплаб марта
такрорлашдир:
– тестлаш, унинг ёрдамида дастурий таъминотдаги хатолар аниқланади;
– дастурлардаги ва дастурий таъминот ҳужжатларидаги
хатоларни
локализациялаш;
– дастурни таҳрирлаш.
3. Олинган натижаларни таҳлил қилиш.
Тест берилмалари хатоларни келтириб чиқарадиган шартларнинг
ҳаммасини текширишни таъминлаши лозим:
• алгоритмнинг ҳар бир тармоқланиши текширилиши лозим;
• ҳар бир навбатдаги тест олдингиларидан фарқли
шартларни
текшириши лозим;
• биринчи тест жуда ҳам содда бўлиб, у фақат дастурнинг ишлашини
текшириши лозим;
• Тестдаги арифметик операциялар
сони максимал камайтирилиши
лозим;
Мисол. Квадрат ax
2
+ bx + c = 0 тенглама ечимларини топишга тестлар
системаси:
Do'stlaringiz bilan baham: