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