Тестирование веб-форм и различных типов пользователей включает как негативные, так и позитивные сценарии. В негативных тестах проверяется, что система корректно обрабатывает ошибочные данные:
Указать мобильный телефон в неверном формате (Примеры значений: 423, number, номер) и нажать кнопку «Следующий шаг»
Указать некорректные данные в полях имя/фамилия/отчество (примеры значений: имя = 388; фамилия = &*Lah; отчество = __Ads) и нажать кнопку «Следующий шаг»
Оставить пустым поле имя/фамилия/отчество/моб.телефон/email и нажать кнопку «Следующий шаг»
Юзеры, которые заказывают авиа/железнодорожные/автобусные билеты
Негативные тесты
Проверить одновременный заказ одного билета несколькими пользователями
Позитивные тесты
Провести нагрузочное тестирование, то есть n-е количество пользователей одновременно заказывают разные билеты на сайте
Проверить, что пользователь может заказать новый билет, используя эти же данные
Проверить возможность посмотреть/скачать/распечатать проездной документ
После корректного заполнения всех шагов, пользователю приходит смс на почту с прикрепленным электронным проездным документом
Позитивные тесты для всех типов юзеров
Проверить возможность возвращения на предыдущий шаг после нажатия на кнопку «Следующий шаг»
Убедиться, что гиперссылка «обработки персональных данных» успешно открывается
Заполнить корректно все поля, согласиться с условиями и нажать на кнопку «Следующий шаг»