Файл: Лабораторная работа 4 студент гр. Исэбд 31 Иванов И. И. Проверил Дырночкин А. А. Ульяновск, 2022г.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.01.2024
Просмотров: 82
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Тест модуля UC-02 Авторизация пользователя
Согласно спецификации, данная функциональность должна содержать следующие подфункции:
-
UC-2.0.; UC-02.1. Авторизация пользователя
Согласно спецификации должны обрабатываться исключения
UC-02.0.E.1. Неверно введены данные
UC-02.0.E.2. Пользователь ввел неверный код подтверждения
UC-02.0.E.3. Пользователь не заполнил одно из полей
Номер TestCase | 1 |
Функция | Авторизация пользователя |
Действие | Пользователь не заполняет одно из полей |
Ожидаемый результат | Вывод сообщения «Заполните <название не заполненного поля>» |
Предусловие | |
Шаги теста3 | 1. Оставить одно из полей не заполненным |
2. Нажать на кнопку «Sign In» | |
3. Повторить действия 1-2 с каждым полем на форме | |
Постусловие | |
Результат | Тест пройден |
Результаты теста:
Номер TestCase | 2 |
Функция | Авторизация пользователя |
Действие | Пользователь ввел неверный логин или пароль |
Ожидаемый результат | Вывод сообщения «Неверный логин или пароль» |
Предусловие | |
Шаги теста3 | 1. Ввести неверный логин или пароль |
2. Нажать на кнопку «Sign In» | |
Постусловие | |
Результат | Тест пройден |
Результат теста:
Номер TestCase | 3 |
Функция | Авторизация пользователя |
Действие | Пользователь ввел верные данные, но ввел неверный код подтверждения |
Ожидаемый результат | Вывод сообщения «Неверный код подтверждения, попробуйте еще раз» |
Предусловие | |
Шаги теста3 3 | 1. Ввести верные данные для входа в систему |
2. Нажать на кнопку «Sign In» | |
3. Ввести неверный код подтверждения и нажать кнопку «Ок» | |
Постусловие | |
Результат | Тест пройден |
Результат теста:
Номер TestCase | 4 |
Функция | Авторизация пользователя |
Действие | Пользователь ввел верные данные, авторизация пользователя |
Ожидаемый результат | Вывод сообщения «Добрый день <ФИО>» и открытие главной формы приложения |
Предусловие | |
Шаги теста3 3 | 1. Ввести верные данные для входа в систему |
2. Нажать на кнопку «Sign In» | |
3. Ввести верный код подтверждения и нажать кнопку «Ок» | |
Постусловие | |
Результат | Тест пройден |
Результат теста:
Тест модуля UC-03 Восстановление пароля по почте
Согласно спецификации, данная функциональность должна содержать следующие подфункции:
-
UC-2.0.; UC-02.1. Восстановление пароля по почте
Согласно спецификации должны обрабатываться исключения
UC-02.0.E.1. Неверно введен логин или почта
Номер TestCase | 1.1 |
Функция | Восстановление пароля по почте |
Действие | Пользователь вводит неверный логин или email |
Ожидаемый результат | Вывод сообщения «Введен неверный логин или email» |
Предусловие | На форме авторизации нажать кнопку «Forgot password» и перейти к форме восстановления пароля |
Шаги теста3 | 1. Ввести верный логин, но неверный email |
2. Нажать на кнопку «Send password on Email» | |
Постусловие | |
Результат | Тест пройден |
Результат теста:
Номер TestCase | 1.2 |
Функция | Восстановление пароля по почте |
Действие | Пользователь вводит неверный логин или email |
Ожидаемый результат | Вывод сообщения «Введен неверный логин или email» |
Предусловие | На форме авторизации нажать кнопку «Forgot password» и перейти к форме восстановления пароля |
Шаги теста3 | 1. Ввести неверный логин, но верный email |
2. Нажать на кнопку «Send password on Email» | |
Постусловие | |
Результат | Тест пройден |
Результат теста:
Номер TestCase | 1.2 |
Функция | Восстановление пароля по почте |
Действие | Верно, введен логин и почта для восстановления пороля |
Ожидаемый результат | Вывод сообщения «Пароль отправлен на почту <почта пользователя>», Пользователь получает письмо на почту с новым паролем. Новый пароль сохраняется в базе данных в зашифрованном виде. |
Предусловие | На форме авторизации нажать кнопку «Forgot password» и перейти к форме восстановления пароля |
Шаги теста3 | 1. Ввести неверный логин, но верный email |
2. Нажать на кнопку «Send password on Email» | |
Постусловие | |
Результат | Тест пройден |
Результат теста:
Тест модуля UC-04 Редактирование данных о пользователе
Согласно спецификации, данная функциональность должна содержать следующие подфункции:
-
UC-4.0.; UC-04.1. Редактирование данных о пользователе
Согласно спецификации должны обрабатываться исключения
UC-04.0.E.1. Пароль слишком слабый
UC-04.0.E.2. Уже существует такой пользователь
UC-04.0.E.3. Пользователь ввел некорректный email
UC-04.0.E.4. Пользователь не заполнил одно из полей
Номер TestCase | 1 |
Функция | Редактирование данных о пользователе |
Действие | Пользователь не заполняет одно из полей |
Ожидаемый результат | Вывод сообщения «Заполните <название не заполненного поля>» |
Предусловие | Быть авторизированным в системе. На главной форме нажать кнопку «Меню» -> «Редактировать» и перейти к форме редактирования пользователя. |
Шаги теста3 | 1. Оставить одно из полей не заполненным |
2. Нажать на кнопку «Save changes» | |
3. Повторить действия 1-2 с каждым полем на форме | |
Постусловие | |
Результат | Тест пройден |