В сложных программах невозможно перебрать все комбинации исходных данных и проконтролировать результаты функционирования программы на ... - Большая Энциклопедия Нефти и Газа



Выдержка из книги Липаев В.В. Проектирование программных средств


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

(cкачать страницу)

Смотреть книгу на libgen

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