Классы критериев
- Структурные критерии используют информацию о структуре программы (критерии так называемого "белого ящика")
- Функциональные критерии формулируются в описании требований к программному изделию (критерии так называемого "черного ящика")
- Критерии стохастического тестирования формулируются в терминах проверки наличия заданных свойств у тестируемого приложения, средствами проверки некоторой статистической гипотезы.
- Мутационные критерии ориентированы на проверку свойств программного изделия на основе подхода Монте-Карло.