Файл: Лабораторная работа 4 студент гр. Исэбд 31 Иванов И. И. Проверил Дырночкин А. А. Ульяновск, 2022г.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.01.2024
Просмотров: 84
Скачиваний: 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 |
|
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. В появившемся окне активации аккаунта ввести код подтверждения, отправленный на почту и нажать кнопку «Ок» | |
Постусловие | |
Результат | Тест пройден |
Результаты теста:
| |