Тип тестирования (test type): Совокупность тестирующих действий, которая фокусируется на определенных показателях качества. (ГОСТ 56920) Прим.: в русскоязычной среде это “вид”.
- Функциональные виды («Что?» - проверяет весь функционал продукта):
- Функциональное тестирование (Functional testing)
- Тестирование взаимодействия (Interoperability testing)
- Нефункциональное («Как?»):
- Производительности (Performance)
- Тестирование емкости (Capacity testing)
- Нагрузочное (Load testing)
- Стрессовое (Stress testing)
- Масштабируемости (Scalability test)
- Объемное тестирование (Volume testing)
- Выносливости (Soak/Endurance testing)
- Устойчивости (Resilience testing)
- Стабильности/надежности (Stability / Reliability testing)
- Отказ и восстановление (Failover and Recovery testing)
- Эталонное и тестирование базовой версии (Benchmark and Baseline Testing)
- Тестирование безопасности (Security and Access Control testing)
- Удобство пользования (Usability testing)
- Тестирование доступности (Accessibility testing)
- Тестирование установки (Installation testing)
- Тестирование на соответствие (Conformance/Compliance testing)
- Конфигурационное (Configuration testing)
- Тестирование локализации, глобализации и интернационализации
- Производительности (Performance)
- Связанное с изменениями:
- Регрессионное (Regression testing)
- Тест работоспособности (Sanity testing)
- Дымовое (Smoke testing)
Вообще виды тестирования можно классифицировать по самым разным критериям, поэтому можно встретить и такие схемы:
Схема от Святослава Куликова + текстовая версия
Еще классификаций на десерт: exploratory vs scripted; traditional vs agile; testing vs checking; standards-driven vs context-driven; phased vs. threaded.
Доп. материал: