Методы и средства инженерии программного обеспечения



         

Организация подготовки тестов


                                  

Для проверки правильности программ специально разрабатываются  тесты и тестовые данные. Под тестом понимается  некоторая программа, предназначенная для проверки  работоспособности другой программы и обнаружения в них ошибочных ситуаций. Тестовую проверку можно провести также путем введения в проверяемую программу отладочных операторов, которые будут сигнализировать о ходе ее выполнения и получения результатов.

Тестовые данные  служат для проверки работы системы и готовятся разным способом: генератором  тестовых данных, проектной  группой на основе внемашинных документов или имеющихся файлов,  пользователем по спецификациям требований  и т.д.  Очень часто разрабатываются специальные формы  входных документов, в которых отображается процесс выполнения программы с помощью тестовых данных.  

 

Создаются  тесты, проверяющие:

– полноту функций;

– согласованность интерфейсов;  

– корректность выполнения функций и правильность функционирования системы в заданных условиях;

– надежность выполнения системы;

– защиту  от сбоев аппаратуры и не выявленных ошибок и др.

Тестовые данные готовятся как  для проверки  отдельных  программных элементов, так и для групп  программ или комплексов на разных стадиях процесса разработки. На рис. 7.5 приведена классификация тестов проверки по  объектам тестирования на основных стадиях  разработки.

Многие типы тестов готовятся заказчиком для проверки работы программной   системы.  Структура и содержание  тестов  зависят  от вида тестируемого элемента,  которым может быть: модуль, компонента,  группа  компонент,  подсистема  или система. Некоторые тесты зависят от цели и необходимости знать: работает ли система   в   соответствии  с  ее  проектом,    удовлетворены ли требования и участвует ли заказчик в проверке работы тестов и т.п.

         Тестирование        Тестирование           Тестирование            Тестирование

         спецификаций          программ                  комплекса               при испытаниях




Содержание  Назад  Вперед