Я ищу программу типа «черный ящик» / скрипт / дополнение Selenium / и т.д.который будет генерировать различные виды данных, вводить их в веб-форму, нажимать кнопку SUBMIT и проверять, был ли получен правильный ответ.
Я нашел программы, которые проверяли бы тот или иной тип данных, но я 'Я ищу более всеобъемлющую программу, которая проверила бы широкий спектр возможных пользовательских вводов, чтобы вы могли убедиться, что форма принимает или отклоняет входные данные в соответствии со спецификациями программы.
Например, программа может проверитьвозникает ошибка, когда:
- число вводится в поле, которое должно быть текстом
- обязательное поле остается пустым
- SQL-инъекцияприсутствует
- (проверяет другие вещи, о которых я не задумывался)
Примечание 1: я начал использовать Selenium IDE для вставки случайных данных, но понял, что мне придется много писатьиз циклов тестовых случаев для тестирования различных комбинаций различных видов данных.Похоже, что это будет очень распространенная проблема, поэтому я подозреваю, что там уже должно быть какое-то решение.После долгих поисков я не смог его найти.
Примечание 2: Я понимаю, что это можно сделать с помощью модульного тестирования или других методов белого ящика, но я ищу здесь решение для черного ящика.
Спасибо!