Файл: Лабораторная работа 4 студент гр. Исэбд 31 Иванов И. И. Проверил Дырночкин А. А. Ульяновск, 2022г.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.01.2024

Просмотров: 79

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное

учреждение высшего образования

«Ульяновский государственный технический университет»

Факультет информационных систем и технологий

Кафедра «Информационные системы»

Дисциплина «Программная инженерия»

Лабораторная работа №4
Выполнил:

студент гр. ИСЭбд - 31

Иванов И. И.

Проверил:

Дырночкин А. А.

Ульяновск, 2022г.
Лабораторная работа № 4 Тестирование ПО

Цель работы: ознакомится с методами и видами тестирования ПО и провести тестирование разрабатываемого программного продукта.

Модульное тестирование 3

Функциональные тесты и тесты соответствия 3

Тест модуля UC-01 Регистрация пользователя 3

Тест модуля UC-02 Авторизация пользователя 11

Тест модуля UC-03 Восстановление пароля по почте 13

Тест модуля UC-04 Редактирование данных о пользователе 15

Тест модуля UC-05 UC-10 UC-11 Модуль работы с группами паролей 20

Тест модуля UC-06 UC-7 UC-8 Модуль работы с учетными записями 25

Интеграционное тестирование 33

Функциональные тесты и тесты соответствия 33

Проверка совместной работы модуля регистрации и главной формы приложения 33

Проверка совместной работы модуля авторизации и главной формы приложения 34

Проверка совместной работы генератора паролей с остальными модулями системы 35

Системное тестирование 37

Тестирование производительности 37

Нагрузочное тестирование 41


Модульное тестирование

Функциональные тесты и тесты соответствия


Функциональная техника

Тест модуля UC-01 Регистрация пользователя


Согласно спецификации, данная функциональность должна содержать следующие подфункции:

  • UC-01.0.; UC-01.1. Регистрация пользователя

Согласно спецификации должны обрабатываться исключения

UC-01.0.E.1. Пароль слишком слабый

UC-01.0.E.2. Уже существует такой логин

UC-01.0.E.3. Уже существует такой email

UC-01.0.E.4. Пользователь ввел некорректный логин
/ пароль

UC-01.0.E.5. Пользователь не заполнил одно из полей

Номер TestCase

1

Функция

Регистрация пользователя

Действие

Пользователь не заполняет одно из полей

Ожидаемый результат

Вывод сообщения «Заполните <название не заполненного поля>»

Предусловие

На форме авторизации нажать кнопку «Зарегистрироваться» и перейти к форме регистрации

Шаги теста3

1. Оставить одно из полей не заполненным

2. Нажать на кнопку «Зарегистрироваться»

3. Повторить действия 1-2 с каждым полем на форме

Постусловие




Результат

Тест пройден

Результаты теста:



















Номер TestCase

2.1

Функция

Регистрация пользователя

Действие

Проверка пароля на сложность

Ожидаемый результат

Вывод сообщения «Пароль должен заглавную букву, строчную букву и цифру.»

Предусловие

На форме авторизации нажать кнопку «Зарегистрироваться» и перейти к форме регистрации

Шаги теста3

1. Заполнить все поля на форме регистрации

2. Нажать на кнопку «Зарегистрироваться»

Постусловие




Результат

Тест пройден


Результат теста:



Номер TestCase

2.2

Функция

Регистрация пользователя

Действие

Проверка пароля и логина не зарегистрировашегося пользователя

Ожидаемый результат

Вывод сообщения «Вы ввели неправильный логин и пароль»

Предусловие

На форме авторизации нажать кнопку «Зарегистрироваться» и перейти к форме регистрации

Шаги теста3

  1. Заполнить все поля на форме регистрации

  2. Подтвердить почту




3. Нажать на кнопку «Зарегистрироваться»

Постусловие




Результат

Тест пройден

Результаты теста:



Номер TestCase

2.3

Функция

Регистрация пользователя

Действие

Проверка пароля на сложность

Ожидаемый результат

Вывод сообщения «Пароль должен содержать от 8 до 26 символов и включать в себя символы и цифры»

Предусловие

На форме авторизации нажать кнопку «Sign Up» и перейти к форме регистрации

Шаги теста3

1. Заполнить все поля на форме регистрации (в поле пароля ввести пароль длинной от 8 до 26 символов, содержаний только буквы)

2. Нажать на кнопку «Sign Up»

Постусловие




Результат

Тест пройден

Р езультаты теста:


Номер TestCase

2.4

Функция

Регистрация пользователя

Действие

Проверка пароля на сложность

Ожидаемый результат

Вывод сообщения «Пароль должен содержать от 8 до 26 символов и включать в себя символы и цифры»

Предусловие

На форме авторизации нажать кнопку «Sign Up» и перейти к форме регистрации

Шаги теста3

1. Заполнить все поля на форме регистрации (в поле пароля ввести пароль длинной от 8 до 26 символов, содержаний только цифры)

2. Нажать на кнопку «Sign Up»

Постусловие




Результат

Тест пройден


Результаты теста:




Номер TestCase

3

Функция

Регистрация пользователя

Действие

Проверка email на корректность

Ожидаемый результат

Вывод сообщения «Неверный формат электронной почты»

Предусловие

На форме авторизации нажать кнопку «Sign Up» и перейти к форме регистрации

Шаги теста3

1. Заполнить все поля на форме регистрации (в поле email ввести некорректный email)

2. Нажать на кнопку «Sign Up»

Постусловие




Результат

Тест пройден

Результаты теста:



Номер TestCase

4

Функция

Регистрация пользователя

Действие

Проверка на существование уже такой учетной записи

Ожидаемый результат

Вывод сообщения «Уже есть пользователь с таким логином и ФИО»

Предусловие

На форме авторизации нажать кнопку «Sign Up» и перейти к форме регистрации

Шаги теста3

1. Заполнить все поля на форме регистрации (в полях ФИО и логин ввести уже данные существующей учетной записи)

2. Нажать на кнопку «Sign Up»

Постусловие




Результат

Тест пройден

Результаты теста:




Номер TestCase

5

Функция

Регистрация пользователя

Действие

Создание учетной записи

Ожидаемый результат

Создание учетной записи и переход к главной форме приложения

Предусловие

На форме авторизации нажать кнопку «Sign Up» и перейти к форме регистрации


Шаги теста3

1. Заполнить все поля на форме регистрации (ввести уникальные данные ФИО и логина, ввести надежный пароль (длинна 8-26 и наличие символов и цифр) либо сгенерировать пароль через генератор, а также ввести почту, к которой имеется доступ)

2. Нажать на кнопку «Sign Up»

3. В появившемся окне активации аккаунта ввести код подтверждения, отправленный на почту и нажать кнопку «Ок»

Постусловие




Результат

Тест пройден




Результаты теста: