Файл: Лабораторная работа 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 с каждым полем на форме

Постусловие




Результат

Тест пройден