Системное тестирование
Логическим завершением интеграционного тестирования является системное тестирование. На этом этапе все модули системы объединены и работают вместе. Системное тестирование предназначено не для выявления проблем отдельных модулей – все они должны были быть устранены ранее, а для выявления проблем системы в целом, проблем использования системы в реальном окружении. Системные тесты учитывают такие аспекты системы, как устойчивость в работе, производительность, соответствие системы ожиданиям пользователя и т.п. Для определения полноты системного тестирования также используются иные способы – оценивается полнота выполнения всех возможных сценариев работы (как штатных, так и нештатных), полнота различных методов взаимодействия системы с внешним миром и т.п.
- Тестирование по Определения
- Модульное тестирование
- Интеграционное тестирование
- Системное тестирование
- Нагрузочное тестирование
- Формальные инспекции
- Бета-тестирование
- Регрессионное тестирование (regression testing)
- Тестирование черного ящика
- Тестирование стеклянного (белого) ящика
- Тестирование моделей
- Анализ программного кода (инспекции)
- Работа тестера
- Вопросы