Компонентное
Тестирование отдельных компонентов системы (например корзины, веб-формы)
Интеграционное
- Тестирование интеграции компонентов
Тестирование интеграции отдельных компонентов в систему
- Системное интеграционноое тестирование
тестирование взаимодействия интеграций друг с другой и другими системами
API
CLI
GUI
Системное
Тестирование продукта целиком
Приемочное
- Пользовательское приемочное тестирование (UAT – User Acceptance Testing)
- Эксплуатационное (резервное копирование, восстановление)
- На соответствие контракту
- Альфа
- Бета
Позитивное тестирование
Тестирование способности продукта выполнять свои задачи
Негативное тестирование
Тестирование нештатных ситауций и возможных ошибок