Перед сдачей любого проекта, [highlight dark=”no”]тестировщик должен не просто строго придерживаться требований спецификации, но и учитывать внушительные значения функциональной спецификации[/highlight], которая может применяться к программному обеспечению.
Итак, дабы со спокойной душой сдавать проект на независимое тестирование, стоит выполнять функциональную проверку ПО на основе чек-листа. Далее о нем и поговорим.
№1 — Тестирование всех форм
Процесс регистрации:
- Пользователь уже существует в системе;
- Пользователь впервые регистрируется на сайте;
- Пользователь заблокирован на сайте, у него нет возможности повторно пройти процедуру регистрации.
Процесс авторизации:
- Пользователь есть в системе с введенным паролем и логином;
- Пользователь с введенным логином не существует в системе;
- Пользователь есть в системе, но его пароль неверный;
- Процесс валидации полей входа (цифровые поля, буквенные поля, поля для ввода цифр, букв и специальных символов).
Тестирование валидации всехобязательных полей.
Тестирование форм обратной связи и корректная работа ссылок для пользовательского соглашения.
№2 — Работа поиска
- Результаты поисковой выдачи корректны и перенаправление на детальные страницы работает правильно;
- Пользователю отображается правильное сообщение о пустом результате;
- Изначально пустой поисковый запрос;
- Поиск корректно «воспринимает» как цифробуквенные значения, так и ввод специальных символов.
№3 — Поля
- Поля с числовыми значениями: в них не должны проставляться буквы, а если проставляются, то пользователю должно отображаться соответствующее сообщение;
- Значения с дробью;
- Отрицательные значения;
- Деление на 0 отображается корректно;
- Проверка полей на использование и поддержку специальных символов;
- Тестирование размеров полей, чтобы вводимый текст не выезжал за рамки.
№4 — Блок фильтров
- Тестирование функциональности параметров сортировки;
- Работа с фильтрами по корректной и некорректной выдаче;
- Фильтрация по категориям, разделам и блокам;
- Фильтрация по радиусу поиска;
- Информация выводится через выпадающий список.
№5 — Работа с DevTools
- Есть ли ошибки в консоли;
- Загружаются ли текущие стили;
- Отображаются ли все картинки и графические элементы.
№6 — Тестирование всплывающих сообщений
- Тестирование всех всплывающих текстовых блоков;
- Верификация сообщений для обновления и удаления;
- Текстовые сообщения касательно ошибок ввода.
0 Comments