Ответ вслух Junior Тестирование веба спрашивают часто обновлено

Как протестировать форму регистрации

Вопрос

Как протестируешь форму регистрации на сайте?

Попробуйте сами

Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.

Показать ответ и разбор

Коротко

Сначала требования: какие поля обязательны, правила пароля, нужно ли подтверждение почты. Дальше позитивный сценарий целиком, включая письмо и переход по ссылке.

Что должно прозвучать в ответе

  • Требования: обязательные поля, правила пароля, подтверждение email

  • Позитивный сценарий и письмо подтверждения

  • Поля: классы и границы, пустые, пробелы, спецсимволы, длинные значения

  • Повторная регистрация того же email, разный регистр email

  • Безопасность: пароль не в логах и не в URL, XSS в имени, капча, HTTPS

  • Кроссбраузерность, мобильная вёрстка, клавиатура, сообщения об ошибках

Что могут спросить следом

  • Что проверишь в письме подтверждения?
  • Как проверить, что пароль не хранится в открытом виде?

Разбор

Сначала требования: какие поля обязательны, правила пароля, нужно ли подтверждение почты. Дальше позитивный сценарий целиком, включая письмо и переход по ссылке. По каждому полю классы и границы: длина имени и пароля, пустые значения, пробелы, спецсимволы, эмодзи, очень длинные строки. Повторная регистрация с тем же email, в том числе в другом регистре. Безопасность: пароль не уходит в URL и логи, имя с HTML-тегом не исполняется как код, есть защита от массовой регистрации, всё по HTTPS. В конце окружение: основные браузеры, мобильная вёрстка, навигация с клавиатуры, понятные сообщения об ошибках рядом с полями.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.