21
фавқулотда ва қутилмаган холларда текширишда бир неча маслахатлар берилади.Бу маслахатлар текшириш вақтини
тайерлашга ёрдам беради.
Авваламбор тахрирланган малумотларни тўғрилигини текшириш керак бўлса,олдин рухсат этилган областни иккала
чегарасида етган кийматни олинг, чунки шу кийматлар дастурни ишлашида кийнчиликлар тугдириш эхтимоли
юқорироқ.Бир хилги холатларда қийинчиликларни бир нечта хатоларни жамлаган малумотлар тугдириши мумкин.
Хатонинг яна бир тури - бу ишлов берилаетган малумотнинг бирлиги еки кейинги элементидаги хатолардир.Шунинг учун
дастур уз ишини одатий холга ўхшаб тугатмаслиги мухумдир.Бунинг учун теслашда ягона бир файлни формаланса
етади.Чунки бу файл нотўғри элементдан ташкил топади.Агар бу ишлаш тестлаш босқичида бажарилган бўлса, дас-
турни эксплутация қилишда қийинчиликлар юзага келади.
Дастурни тўғрилиги.
Хамма дастурлар мантиқан олиб караганда айрим бир маoлумотлар таъсир курсатувчи худудларни аниқ кўрсатиши,
яoни дастур иш бажариш кобилиятига эга бўлиши,малумотларни курсатилган чегараларда турганлигини аниқлаш учуи
операторларни киритиш имконига эга бўлиши керак.
Дастурни фойдаланишга беришдан олдин уни тўғрилигиги ишонч хосил қилиш керак.Нотўғриликни аниқлашни
иккита усули бор:
1.Дастурни конструкцияси синтактик хато.
2.Дастур нотўғри натижалар кўрсатмоқда.
Одатда дастурни тестдан ўтказишда этапларга бўлиб урганилади. Бунда хар бир модулни текширишдан тортиб, то
бутун системани якуний текширишлар каби этапларни олади. Агар бунда бирон бир ишончли кетма - кетликка
ендашилмаса, ишончли таoминловчи дастур олиш жуда қийиндир. Тестлаш стратегияси иккита усулдан бирортасига асосан
бажарилади: одатий қуйидан - юқорига қараб тестлаш, еки замонавий юқоридан - пастга қараб тестлаш. Қуйидан - юқорига
қараб тестлаш.
Бу усул кенг таркалган усул бўлиб, унда энг куйу поғонадаги
бошлангич ёзилган модуллар текширилади. Сўнгра юқори қатламдаги элементлар дастурланади ва тестланади. Бу
жараён то ёзилган дастур бутунлай якунланмагунча давом этади. Қуйидан - юқорига қараб тестлаш усули хозирги вақтда
юқоридан - пастга қараб тестловчи ва дастурловчилвр томонидан куланмаяпти. Уларни фикрича бу усулда интерфейс ва
алгоритмдаги кўпгина хатолар аниқланмай колиб кетмокда. Бу эса дастурни кайта-кайта ўзгартиришдан сўнг бузишга олиб
келади.
Дастурчига маслахатлар.
- Назорат қилиш усулларининг энг оз микдордагисидан
фойдаларнинг.
- Дастурни синашда хеч қандай камчиликларга йўл куймаган
холда,аклий равишда ўтказинг.
- Тестлашни иложи борича эртароқ бошланг.
- Текширишда кул мехнатидан фойдаланинг.
- Системани курилиш принципларини тўғрилигини текширишда
оддий кўринишда куллашга харакат қилинг.
- Тестларни юқоридан пастга қараб усулидан фойдаланишга
харакат қилинг.
- Навбатдаги хар қандай тестни янги маoлумотлар синфидан
фойдаланинг.
- Дастурни оддий, экстеремал ва фавкулодда холатларда текши-
ринг.
- Синашга кетадиган вақтни олдиндан режалаштиринг.
- Дастурга киритилган ўзгартиришлардан сўнг уни яна тестдан
ўтказинг.
Do'stlaringiz bilan baham: