Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 ПРОЕКТИРВАНЕ ПРОГРАММНОГО ПРОДУКТА (мой)+++.doc
Скачиваний:
10
Добавлен:
01.03.2025
Размер:
3 Мб
Скачать
☆

2.4 Реализация и тестирование программного обеспечения

2.4.1 Реализация программного обеспечения

Для того чтобы отобразилось главное окно приложения требуется в адресной строке браузера ввести http://localhost/melon.com/. После запуска отобразится окно, вид которого представлен на рисунке 2.12.

Рисунок 2.12 – Главное окно приложения

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

Для того чтобы отобразился модуль администрирования системы требуется в адресной строке браузера ввести http://localhost/melon.com/manage/. После успешного ввода пароля администратором, отобразится окно, вид которого представлен на рисунке 2.13.

Рисунок 2.13 – Модуль администрирования обучающей системы

Окно «Результаты» отображает результативность пройденных пользователями тестов с выводом информации о времени начала теста, номера лабораторной работы, по которой пройден тест, имени пользователя, правильными ответами и оценкой.

В модуле администрирования системы расположены элементы управления, при выборе которых осуществляется переход к лабораторным работам, лекциям, курсовому проектированию, тестам, видеоурокам, полезным ресурсам с возможностью добавления, редактирования и удаления данных.

2.4.2 Тестирование программного обеспечения

Тестирование программного обеспечения – процесс исследования программного обеспечения (ПО) с целью получения информации о качестве продукта.

Существующие на сегодняшний день методы тестирования ПО не позволяют однозначно и полностью выявить все дефекты и установить корректность функционирования анализируемой программы, поэтому все существующие методы тестирования действуют в рамках формального процесса проверки исследуемого или разрабатываемого ПО. Такой процесс формальной проверки, или верификации, может доказать, что дефекты отсутствуют с точки зрения используемого метода. (То есть нет никакой возможности точно установить или гарантировать отсутствие дефектов в программном продукте с учётом человеческого фактора). В терминологии, фразы «тестирование белого ящика» и «тестирование чёрного ящика» относятся к тому, имеет ли разработчик тестов доступ к исходному коду тестируемого ПО, или же тестирование выполняется через пользовательский интерфейс.

При тестировании белого ящика разработчик теста имеет доступ к исходному коду программ и может писать код, который связан с библиотеками тестируемого ПО.

При тестировании чёрного ящика, тестировщик имеет доступ к ПО только через те же интерфейсы, что и заказчик или пользователь. Как правило, тестирование чёрного ящика ведётся с использованием спецификаций или иных документов, описывающих требования к системе [16].

Наиболее целесообразно использовать тестирование основной функциональности ПО (тестирование методом «черного ящика»). Целью тестирования является:

– проверка работоспособности программного продукта;

– проверка соответствия программного продукта требованиям технического задания;

– проверка готовности программного продукта к проведению опытной комплексной эксплуатации.

Был проверен запуск программы, запуск модуля администрирования, проверка ввода пароля, выхода из программы, переходы по формам, просмотр полной информации о лекциях, лабораторных работах, тестов, дополнительных источников, видеоуроков, пункта меню «О программе», сведений о разработчике, а также добавление и редактирование содержимого базы данных под правами администратора. В результате успешно выполненных испытаний было установлено, что разработанное программное обеспечение полностью отвечает предъявленным в техническом задании требованиям.

33