
Я расскажу о своем опыте написания тест-кейса для окна регистрации пользователя на сайте. В данном случае, окно регистрации содержит следующие поля⁚
1. ФИО⁚ Поле ФИО состоит из трех строк. Моя проверка началась с корректного заполнения каждой из строк. После этого я проверил максимально допустимую длину каждой строки. В случае, если одна из строк была оставлена пустой, я ожидал отображения ошибки ″Пожалуйста, введите полное ФИО″.
2. Пол⁚ Поле ″Пол″ является чекбоксом, поэтому моя проверка была на то, что пользователь должен выбрать один из двух вариантов ⎼ ″Мужской″ или ″Женский″.
3. Паспорт⁚ Поле ″Паспорт″ состоит из двух значений ⎼ серии и номера. Я проверил ввод корректного значения, то есть формат ″1234 567890″. Также, я проверил ожидаемое поведение, если пользователь введет неверный формат паспорта.
4. Вам есть 18 лет? ⎼ Данное поле является булевым типом и предполагает только два возможных значения⁚ ″Да″ или ″Нет″. Я проверил, что только один из этих вариантов может быть выбран.
5. Номер телефона⁚ Для номера телефона я проверил несколько сценариев. Сначала, я ввел корректный номер телефона, начинающийся с ″ 7″ и состоящий из 12 цифр. Затем, я проверил ожидаемое поведение, если пользователь введет номер с неправильным форматом или неправильной длиной.
7. Капча⁚ Для поля капчи٫ я проверил возможность ввода текста с картинки и ожидаемое поведение٫ если пользователь введет неправильный текст.
8. Кнопка ″Зарегистрироваться″⁚ Для данной кнопки я проверил ее активность при корректном заполнении всех предыдущих полей. Также, я придумал несколько ошибочных сценариев, например, попытку регистрации без заполнения обязательных полей или попытку регистрации с неправильными данными в одном или нескольких полях.
Все эти проверки позволяют убедиться в корректной работе окна регистрации пользователя на сайте, а также позволяют нам выявить и обработать ошибки, возникающие при некорректном заполнении полей.