Можно ли проверить проверку максимальной длины при тестировании API с использованием Selenium

Я разрабатываю сценарий автоматизации, используя комбинацию selenium-cucumber-java с testNG для тестирования API.

В пользовательском интерфейсе доступна некоторая проверка, так как текстовое поле должно принимать только 500 символов, если больше это текстовое поле не позволяет вводить.

Такую же проверку я должен ожидать при тестировании конечной точки API с помощью уверенности. Как протестировать проверку максимальной длины в автоматизированном интерфейсе API для отдыха? Пожалуйста, помогите решить эту проблему, это новое путешествие.


person user3114967    schedule 23.10.2020    source источник


Ответы (1)


вам нужно отправить запрос со значением параметра, соответствующим этому текстовому полю, с более чем 500 символами. он должен выдать вам ответ 400 с сообщением об ошибке, настроенным вашим разработчиком. Вам необходимо подтвердить код ответа с ожидаемым кодом ответа (400) и сообщение о состоянии с ожидаемым сообщением о состоянии.

Если вы хотите дополнительно проверить, вы можете проверить в базе данных, что поле не обновлено.

person Community    schedule 24.10.2020