-
Цель тестирования
- Инсталляционное тестирование
(installation testing)
- Функциональное тестирование
(functional testing)
-
Тестирование производительности
(performance testing)
- Нагрузочное тестирование
(load testing)
- Тестирование стабильности
(stability / endurance / soak testing)
- Объемное тестирование
(volume testing)
-
Стресс-тестирование
(stress testing)
- Восстановительное тестирование
(recovery testing)
- Юзабилити-тестирование
(usability testing)
- Тестирование интерфейса пользователя
(UI testing)
- Тестирование безопасности
(security testing)
- Тестирование локализации
(localization testing)
- Тестирование интернационализации
(internationalization testing)
- Тестирование совместимости
(compatibility testing)
- Тестирование данных и целостности базы данных
(data and database integrity testing)
-
Доступ к коду
- Тестирование чёрного ящика
(black box)
- Тестирование белого ящика
(white box)
- Тестирование серого ящика
(grey box)
-
Природа приложения
- Объектно-ориентированное тестирование
- Компонентно-ориентированное тестирование
- Web-ориентированное тестирование
- Тестирование на соответствие протоколам
- Тестирование систем реального времени
-
Степень автоматизации
- Ручное тестирование
(manual testing)
- Автоматизированное тестирование
(automated testing)
- Полуавтоматизированное тестирование
(semiautomated testing)
-
Уровeнь тестирования
- Компонентное (модульное) тестирование
(component/unit testing)
- Интеграционное тестирование
(integration testing)
- Системное тестирование
(system/end-to-end testing)
-
Время проведения тестирования
- Альфа-тестирование
(alpha testing)
- Бета-тестирование
(beta testing)
- Дымовое тестирование
(smoke testing)
- Регрессионное тестирование
(regression testing)
- Приемочное тестирование
(acceptance testing)
-
Степень формализации
- Тестирование по документации
(formal testing)
- Специализированное тестирование
(ad hoc testing)
- Исследовательское тестирование
(exploratory testing)
-
Техника тестирования
- Эквивалентное разделение
(equivalence partitioning)
- Анализ граничных значений
(boundary-value analysis)
- Таблицы принятия решений
(decision table)
- Тестирование переходов состояний
(state transition testing)
- Тесты на основе потоков данных
(data-flow-based criteria)
- Позитивное тестирование
(positive testing)
- Негативное тестирование
(negative testing)