Ответ вслух Junior User story, use case, критерии приёмки спрашивают часто обновлено

Кейс: восстановление пароля

Вопрос

Напиши устно user story и критерии приёмки для функции «восстановить пароль» в интернет-магазине.

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

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

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

Коротко

История: как покупатель, который забыл пароль, я хочу восстановить доступ по email, чтобы не потерять историю заказов и бонусы. Критерии: дано зарегистрированный email, когда покупатель запрашивает восстановление, тогда приходит письмо со ссылкой, действующей 30 минут и один раз.

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

  • История с ролью, действием и ценностью

  • Основной сценарий: запрос по email, ссылка, новый пароль, вход

  • Срок жизни и одноразовость ссылки

  • Неизвестный email: одинаковый ответ, чтобы не раскрывать базу

  • Лимиты запросов и требования к паролю

  • Выход из других сессий после смены

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

  • Почему нельзя писать «пользователь с таким email не найден»?
  • Что делать, если почта клиента недоступна?

Разбор

История: как покупатель, который забыл пароль, я хочу восстановить доступ по email, чтобы не потерять историю заказов и бонусы. Критерии: дано зарегистрированный email, когда покупатель запрашивает восстановление, тогда приходит письмо со ссылкой, действующей 30 минут и один раз. При переходе он задаёт новый пароль по правилам сложности и входит. Если email не зарегистрирован, система показывает то же сообщение «если адрес есть, письмо отправлено», чтобы нельзя было проверить, кто у нас клиент. Запросов не больше 3 в час на адрес. После смены пароля старые сессии на других устройствах завершаются, а клиенту приходит уведомление.

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

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

Термины по теме