Основные виды тестирования ПО
Тип тестирования (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)
Тестирование локализации, глобализации и интернационализации
Связанное с изменениями:
Регрессионное (Regression testing)
Тест работоспособности (Sanity testing)
Дымовое (Smoke testing)
Вообще виды тестирования можно классифицировать по самым разным критериям, поэтому можно встретить и такие схемы:
Схема от Святослава Куликова + текстовая версия
Еще классификаций на десерт: exploratory vs scripted; traditional vs agile; testing vs checking; standards-driven vs context-driven; phased vs. threaded.
Доп. материал:
ГОСТ Р 56920-2016/ISO/IEC/IEEE 29119-1:2013 5.6 Методики тестирования
Last updated