Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasnitelnaya_zapiska_4.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
498.69 Кб
Скачать

3.2. Сообщения пользователю

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

Рис.3.1. Информационное сообщение внесением данных в файл отчета.

Для работы с файлом отчета при копировании, загрузке, удалении, если приложение не может найти носитель, оно выдает сообщение пользователю, ошибка доступа к файлу на носителе рис. 3.2.

Рис. 3.2. Окно предупреждения ошибка доступа к файлу.

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

Таким образом, программа производит автоматический контроль за целостностью и уникальностью записей в журнале отчетов, и не разрешит добавить новую запись с таким же кодом.

Рис.3.3. Информационное сообщение пользователю.

4. Программа и методика испытаний

4.1. Программа тестирования

Основным способом контроля и обнаружения ошибок при отладке программы является её тестирование, главная цель которого – обнаружение ошибок и выявление всех недостатков программы. Следовательно, написанные тесты являются эффективными, что в свою очередь позволило дополнить программу необходимыми функциями и исправить существующие недоработки.

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

В ходе проведения тестирования было проведено два вида тестирования:

- функциональное тестирование;

- полное тестирование.

4.2. Функциональное тестирование

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

Найденные ошибки устранялись, и тестирование продолжалось до тех пор, пока работа приложения не была признана удовлетворительной.

Функциональное тестирование заключается в проверке каждой операции, которую выполняет программный продукт. Цель функционального тестирования – проверить корректность выполнения операций и, если в ходе тестирования были обнаружены ошибки, исправление недоработок.

В ходе тестирования программного проекта. Ввод информации, обработка информации, хранение информации и вывод информации в программном проекте работа проходила корректно. Подробная работа проекта описана ниже в разделе полное тестирование.

4.3. Полное тестирование

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

Тестирование программы включает в себя проверку её работы в различных условиях с целью определить корректность её работы.

Разработка любой программы предполагает наличие в исходном тексте ошибок и борьбу с ними.

Отладка программы является достаточно сложным процессом обнаружения и исправления ошибок, которая обычно требует последовательного выполнения четырех этапов:

- выявление ошибки;

- локализация ошибки в тексте программы;

- установление причины ошибки;

- исправление ошибки.

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

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

Тестирование было проведено всего программного проекта, но в примере представлена только работа одного рабочего стола.

Перед началом тестирования, ставим галочку на первом столе и ждем одну минуту, а затем снимаем галочку. На рис.4.1 представлено добавление записи в журнал:

Рис. 4.1. Добавление записи в журнал.

Проверим формирования отчетности, как видно на рис.4.2. формирования отчетности произошло успешно.

Рис. 4.2. Формирования отчетности произошло успешно.

На рисунке показано, что стол под номером 1 использовался ровно одну минуту и данные в таблицу занесены верно.

Далее проверим правильность работы кнопки «Очистить базу» расположенную на форме программы отчетов рис.4.3.

Рис. 4.3. Кнопка очистка базы в программе отчетов.

На рис. 4.4. показано что использование стола №1 и его статистика удалена успешно.

Рис. 4.4. Использование стола и его статистика удалена успешно.

Результат: при выполнении вышеперечисленных действий данные не изменялись и не удалялись. Избыточность и целостность данных обеспечена.

Таким образом, при тестировании были обнаружены некоторые ошибки, которые в последствие были устранены. Представленное приложение успешно справляется со своей задачей, не требуя при этом большого количества ресурсов системы и не нарушая работы операционной системы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]