TT-QA

Мок-собеседование / Тестирование / Задача 03

Регистрация:
тест-анализ и тест-дизайн

Разбери требования к форме и составь проверки, которые можно выполнить и повторить.

20–25 минутФорма и подтверждение почтыРаботающее приложение не нужно

01 / Условие

Новый пользователь создаёт аккаунт

На сайте есть форма регистрации. После её отправки пользователь получает письмо со ссылкой для подтверждения адреса. Войти в аккаунт можно после подтверждения.

Эскиз интерфейса

Создать аккаунт

Имя
Анна
Email
anna@example.test
Пароль
••••••••••••
Повтор пароля
••••••••••••
□ Согласен с условиями
Зарегистрироваться

Эскиз интерфейса

Подтверждение почты

После отправки формы сайт просит проверить почту.

Письмо со ссылкой для подтверждения

Ссылка открывает страницу с результатом подтверждения.

Эскиз показывает расположение полей. Это не работающая форма: ответы записывай отдельно.

02 / Известные правила

Что уже известно

  • Имя обязательно, допустимая длина от 2 до 50 символов.
  • Email обязателен и должен быть уникальным среди аккаунтов.
  • Пароль обязателен, допустимая длина от 12 до 64 символов. Повтор должен совпадать с паролем.
  • Без отметки согласия с условиями зарегистрироваться нельзя.
  • Ссылка для подтверждения почты действует 48 часов и может успешно подтвердить адрес один раз.
  • До подтверждения адреса вход в новый аккаунт недоступен.

Остальные правила уточняй у интервьюера или явно записывай как допущения. Например: какие символы разрешены в имени, как сравниваются адреса с разным регистром, что показывать при повторной регистрации.

03 / Твоя работа

Разбор и проверки

Тест-анализ

5 минут

Назови вопросы к требованиям, которые меняют ожидаемый результат тестов. Выдели риски для пользователя и системы. Укажи, какие правила уже заданы, а какие пока предполагаешь.

Результат: список уточнений, допущений и рисков с коротким объяснением.

Тест-дизайн

10 минут

Составь 10–12 проверок формы и подтверждения почты. Для каждой укажи исходное состояние, данные, действие и ожидаемый результат.

  • Покрой успешную регистрацию, ошибки отдельных полей, обязательное согласие и повторный email.
  • Используй границы длины имени и пароля. Покажи конкретные значения: 1, 2, 50, 51 символ для имени; 11, 12, 64, 65 для пароля.
  • Проверь ссылку до истечения срока, после 48 часов и при повторном открытии после успешного подтверждения.
  • Проверь попытку входа до подтверждения адреса и после него.

Результат: проверки с данными и наблюдаемым результатом. Не ограничивайся формулировкой «проверить валидацию».

Приоритеты

5 минут

У тебя осталось время на пять проверок. Выбери их из своего списка и объясни, какой сбой найдёт каждая и почему проверишь её сейчас.

Результат: пять проверок в порядке выполнения с причиной выбора.

04 / Формат ответа

Как записать проверку

ПроверкаИсходное состояние и данныеДействиеОжидаемый результат
Минимальная длина пароляНовый email, остальные поля валидны, согласие отмечено. Пароль из 12 символов и такой же повторОтправить формуРегистрация принимается, сайт просит подтвердить email. До подтверждения вход недоступен

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

Сообщить о проблеме

Что случилось?