Мок-собеседование / Тестирование / Задача 03
Регистрация:
тест-анализ и тест-дизайн
Разбери требования к форме и составь проверки, которые можно выполнить и повторить.
01 / Условие
Новый пользователь создаёт аккаунт
На сайте есть форма регистрации. После её отправки пользователь получает письмо со ссылкой для подтверждения адреса. Войти в аккаунт можно после подтверждения.
Эскиз интерфейса
Создать аккаунт
Эскиз интерфейса
Подтверждение почты
После отправки формы сайт просит проверить почту.
Ссылка открывает страницу с результатом подтверждения.
Эскиз показывает расположение полей. Это не работающая форма: ответы записывай отдельно.
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. До подтверждения вход недоступен |
Для спорных случаев запиши вопрос к требованию. После ответа уточни ожидаемый результат, чтобы проверку можно было повторить.