Виды тестирования
by Yurii Romanek
1. По знанию системы
1.1. Белого ящика
1.2. Черного ящика
1.3. Серого ящика
2. По уровню тестирования
2.1. Модульное (компонентное)
2.2. Интеграционное
2.3. Системное
3. По разработке тестовых сценариев
3.1. На основе требований
3.2. По вариантам использования
3.3. На основе модели
4. По исполнителям тестирования
4.1. Альфа-Тестирование
4.2. Бета-тестирование
5. Функциональное
6. Нефункциональное
6.1. Пользовательского интерфейса
6.2. Удобства использования
6.3. Защищенности
6.4. Инсталяционное
6.5. Конфигурационное
6.6. Совместимости
6.7. Надежности и восстановление после сбоев
6.8. Локализации
6.9. Производительности
6.9.1. Нагрузочное
6.9.2. Стрессовое
6.9.3. Объёмное
6.9.4. Масшатабируемости
6.9.5. Стабильности
7. По хронологии выполнения
7.1. Комплексное
7.2. Приёмочное
7.3. Входной тест
7.4. Основное
7.5. Повторное
7.6. Регрессионное
8. По степени автоматизации
8.1. Ручное
8.2. Автоматизированное
8.3. Автоматическое
9. По формальности
9.1. По тестам
9.2. Исследовательское
9.3. Специализированное (свободное Ad-hoc)
10. ПО позитивности сценария
10.1. Позитивное
10.2. Негативное
11. По исполнению кода
11.1. Статическое
11.1.1. Статический анализ кода
11.1.2. Рецензирование исходного кода