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

«Приведите примеры функциональных тест-кейсов для формы логина.» — вопрос из категории Тестовая документация, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Функциональные тест-кейсы проверяют соответствие системы заявленным требованиям. Ниже приведены примеры для типовой формы входа в систему.

Примеры тест-кейсов:

ID Название Предусловия Шаги Ожидаемый результат
TC-LOGIN-01 Успешный вход с валидными данными Пользователь зарегистрирован 1. Ввести валидный email.
2. Ввести валидный пароль.
3. Нажать кнопку "Войти".
Происходит перенаправление в личный кабинет. Отображается приветствие.
TC-LOGIN-02 Вход с неверным паролем Пользователь зарегистрирован 1. Ввести валидный email.
2. Ввести неверный пароль.
3. Нажать кнопку "Войти".
Отображается сообщение об ошибке: "Неверный email или пароль". Поля не очищаются. Кнопка "Забыли пароль?" активна.
TC-LOGIN-03 Вход с несуществующим email - 1. Ввести несуществующий email.
2. Ввести любой пароль.
3. Нажать кнопку "Войти".
Отображается общее сообщение об ошибке (без указания, что пользователь не найден, в целях безопасности).
TC-LOGIN-04 Валидация обязательных полей - 1. Оставить поля пустыми.
2. Нажать кнопку "Войти".
Под полями Email и Пароль отображаются сообщения: "Поле обязательно для заполнения". Кнопка "Войти" неактивна или форма не отправляется.
TC-LOGIN-05 Проверка маски ввода пароля - 1. Ввести символы в поле "Пароль". Вводимые символы отображаются как (точки). Есть кнопка/иконка "Показать пароль".
TC-LOGIN-06 Переход по ссылке "Забыли пароль?" - 1. Нажать на ссылку "Забыли пароль?". Происходит переход на страницу восстановления пароля.

Примечание: Это позитивные и негативные сценарии, покрывающие основные требования к функциональности формы.