Привет! Я недавно занимался функциональной проверкой формы обратной связи на сайте, и хочу поделиться с тобой своим опытом. В этой статье я расскажу о том, как я составил позитивный и негативный тест-кейс для проверки этой формы.
Для начала, я решил проверить все обязательные поля формы⁚ ″Name″, ″Email″ и ″Message″. В позитивном тест-кейсе я использовал действительные значения для этих полей. Я ввел свое имя, действительный адрес электронной почты и короткое сообщение. После нажатия на кнопку ″Send″ я ожидал увидеть сообщение об успешной отправке формы.
В негативном тест-кейсе я проверил, что форма корректно обрабатывает некорректные значения или пустые поля. Я оставил поле ″Name″ пустым (вводя только пробелы), в поле ″Email″ я ввел недействительный адрес электронной почты, а в поле ″Message″ я ввел очень длинное сообщение. После нажатия на кнопку ″Send″ я ожидал увидеть соответствующие сообщения об ошибках в каждом поле.Кроме того, я проверил, как форма обрабатывает однотипные или некорректные символы в поле ″Name″. Я вводил цифры, специальные символы и пробелы в это поле. Целью этого тест-кейса было убедиться, что форма правильно обрабатывает только буквы и не принимает некорректные символы.Итак, вот мой позитивный и негативный тест-кейсы для функциональной проверки формы обратной связи⁚
Позитивный тест-кейс⁚
1. Ввести действительное имя в поле ″Name″.
2. Ввести действительный адрес электронной почты в поле ″Email″.
3. Ввести короткое сообщение в поле ″Message″.
4. Нажать на кнопку ″Send″.
5. Проверить, что отображается сообщение об успешной отправке формы.
Негативные тест-кейсы⁚
1. Оставить поле ″Name″ пустым и нажать на кнопку ″Send″.
2. Ввести недействительный адрес электронной почты в поле ″Email″ и нажать на кнопку ″Send″.
3. Ввести очень длинное сообщение в поле ″Message″ и нажать на кнопку ″Send″;
4. Ввести цифры٫ специальные символы или пробелы в поле ″Name″ и нажать на кнопку ″Send″.
При выполнении этих тест-кейсов я убедился, что форма обратной связи работает корректно и безопасно. Помни, что каждый проект может иметь свои особенности, и тест-кейсы могут меняться в зависимости от требований и целей твоего проекта. Удачи в тестировании!