
- •Введение
- •1 Анализ предметной области и постановка задачи
- •Анализ предметной области
- •Постановка задачи проектирования
- •Обоснование выбора компонентов
- •1.3.1 Выбор языка программирования
- •1.3.2 Выбор средств разработки программы
- •Выводы по первой главе
- •2 Проектирование программного обеспечения
- •Разработка диаграммы вариантов использования
- •Проектирование функциональной структуры приложения
- •Проектирование структурной модели приложения
- •Проектирование пользовательского интерфейса
- •Выводы по второй главе
- •3 Реализация программного продукта
- •Реализация пользовательского интерфейса
- •Реализации функциональных частей
- •4 Тестирование программы
- •Заключение
- •Список использованных источников
- •Приложение а (обязательное) техническое задание
- •Приложение б (обязательное) диаграмма вариантов использования
- •Приложение ж
4 Тестирование программы
После реализации разработанной информационной системы необходимо провести функциональное тестирование системы и осуществить ее отладку.
Тестирование программного обеспечения – процесс исследования программного обеспечения с целью получения информации о качестве продукта и выявления ошибок. Существующие на сегодняшний день методы тестирования программного обеспечения не позволяют однозначно и полностью выявить все дефекты и установить корректность функционирования анализируемой программы, поэтому все существующие методы тестирования действуют в рамках формального процесса проверки исследуемого или разрабатываемого программного обеспечения.
Функциональное тестирование – это тестирование функций приложения на соответствие требованиям. Оценка производится в соответствии с ожидаемыми и полученными результатами (на основании функциональной спецификации), при условии, что функции отрабатывали на различных значениях.
В основе функционального тестирования лежит методика «черного ящика». Идея тестирования сводится к тому, что группа тестировщиков проводит тестирование, не имея доступа к исходным текстам тестируемого приложения. При этом во внимание принимается только входящие требования и соответствие им тестируемым приложением.
В соответствии с документом «Программа и методикой испытания», представленном в ПРИЛОЖЕНИИ Е было проведено тестирование информационной системы «Ретро автомобили».
Объектом тестирования является информационная система «Ретро автомобили». Основная задача: проверка функциональности программы. Результаты тестирования приведены в табл. 4.1.
Результаты тестирования приведены в табл.4.1.
Тестовый вариант |
Последовательность действий |
Ожидаемый результат |
Результат тестирования |
1 |
2 |
3 |
4 |
Запуск программы |
Запуск исполняемого файла « Ретро автомобили.exe» |
Запуск программы |
Тест пройден успешно |
Переход на дополнительную форму |
Нажатие кнопки «Все об авто» |
Запуск дополнительной формы |
Тест пройден успешно |
Продолжение табл. 4.1
1 |
2 |
3 |
4 |
Просмотр информации о марках автомобиля |
Нажатие на кнопку «Марки автомобилей», выбор марки автомобиля для просмотра |
Вывод информации |
Тест пройден успешно |
Просмотр информации об историях развития компаний |
Нажатие на кнопку «Истории компаний», выбор компании для просмотра |
Вывод информации |
Тест пройден успешно |
Просмотр информации об интересных фактах |
Нажатие на кнопку «Это интересно», выбор статьи для просмотра |
Вывод информации |
Тест пройден успешно |
Добавление файла в раздел «Марки автомобилей» |
Выбор категории, в которую нужно добавить файл, нажатие на кнопку «Добавить файл», ввод имени файла, выбор файла для добавления |
Файл добавлен в раздел «Марки автомобилей» |
Тест пройден успешно |
Добавление файла в раздел «Истории компаний» |
Выбор категории, в которую нужно добавить файл, нажатие на кнопку «Добавить файл», ввод имени файла, выбор файла для добавления |
Файл добавлен в раздел «Истории компаний» |
Тест пройден успешно |
Добавление файла в раздел «Это интересно» |
Выбор категории, в которую нужно добавить файл, нажатие на кнопку «Добавить файл», ввод имени файла, выбор файла для добавления |
Файл добавлен в раздел «Это интересно
|
Тест пройден успешно |
Удаление файлов из раздела «Марки автомобилей» |
Выбор файла для удаления, нажатие на кнопку «Удалить файл» |
Файл удален из раздела «Марки автомобилей» |
Тест пройден успешно |
Удаление файлов из раздела «Истории компаний» |
Выбор файла для удаления, нажатие на кнопку «Удалить файл» |
Файл удален из раздела «Истории компаний» |
Тест пройден успешно |
Удаление файлов из раздела «Это интересно» |
Выбор файла для удаления, нажатие на кнопку «Удалить файл» |
Файл удален из раздела «Это интересно» |
Тест пройден успешно |
Продолжение табл. 4.1
1 |
2 |
3 |
4 |
Просмотр информации о разработчике |
Нажатие на кнопку «О разработчике» |
Вывод информации |
Тест пройден успешно |
Выход из программы |
Нажатие на кнопку «Выход» |
Программа закрыта |
Тест пройден успешно |
При проведении тестирования ошибок выявлено не было. В результате тестирование система показала себя как стабильное и удобное в работе приложение.