Возможно, имелось в виду случайное тестирование, при котором система тестируется с помощью генерации случайных и независимых входных данных и тестовых примеров. 1
Некоторые преимущества использования случайных адресов в тестировании программного обеспечения:
- Возможность выявить дефекты, которые могут возникнуть при необычных условиях использования программы. 3
- Лёгкость отслеживания ошибок на протяжении всего тестирования. 1
- Равномерное распределение групп для тестирования и отказ от повторной проверки ошибок, так как в кодах могут быть изменения на протяжении всего процесса тестирования. 1
Некоторые недостатки использования случайных адресов в тестировании программного обеспечения:
- Непрактичность. 1 Некоторые тесты могут быть бесполезны в течение длительного времени. 1
- Большая часть времени уходит на анализ всех тестов. 1
- Новые тесты не могут быть сформированы, если их данные недоступны во время тестирования. 1
- Тест может вести себя непостоянно. 4 Это теоретически неприемлемо, а также может вызывать проблемы на практике. 4
- Отладка таких тестов может быть серьёзной проблемой. 4 Если значения, на которых упал тест, не сохранились, то такой результат может оказаться бесполезным. 4
- Код теста может лишиться своей ясности при добавлении в него случайных чисел. 4