В сложных программах невозможно перебрать все комбинации исходных данных и проконтролировать результаты функционирования программы на ... - Большая Энциклопедия Нефти и Газа
Выдержка из книги
Липаев В.В.
Проектирование программных средств
В сложных программах невозможно перебрать все комбинации исходных данных и проконтролировать результаты функционирования программы на каждой из них. В таких случаях применяется стохастическое тестирование, при котором исходные тестовые данные задаются множествами случайных величин с соответствующими распределениями и для сравнения полученных результатов используются также распределения случайных величин. В результате возможно более широкое варьирование исходных данных. Отдельные ошибки могут быть не обнаружены, если они мало искажают средние статистические значения или распределения результатов. Стохастическое тестирование применяется в основном для обнаружения ошибок, а для диагностики и локализации ошибок приходится переходить к детерминированному тестированию.