Тестирование программного обеспечения – процесс исследования программного обеспечения с целью получения информации о качестве продукта и выявления ошибок. Существующие на сегодняшний день методы тестирования программного обеспечения не позволяют однозначно и полностью выявить все дефекты и установить корректность функционирования анализируемой программы, поэтому все существующие методы тестирования действуют в рамках формального процесса проверки исследуемого или разрабатываемого программного обеспечения.
Функциональное тестирование – это тестирование функций приложения на соответствие требованиям. Оценка производится в соответствии требованиям. Оценка производится в соответствии с ожидаемыми и полученными результатами (на основании функциональной спецификации), при условии, что функции отрабатывали на различных значениях.
После реализации разработанной информационной системы необходимо провести функциональное тестирование системы и осуществить ее отладку.
С целью проверки соответствия программного продукта техническому заданию было проведено функциональное тестирование на основании документа «Программа и методика испытаний», предоставленного в ПРИЛОЖЕНИИ Б.
Результаты тестирования программного продукта были представлены в таблице 4.1.
Таблица 4.1 – Результаты функционального тестирования приложения
Тестовый случай
| Входные данные
| Ожидаемый результат
| Фактический результат
| Результат тестирования
|
|
|
|
|
|
Авторизация под ролью Администратор с вводом некорректного пароля
| Логин: Admin
Пароль: 777
| Сообщение об ошибке: «Неправильный логин или пароль»
| Сообщение об ошибке: «Неправильный логин или пароль»
| Ошибок не обнаружено
|
Продолжение таблицы 4.1
|
|
|
|
|
Авторизация под ролью Администратор с вводом некорректного имени
| Логин: 777
Пароль: Admin
| Сообщение об ошибке: «Неправильный логин или пароль»
| Сообщение об ошибке: «Неправильный логин или пароль»
| Ошибок не обнаружено
|
Авторизация под ролью Администратор с вводом корректных данных
| Логин: Admin
Пароль: Admin
| Отображение главной формы приложения для администратора
| Отображение главной формы приложения для администратора
| Ошибок не обнаружено
|
Авторизация под ролью Член семьи с вводом некорректного пароля
| Логин: Otec
Пароль: 777
| Сообщение об ошибке: «Неправильный логин или пароль»
| Сообщение об ошибке: «Неправильный логин или пароль»
| Ошибок не обнаружено
|
Авторизация под ролью Член семьи с вводом некорректного имени
| Логин: 777
Пароль: Otec
| Сообщение об ошибке: «Неправильный логин или пароль»
| Сообщение об ошибке: «Неправильный логин или пароль»
| Ошибок не обнаружено
|
Авторизация под ролью Член семьи с вводом корректных данных
| Логин: Otec
Пароль: 666
| Отображение главной формы приложения для члена семьи
| Отображение главной формы приложения для администратора
| Ошибок не обнаружено
|
Добавление члена семьи с незаполненными полями
|
| Сообщение с предупреждением : «Поля не заполнены или вы ввели существующие имя пользователя»
| Сообщение с предупреждением : «Поля не заполнены или вы ввели существующие имя пользователя»
| Ошибок не обнаружено
|
Продолжение таблицы 4.1
|
|
|
|
|
Добавление члена семьи с именем пользователя который существуе
|
| Сообщение с предупреждением : «Поля не заполнены или вы ввели существующие имя пользователя»
| Сообщение с предупреждением : «Поля не заполнены или вы ввели существующие имя пользователя»
| Ошибок не обнаружено
|
Добавление члена семьи с корректными данными
|
| Новая запись с членом семьи
| Новая запись с членом семьи
| Ошибок не обнаружено
|
Удаление записи с членом семьи
|
| Удаление члена семьи
| Удаление члена семьи
| Ошибок не обнаружено
|
Редактирование записи с членом семьи
|
| Отредактированная запись с членом семьи
| Отредактированная запись с членом семьи
| Ошибок не обнаружено
|
Очищение полей на форме «Сформировать список членов семьи»
|
| Пустые поля для заполнения
| Пустые поля для заполнения
| Ошибок не обнаружено
|
Добавление источника дохода или статьи расхода с незаполненными полями
|
| Сообщение с предупреждением : «Заполните все поля»
| Сообщение с предупреждением : «Заполните все поля
| Ошибок не обнаружено
|
Выборка источника дохода или статьи расхода
| Таблица с источниками дохода и статьями расхода
| Таблица с записями в зависимости от выборки: статьи расхода или источники дохода
| Таблица с записями в зависимости от выборки: статьи расхода или источники дохода
| Ошибок не обнаружено
|
Некорректный поиск в списке источников дохода и статей
| Зппппппп
| Сообщение об ошибке: «Ничего не найдено»
| Сообщение об ошибке: «Ничего не найдено»
| Ошибок не обнаружено
|
Продолжение таблицы 4.1
|
|
|
|
|
Очищение полей на форме «Список источников дохода и статей расхода»
|
| Пустые поля для заполнения
| Пустые поля для заполнения
| Ошибок не обнаружено
|
Редактирование записи с источником дохода или статей расхода
|
| Отредактированная запись с источником дохода или статей расхода
| Отредактированная запись с источником дохода или статей расхода
| Ошибок не обнаружено
|
Добавление источника дохода и статьи расхода
|
| Новая запись с источником дохода и статьей расхода
| Новая запись с источником дохода и статьей расхода
| Ошибок не обнаружено
|
Удаление записи с источником дохода или статьей расхода семьи
|
| Удаленная запись с источником дохода или статьей расхода
| Удаленная запись с источником дохода или статьей расхода
| Ошибок не обнаружено
|
Ввод некорректного
Названия источника дохода или статьи расхода
| Asd333
| Ввод символьных знаков запрещен
| Ввод символьных знаков запрещен
| Ошибок не обнаружено
|
Выбор члена семьи из таблицы «Текущий доход и расход члена семьи»
| Таблица «Текущий доход и расход члена семьи»
| Записи из таблицы «Текущий доход и расход члена семьи» с выбранным членом семьи
| Записи из таблицы «Текущий доход и расход члена семьи» с выбранным членом семьи
| Ошибок не обнаружено
|
Удаление записи с текущим доходом и расходом члена семьи
| Таблица «Текущий доход и расход члена семьи»
| Удаленная запись с текущим доходом и расходом члена семьи
| Удаленная запись с текущим доходом и расходом члена семьи
| Ошибок не обнаружено
|
Продолжение таблицы 4.1
|
|
|
|
|
Выбор члена семьи и просмотр сведений о нем за определенный период
| Таблица «Текущий доход и расход члена семьи»
| Вывод итогов на форму:
Дохода за заданный период и расход выбранного члена семьи
| Вывод итогов на форму:
Дохода за заданный период и расход выбранного члена семьи
| Ошибок не обнаружено
|
Ввод некорректной суммы на форме «Добавление записи»
| 23рубы
| Ввод других символов кроме цифр запрещен
| Ввод других символов кроме цифр запрещен
| Ошибок не обнаружено
|
Ввод корректной суммы на форме «Добавление записи»
|
| Ввод возможен
| Ввод возможен
| Ошибок не обнаружено
|