Категории: Все - пользователи - регистрация - данные - кнопка

по Anastasiia Latysh 8 лет назад

322

Веб-форма

Тестирование веб-форм и различных типов пользователей включает как негативные, так и позитивные сценарии. В негативных тестах проверяется, что система корректно обрабатывает ошибочные данные:

Веб-форма

Заполнение веб-формы

Юзеры, которые заказывают товар на сайте

Проверить одновременный заказ одного товара несколькими пользователями
Провести нагрузочное тестирование, то есть n-е количество пользователе одновременно заказывают разные товары на сайте
Проверить, что пользователь может заказать новый товар, используя эти же данные
Проверить, что с помощью email/номера мобильного можно отследить посылку
После корректного заполнения всех шагов, пользователю приходит смс на почту о том, что товар в скором времени будет отправлен

Юзеры, которые перед прохождения теста оставляют данные для связи

Проверить, что пользователь не имеет возможности повторно пройти тест с аналогичными пользовательскими данными
Провести нагрузочное тестирование, то есть n-е количество пользователей одновременно проходят один тест
После прохождения теста пользователю приходит письмо на почту/телефон с результатами теста
После корректного заполнения всех шагов, пользователю приходит смс на почту с ссылкой на тест.

Юзеры, которые регистрируются в соц.сети

Поверить, что пользователь не имеет возможность зарегистрироваться повторно, используя этот же почтовый ящик и/или мобильный номер
Провести нагрузочное тестирование, то есть одновременная регистрация n-го количества пользователей
Проверить, что можно восстановить пароль с помощью email или номера телефона
После корректного заполнения всех шагов, пользователю приходит смс на почту о регистрации

Негативные тесты для всех типов юзеров

Попробовать передать в одном из полей SQL-инъекцию
Нажать кнопку «Следующий шаг», не установив чекбокс в поле «Я соглашаюсь с условиями …»
Указать некорректный email (примеры значений: nana@, anana@ru, anan.com) и нажать кнопку «Следующий шаг»
Указать мобильный телефон в неверном формате (Примеры значений: 423, number, номер) и нажать кнопку «Следующий шаг»
Указать некорректные данные в полях имя/фамилия/отчество (примеры значений: имя = 388; фамилия = &*Lah; отчество = __Ads) и нажать кнопку «Следующий шаг»
Оставить пустым поле имя/фамилия/отчество/моб.телефон/email и нажать кнопку «Следующий шаг»

Юзеры, которые заказывают авиа/железнодорожные/автобусные билеты

Негативные тесты
Проверить одновременный заказ одного билета несколькими пользователями
Позитивные тесты
Провести нагрузочное тестирование, то есть n-е количество пользователей одновременно заказывают разные билеты на сайте
Проверить, что пользователь может заказать новый билет, используя эти же данные
Проверить возможность посмотреть/скачать/распечатать проездной документ
После корректного заполнения всех шагов, пользователю приходит смс на почту с прикрепленным электронным проездным документом

Позитивные тесты для всех типов юзеров

Проверить возможность возвращения на предыдущий шаг после нажатия на кнопку «Следующий шаг»
Убедиться, что гиперссылка «обработки персональных данных» успешно открывается
Заполнить корректно все поля, согласиться с условиями и нажать на кнопку «Следующий шаг»