Главная / Уголок ХНУРЭ / Курсовая работа (Системное программирование) / Тестирование программ

Тестирование программ


Тестирование (выполнение программы с целью обнаружения ошибок [6]) по различным оценкам авторов занимает более 50 % времени, отведенного для разработки системы.

При выполнении курсовой работы необходимо выполнить тестирование с использованием стратегии "черного" и "белого" ящика. В первом случае структура программы считается неизвестной, тесты формируются с учетом функций программы. Если среди спецификаций есть взаимосвязанные и взаимозависимые спецификации, необходимо использовать функциональные диаграммы 16, с. 75-92] . Если диаграмма получается громоздкой, необходимо составить диаграммы для части спецификации. Для независимых спецификаций и их частей использовать метод эквивалентных разбиений [6, с.63-66]. Для подготовки тестов с использованием логики программы рекомендуется использовать комбинаторное покрытие условий [6, с, 54-63 ].. Этим способом проверяются только те условия, которые не были проверены тестами, сформированными предыдущими методами. Система тестов дополняется тестами, получаемыми с учетом граничных значений.

При отладке и тестировании программ рекомендуется использовать средства отладки языков Си, а также процедуру проверки выхода за границы индексов при использовании массивов.

Информация взята с сайта кафедры ЭВМ

Содержание

Copyright © 2003-2004 JTSOFT
Сайт управляется системой uCoz