
2.3 Тестирование и отладка
2.3.1 Процесс тестирования и отладки
В Delphi включен мощный отладчик, обеспечивающий программиста
удобными средствами отладки программ.
Про отладчик написать общие сведения и возможности
При разработке программы, возникали ошибки, которые представлены в таблице 12.
Таблица 12 – Сообщения об ошибках
Сообщение при ошибке |
Тип ошибки |
Метод устранения |
Unknown identifier |
Неизвестный идентификатор |
Описан данный идентификатор
|
Type mismatch |
Несоответствие типа |
Исправлен тип переменной |
Path not found |
Файл не найден |
Исправлен путь к файлу |
Ядро базы данных не может найти входную таблицу или запрос |
Файл не найден |
Исправлено название таблицы |
«:=» expected but «=» found |
Неправильно указан оператор |
Исправлен оператор присваивания |
Таким образом, тестирование и отладка программы предполагает выявление не только синтаксических ошибок, касающихся использования того, или иного языка программирования, но и выявление ошибок в алгоритме работы программы, ее составных частей, исправление тех ошибок, которые могут вызвать затруднения пользователя при работе с программой.
2.3.3 Тестовые наборы данных
В пункте 2.2 рассматривались сообщения программа, в данном разделе рассмотрим конкретный пример появления подобных сообщений в разделе оформления заявки на подключение. Перед началом работы открывается соответствующая форма, в которой необходимо пользователю указать предложенные данные о клиенте.
Если пользователь в поле ДАТА ПОДАЧИ ЗАЯВЛЕНИЯ укажет дату, которая больше текущей, в таком случае программа выдаст ошибку ввода, согласно рисунку 38.
Рисунок 38 – Неверный ввод даты
После того как пользователь нажмет кнопку OK, программа автоматически проставит в поле текущую дату.
Подобное сообщение предусмотрено, если заполнены не все главные поля: ФИО, УЛИЦА, ДОМ, КВАРТИРА, ПОДЪЕЗД, ЭТАЖ, ДАТА ПОДАЧИ ЗАЯВЛЕНИЯ, ТАРИФ и СПОСОБ ОПЛАТЫ. Данная ситуация показана на рисунке 39.
Рисунок 39 – Главные поля
Подобными диалоговыми сообщениями обеспечивается контроль за действиями пользователя и обеспечивается целостность данных.
Заключение
При разработке дипломного проекта были учтены следующие поставленные цели:
программа должна иметь удобный и эргономичный интерфейс;
автоматизация оформления заявок на подключение к сети Интернет;
использование программы для ведения базы данных хранящей информацию о клиентах фирмы;
возможность поиска необходимой информации,
фильтрация данных;
создание отчетов и экспорт данных в MS Excel;
контроль входной информации.
Поставленные задачи выполнены: разработана программа «Автоматизация оформления заказов на подключение к сети Интернет в ООО «Владинфо», составлена техническая документация.
В экономической части дипломного проекта была рассчитана экономическая себестоимость программного продукта. Итоговая отпускная цена составила 41663,3 руб.