Ответ
Функциональные тест-кейсы проверяют соответствие системы заявленным требованиям. Ниже приведены примеры для типовой формы входа в систему.
Примеры тест-кейсов:
| 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. Нажать на ссылку "Забыли пароль?". | Происходит переход на страницу восстановления пароля. |
Примечание: Это позитивные и негативные сценарии, покрывающие основные требования к функциональности формы.