
- •Введение
- •Системное проектирование
- •1.1. Описание предметной области
- •1.2. Структура программы
- •1.3. Выбор и обоснование среды разработки
- •Delphi xe
- •3. Разработка программных модулей
- •3.1.Инструменты
- •3.2.Толщина линии
- •3.3. Сохранение
- •4. Программа и методика испытаний
- •4.1. Этапы отладки
- •4.2. Типы ошибок
- •4.3. Функциональное тестирование
- •4.4. Полное тестирование
- •5. Руководство пользователя
- •5.1. Назначение
- •5.2. Требования к программному и аппаратному обеспечению компьютера
- •5.3. Работа с приложениями
- •Заключение
- •Литература
- •Приложение а Листинг программы
- •Interface
- •Img1: tImage;
- •Img2: tImage;
- •Img3: tImage;
- •If fopen then
- •Img1.Canvas.FillRect(img1.Canvas.ClipRect);
- •Img2.Canvas.FillRect(img2.Canvas.ClipRect);
- •Img3.Canvas.FillRect(img3.Canvas.ClipRect);
4.4. Полное тестирование
Основная цель тестирования – выявление всех отклонений результатов функционирования реальной программы от заданных эталонных значений. Задача состоит в обнаружении максимального числа ошибок, в качестве которых принимается любое отклонение от эталонов. После локализации и устранения, обнаруженных ошибок применяется контрольное тестирование, задача которого состоит в подтверждении правильности выполнения корректировки программы.
Поэтому был смоделирован ряд ситуаций, которые опытный пользователь вряд ли допустит, но возможность возникновения, которых допускается.
Отладка программы осуществлялась встроенными средствами Delphi 7 Borland. С помощью встроенного компилятора были обнаружены синтаксические ошибки такие, как отсутствующие и лишние знаки препинания, неправильные имена переменных, которые я исправил вручную.
Цель проведения испытаний состояла в том, чтобы рассмотреть все возможные варианты работы программы, протестировать ее в нормальных, исключительных и экстремальных условиях, выявить недостатки и устранить их, если таковые имели место быть.
В результате испытаний было доказано, что данная программа работает согласно заданного алгоритма.
Также с программной точки зрения была предусмотрена и исключена вероятность возникновения всевозможных ошибок при работе пользователя с данным программным средством.
После создания исполняемого файла над готовым приложением был проведен ряд испытаний. Цель их проведения состояла в том, чтобы рассмотреть все возможные варианты работы программы, протестировать ее в нормальных, исключительных и экстремальных условиях, выявить недостатки и устранить их, если таковые имели место быть.
Проводились следующие тесты:
Открытие картинки в графическом редакторе:
запущен исполняемый файл программы;
редактирование картинки ;
сохранение картинки;
проверена картинка на жестком носителе.
Вывод: редактированная картинка сохранилась на жестком диске.
Аналогичные тесты были проведены для остальных форм, через которые происходит открытие и создание новой картинки.
Таким образом, при тестировании были обнаружены некоторые ошибки, которые в последствие были устранены. Представленное приложение успешно справляется со своей задачей, не требуя при этом большого количества ресурсов системы и не нарушая работы операционной системы.
Цель проведения испытаний состояла в том, чтобы рассмотреть все возможные варианты работы программы, протестировать ее в нормальных, исключительных и экстремальных условиях, выявить недостатки и устранить их, если таковые имели место.
Тестирование программы в экстремальных условиях проводилась на протяжении всего времени разработки, и после окончания работы над программой. В процессе тестирования готового программного средства явных ошибок обнаружено не было. Все ошибки и недочеты были исправлены в процессе разработки программы.
Также с программной точки зрения была предусмотрена и исключена вероятность возникновения всевозможных ошибок при работе пользователя с данным программным средством.