Привет! Сегодня я хочу рассказать вам о тестировании валидации для поля ″адрес доставки″. Я сам недавно столкнулся с этой задачей и с удовольствием поделюсь своим опытом.Когда я стал работать над этим тестированием, мне были предоставлены следующие требования⁚ в поле ″адрес доставки″ можно вводить только русские буквы, цифры, пробел, тире, точку и запятую. Длина адреса должна быть не менее 5 и не более . Кроме того٫ при снятии фокуса поле должно удалить лишние пробелы до и после адреса٫ а при некорректном вводе должно появиться сообщение об ошибке с текстом ″Введите корректный адрес″.Первым делом я решил проверить валидацию на допустимые символы. Для этого я ввел адрес с русскими буквами٫ цифрами٫ пробелом и другими разрешенными символами. В результате٫ адрес успешно прошел валидацию٫ и я был доволен. Однако٫ понимая٫ что ошибки могут быть в любом месте٫ я решил ввести неверный символ. Оказалось٫ что валидация работала как надо٫ и адрес не прошел проверку.
Далее, я приступил к проверке длины адреса. Я ввел адрес, содержащий меньше , и адрес, содержащий более . Обе валидации прошли успешно, и я был удовлетворен результатом.
Затем, я проверил удаление лишних пробелов. Я ввел адрес с пробелами до и после него, а затем снял фокус с поля. Оказалось, что удаление лишних пробелов работает исправно, и адрес отображается без них.
Наконец, проверил отображение сообщения об ошибке. Я ввел некорректный адрес, содержащий запрещенный символ, и убедился, что появилось сообщение ″Введите корректный адрес″ с красным подсвечиванием поля.
В результате, я убедился, что валидация для поля ″адрес доставки″ работает корректно и соответствует заданным требованиям. Каждый шаг был проверен и протестирован, и я чувствую уверенность в качестве работы.