Существует много видов тестирования. Вот неполный список:
- Регрессионное тестирование - проверка работоспособности существующих функций
- Тестирование функций - тестирование новой функциональности
- Тестирование производительности - тестирование продукта под нагрузкой
- Юзабилити-тестирование - убедитесь, что продукт удобен для пользователя
- Модульное тестирование - тестирование продукта на уровне компонента / модуля / функции
- Интеграционное тестирование - тестирование отдельных компонентов, объединенных вместе
- Сквозное тестирование - тестирование продукта в целом
- Тестирование в реальном мире - тестирование продукта в реальных типовых сценариях
- Ручное тестирование - тестирование, проведенное людьми
- Автоматизированное тестирование - тестирование на машинах
Они включают тестирование белого ящика и / или черного ящика. Некоторые из них вы можете сделать в любом случае. Некоторые из этих типов тестирования выполняются вместе (например, автоматическое интеграционное тестирование). Категория, в которую попадают все типы тестирования, - « testing ». Вы различаете различные типы тестирования по назначению, семантике и реализации.