Дана форма для регистрации. Протестируйте. — КиберПедия 

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Дана форма для регистрации. Протестируйте.

2022-07-03 77
Дана форма для регистрации. Протестируйте. 0.00 из 5.00 0 оценок
Заказать работу

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

● Начальный уровень представляет из себя простые позитивные и негативные кейсы (в основном на валидацию):

o Обязательные поля отмечены *

o Обязательные поля заполнены/нет

o Галочки на соглашениях проставлены/нет

o Поле password и подтверждение имеет соответствующий тип (в полях формы прописан корректный атрибут TYPE, сообщающий браузеру тип элементов формы.)

o Проверяется, что пароли одинаковы

o Имя пользователя валидируется как минимум на длину и спец. символы, остальное по ТЗ

o Адрес почты валидируется в соответствии со стандартом (наличие символа @, несколько символов @, длины частей до и после @, допустимые символы до и после, наличие пробелов перед адресом и после, корректная доменная часть и т.п.)

o Поля с ожидаемым числовым вводом и текстовым соответственно проверить позитивными и негативными кейсами по типам данных

● Следующий уровень:

o Все из предыдущего

o Кроссбраузерность

o Понятность формы. Присутствует описание полей или плейсхолдеры

o Сенситив данные не должны передаваться в URL

o Проверяем, как форма отображается до сабмита и после

o Поведение, если нажать сабмит несколько раз подряд

o Если формы очищаются после сабмита, проверить регистрацию существующего пользователя

o Проверка глобализации – номер телефона, дата, почтовый индекс, валюта, вертикальное или RTL письмо и т.п. (опционально)

o Проверка простых инъекций

o Правильная работа многошаговых форм (Навигация рядом с формой показывает текущий этап и количество оставшихся шагов.)

o Для полей, предполагающих загрузку файлов, прописан атрибут accept, определяющий тип загружаемых документов

o Текстовое многострочное поле при вводе объемного сообщения изменяет высоту либо в правой части появляется скроллбар для просмотра всего содержимого

o Для авторизованного пользователя в поля формы автоматически подставляются все известные о посетителе данные.

o Форма сохраняется в веб-формах (админ-панели) или SQL-таблицах.

o Прописан реальный e-mail лица, отвечающего за обработку заявок (если предполагается ОС)

o Опционально. Пользователь получает уведомление на свой e-mail об успешно полученной заявке и последующих действиях, которые от него требуются.

o Прописан атрибут autocomplete для полей, поддерживающих это значение

● Extra:

o Проверяем, отправились ли данные после сабмита

o Проверяем, добавились ли соответствующие записи в бд

o Проверка загрузки формы и сабмита при медленном/нестабильном интернет-соединении

o Корректность cookies/токена и т.п. после сабмита

 

Есть еще форма посложнее (с просторов коммьюнити, автор @azshoo):

 

Или вот еще с просторов, реальное тестовое задание. Можно их много найти, если поискать.

Доп. материал:

● Пароли, их тестирование и использование

● Принципы и тестовые сценарии для тестирования паролей

● Как Тестировать? Форма Входа

● Acceptable email address syntax according to RFC

● учитывать копипаст + валидация мейла отдельно! по факту 3 разных поля


Поделиться с друзьями:

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.