Разработка информационно-справочного ресурса культурно-развлекательного центра "Мистик"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?шего числа ошибок.

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

отсутствие эталона, которому должен соответствовать тестируемый Интернет-ресурс;

высокая сложность и принципиальная невозможность исчерпывающего тестирования;

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

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

Цель отладки - локализация и исправление выявленных в процессе тестирования ошибок.

.1 Тестирование Интернет-ресурса

При тестировании WEB-сайта использовалось 2 метода:

метод детерминированного тестирования - для выявления наличия ошибок в работе ресурса;

метод статического тестирования - для локализации ошибок.

Детерминированное тестирование требует многократного выполнения ресурса на ЭВМ с использованием определенных, специальным образом подобранных тестовых наборов данных. При детерминированном тестировании контролируются каждая комбинация исходных данных и соответствующие ей результаты исполнения ресурса. Детерминированное тестирование в силу трудоемкости, возможно, применять для отдельных модулей в процессе работы ресурса [27].

Детерминированное тестирование, или тестирование на определенных входных значениях, основывается на двух подходах:

структурное тестирование;

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

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

В процессе структурного тестирования все выявленные ошибки были локализованы.

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

В процессе функционального тестирования все выявленные ошибки были локализованы.

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

Тестирование Интернет-ресурса проводилось с использованием виртуального сервера Denwer, что фактически моделирует работу ресурса в сети Internet.

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

В соответствии с проведенными тестовыми испытаниями можно выделить систему показаний качества:

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

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

Практичность - ресурса обуславливается независимостью конфигурации или платформы для конечного пользователя. Необходима лишь программа (браузер) для просмотра WEB-страниц.

Эффективность. Клиент (пользователь) получает качественную и объемную информацию, используя минимум ресурсов.

Сопровождаемость - или модификация Интернет-ресурса не требует больших усилий.

Мобильность - Интернет-ресурс может быть перенесенным из одного окружения в другое. Например: с одного сервера на другой, с глобальной сети в локальную или наоборот.

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

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

.2 Контрольный пример работы Интернет-ресурса

Рисунок 6.1 - Главная страница ресурса

Рисунок 6.5 - Анимация кнопок быстрого доступа

Рисунок 6.3 - Навигационное меню

Рисунок 6.4 - Анимация навигационного меню

Рисунок 6.5 - Смена изображений в шапке ресурса

Рисунок 6.6 - Открытое изображение скриптом shutterset

Рисунок 6.7 - Объединение фотографий в галереи

Рисунок 6.8 - Кнопка Поделиться в социальных сетях

Рисунок 6.9 - Результат работы кнопки Поделиться