Этап. Тестирование и отладка системы.
Следует различать процессы тестирования и отладки программного кода. Отладка выполняется с помощью встроенных средств среды разработки и исходя из опыта написания программного кода. В основном она сводится к выявлению синтаксических и семантических ошибок в тексте программы. Тестирование - это процесс, требующий планирования и выполнения ряда предварительных процедур. Тестирование программного продукта с точки зрения классификации по целям делится на два класса: · Функциональное тестирование. · Нефункциональное тестирование. Под функциональным тестированием понимается проверка соответствия программного продукта функциональным требованиям. Для проведения функционального тестирования разрабатывается документ «Программа и методика испытаний функционала приложения» (ПМИ). Документ ПМИ содержит перечень сценариев тестирования программного продукта (test cases) с подробным описанием шагов. Каждый шаг сценария тестирования характеризуется действиями пользователя и ожидаемыми результатами – ответной реакции программы на эти действия. Программа и методика испытаний обязана имитировать эксплуатацию программного продукта в реальном режиме. При нефункциональном тестировании проверяется соответствие программного продукта нефункциональным требованиям. Как и в случае с функциональным тестированием, для нефункционального тестирования разрабатывается программа и методика испытаний. Проектирование теста включает в себя следующие этапы: 1) определить цель теста; 2) написать входные значения; 3) написать предполагаемые выходные значения; 4) выполнить тест и зафиксировать результат; 5) проанализировать результат.
Приложение 2. Образец титульного листа отчёта
|