Помощь в написании студенческих работ
Антистрессовый сервис

Обнаружение и устранение ошибок

РефератПомощь в написанииУзнать стоимостьмоей работы

Процесс тестирования программы начался еще во время написания программы. После написания каждой части программы, она запускалась на выполнение, после чего проверялось корректность работы данной части программы. При нахождении ошибок программа исправлялась и проверялась заново. После написания законченного модуля проверялась совместная работа всего модуля, состоящего из уже отлаженных фрагментов… Читать ещё >

Обнаружение и устранение ошибок (реферат, курсовая, диплом, контрольная)

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

Испытания проводились в соответствии с настоящим документом. Процесс испытания подразделяется на 2 этапа:

проверка корректности работы программы;

обработка и анализ результатов испытаний.

Проверке подлежат следующие характеристики:

корректность запуска;

достоверность и актуальность отражаемой информации;

корректность формирования отчетов;

корректность выхода.

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

Имели место следующие тесты:

Добавление данных:

запущен исполняемый файл программы;

введены данные в справочники;

завершена работа программы;

проверены таблицы базы, новые данные в них присутствовали.

Вывод: данные были успешно сохранены в файле базы данных. Аналогичные тесты были проведены для всех форм, через которые осуществляется добавление данных в базу.

Добавление некорректных данных:

совершено добавление некорректных данных;

программа выдала сообщение об ошибке;

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

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

Удаление данных:

некоторые данные были удалены;

во время просмотра удалённые записи отсутствовали;

был совершен выход из программы и повторный запуск;

все ранее внесённые изменения присутствовали.

Вывод: программа успешно удаляет данные.

Системные и аппаратные сбои:

запуск программы;

в структуру данных внесены изменения;

совершён нестандартный выход;

программа вновь загружена.

При просмотре сделан вывод: нестандартный выход файл данных не повредил, однако новые изменения внесены были.

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

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

Показать весь текст
Заполнить форму текущей работой