-
Вид требований к ПО
-
functional testing
- suitability
- accuracy
- interoperability
- compliance
- sanity testing
- NFR testing
(non-functional requirements)
-
Объект тестирования
- UI testing
- usability testing
- UX testing
- localization testing
-
security testing
- confidentiality
- integrity
- availability
- installation testing
- compatibility / configuration testing
- performance and load testing
- stress / crush testing
- stability / reliability / endurance / soak testing
- failover and recovery testing
- Эксплуатационные
- Инфраструктурные
- Инфраструктурные
- Тестирование интерфейса пользователя
-
Знание системы
- black box
-
white box
- Покрытие кода
- Мутационное тестирование
- grey box
-
Степень автоматизации
- manual testing
- automated testing
- semiautomated testing
-
Степень изолированности компонентов
- component/unit testing
- integration testing
- system/end-to-end testing
-
Время проведения тестирования
-
alpha testing
- smoke testing
- new feature testing
- bug fix testing
- regression testing
- build verification testing
-
beta testing
- acceptance testing
-
Степень подготовленности тестов
- formal testing
- exploratory / ad hoc testing
-
Сценарии
-
Ожидаемость действий
- positive testing
- negative testing
-
Equivalence Partitioning
- boundary conditions
- sub-boundary conditions
- nulls
- bad data
- Pairwise
- ... Any other methods
-
Глубина тестирования
- Test-to-pass
- Test-to-fail
-
Динамичность тестирования
- Динамическое тестирование
-
Статическое тестирование
- code review
- тестирование требований, спецификаций, документации