Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная.doc
Скачиваний:
13
Добавлен:
11.06.2015
Размер:
4.04 Mб
Скачать
      1. 4.3. Аномалии и защитное программирование

Описание аномалии

Реакция на аномалию

Способ защиты

Попытка оставить сообщение без регистрации на форуме

Браузер запрашивает авторизацию или регистрацию

Защищено разработчиком

4.4.Тестирование и отладка

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

Основные принципы организации тестирования:

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

  • следует по возможности избегать тестирования программы ее автором, т.к. здесь присутствует тот фактор, что обнаружение недостатков в своей деятельности противоречит человеческой психологии (однако отладка программы эффективнее всего выполняется именно автором программы);

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

  • при анализе результатов каждого теста необходимо проверять, не делает ли программа того, что она не должна делать;

  • следует сохранять использованные тесты;

  • тестирования не должно планироваться исходя из предположения, что в программе не будут обнаружены ошибки (в частности, следует выделять для тестирования достаточные временные и материальные ресурсы);

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

Хотя программа прошла тестирование успешно, в ней, тем не менее, могут содержаться ошибки, появление которых зависит от обрабатываемых данных (т.е. на одних исходных данных программа работает правильно, а на других – с ошибкой).

    1. 5. Анализ результатов решения

В соответствии с пунктом 4.4 тестирование и отладка производились непосредственно во время разработки проекта. После завершения работы над программой было еще раз произведено полное тестирование.

Все найденные ошибки были успешно устранены.

6. Инструкция пользователю

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

Достоинства программы: удобство и простота в эксплуатации; существенное облегчение работы сотрудника магазина.

Запуск web-сайта

Запуск осуществляется путем ввода в строке браузера:

  1. Доменного имени сайта

После чего должна открыться стартовая страница сайта:

Работа с меню

В меню входят страницы: «Главная», «Галерея», «Заказы», «Контакты», «Скидки и акции», «Форум». При нажатии на один из пунктов меню, открывается соответствующая страница.

Пункт меню «Галерея»

При нажатие на «Галерею», открывается данная страница:

В пункте «Галерея» меняется, как видно, не только содержимое, но и меню, а именно добавляются: «Свадебные платья», «Вечерние платья», «Детские платья» и «Свадебный сервис».

При нажатие на пункт «Свадебные платья» открывается галерея свадебных платьев:

При нажатие на пункт «Вечерние платья» открывается страничка с вечерними платьями:

Соответственно при нажатии на «Детские платья» в меню, откроется галерея детских платьев, предоставленных свадебным салоном:

Нажав на пункт меню «Свадебный сервис» открывается данная страница