Техники тестирования

Техники, базирующиеся на интуиции и опыте инженера

Специализированное тестирование.

Исследовательское тестирование

Техники, базирующиеся на спецификации

Случайное тестирование.

Тестирование на основе формальной спецификации

Тесты на основе конечного автомата

Таблицы принятия решений.

Анализ граничных значений

Эквивалентное разделение <приложения>.

Выбор и комбинация различных техник

Функциональное и структурное

Определенное или случайное

Техники, базирующиеся на условиях использования

Тестирование, базирующееся на надежности инженерного процесса.

Операционный профиль

Техники, базирующиеся на природе приложения

Тестирование, ориентированное на дефекты

Тестирование мутаций

Предположение ошибок.

Техники, ориентированные на код

Ссылочные модели для тестирования, ориентированного на код

Тесты на основе потоков данных

Тесты, базирующиеся на блок-схеме