
Checklist для тестировщика на функцию проверки валидности e-mail address
- Проверить, не является ли электронный адрес пустым.
- Проверить, содержит ли электронный адрес символ «@», разделяющий логин и доменную часть.
- Проверить, содержит ли логин и доменная часть символы букв, цифр и символы . — _+.
- Проверить, не содержит ли логин и доменная часть пробелы или другие специальные символы.
- Проверить, содержит ли доменная часть точку, разделяющую имя домена и доменное расширение.
- Проверить, содержит ли доменное расширение не менее двух символов.
- Проверить, не содержит ли электронный адрес более одной точки подряд в доменной части.
- Проверить, не содержит ли доменная часть и доменное расширение недопустимых комбинаций символов (например, «..»).
- Проверить, не содержит ли электронный адрес не менее одной буквы в доменной части.
Эти шаги не являются исчерпывающими, и в зависимости от потребностей ваших приложений могут быть добавлены дополнительные проверки.
Checklist для тестировщика на функцию регистрации клиента на сайте
- Проверить, заполнены ли все обязательные поля, например имя, фамилия, адрес электронной почты, пароль и т.д.
- Проверить, соответствует ли электронный адрес пользователя правилам валидации электронного адреса.
- Проверить, содержит ли пароль не менее 8 символов, включая буквы, цифры и специальные символы.
- Проверить, совпадают ли пароль и его подтверждение.
- Проверить, не содержат ли введенные данные нежелательных символов, таких как теги HTML или SQL-запросы, чтобы предотвратить возможность атаки с использованием уязвимостей ввода данных.
- Сохранить пользовательские данные в базе данных или другом месте хранения данных.
- Отправить электронное письмо на указанный адрес электронной почты со ссылкой на подтверждение регистрации.
- Проверить, получено ли подтверждение своевременно и соответствует ли оно сохраненному подтверждению в базе данных.
- Обеспечить возможность пользователю изменять свои данные, например, изменять пароль или адрес электронной почты.
Эти шаги могут быть расширены или изменены в зависимости от потребностей вашего сайта.
Checklist для тестировщика на функцию логина пользователя в систему
- Проверьте правильность электронного адреса пользователя и пароля.
- Убедитесь, что аккаунт активен и не заблокирован.
- Убедитесь, что пользователь не вошел уже в систему на другом устройстве или в другом окне обозревателя.
- Сохраните информацию о входе пользователя в систему, например, дату и время входа, IP-адрес и другие соответствующие данные.
- Обеспечьте ограничение прав доступа пользователей к различным функциям и данным в зависимости от их прав доступа.
- Передайте пользователя на страницу, которая соответствует их правам доступа и потребностям.
- Обеспечьте возможность пользователю выйти из системы, например, с помощью кнопки «Выйти» или «Выйти из своей учетной записи».
- Убедитесь, что сохраненные пользовательские данные соответствуют их профилю и правам доступа.
Эти шаги могут быть расширены или изменены в зависимости от потребностей вашей системы.
Checklist для тестировщика на функцию сортировки товара
- Проверить, сортируется ли по правильному критерию, например, по цене, рейтингу, новизне и т.п.
- Проверить, отображается ли нужное количество товаров на странице и работает ли пагинация, если таковая имеется.
- Проверить, отображается ли правильная информация о каждом товаре, например его название, описание, цена, рейтинг, фотографии и т.д.
- Проверить, правильно ли сортируются товары с одинаковыми значениями, например, если два товара имеют одинаковую цену, то отображаются ли они в правильном порядке.
- Проверить, отображается ли сообщение об ошибке, если произошла ошибка при сортировке.
- Проверить, работает ли функция сортировки на всех доступных устройствах и обозревателях.
- Проверить, сохраняется ли порядок сортировки, если пользователь перезагружает страницу или возвращается к ней с другой страницы сайта.
- Проверить, может ли пользователь изменить направление сортировки (от наименьшего к наибольшему или наоборот) и работает ли эта функция корректно.
Эти проверки могут быть расширены или изменены в зависимости от потребностей вашего сайта и функциональности сортировки товаров.
Checklist для тестировщика на функцию Search
- Проверить, возвращает ли функция правильный результат для запроса, включая товары, категории или страницы.
- Проверить, происходит ли поиск по правильным критериям, таким как ключевые слова, категории, фильтры и т.д.
- Проверить, правильно ли отображается информация о найденных товарах, включая название, описание, цену, фотографии, рейтинг и т.д.
- Проверить, может ли пользователь изменять направление сортировки (от наименьшего к наибольшему или наоборот) и работает ли эта функция корректно.
- Проверить, правильно ли отображается результат поиска на различных устройствах и браузерах.
- Проверить, отображается ли сообщение об ошибке, если произошла ошибка при поиске.
- Проверить, правильно ли учитываются фильтры поиска, например по размеру, цвету, материалу и т.д.
- Проверить, сохраняется ли результат поиска после перезагрузки или возвращения к ней с другой страницы сайта.
- Проверить, может ли пользователь изменить параметры поиска после выполнения поиска и работает ли эта функция корректно.
Эти проверки могут быть расширены или изменены в зависимости от потребностей вашего сайта и функциональности поиска.