- •Итоговый отчет по курсовой работе
- •Г. Обнинск, 2011г Оглавление
- •Введение
- •Постановка задачи
- •Распределение работ
- •Диаграмма Ганта (план)
- •Диаграмма Ганта (факт)
- •Спецификация требований к по
- •Диаграммы прецедентов и сценарии к ним
- •Мастер публикаций AutoCad
- •Приложение для работы с веб-сервисом Google( Picasa)
- •Диаграмма компонентов для работы с web-сервисом Google
- •Тестирование
- •Тестирование шаблона с dojo виджетом
- •Введение
- •Журнал испытаний
- •Тестирование шаблона Array of Thumbnails
- •Введение
- •Журнал испытаний
- •Руководство пользователя
- •Информация о web-приложении
- •Подготовка к работе с web-приложением
- •Начало работы с приложением
- •Техническая поддержка и контактная информация
- •Часто задаваемые вопросы
- •Возможные ошибки
- •Демонстрационный пример
- •Работа с web сервисом Picasa
- •Работа с мастером публикаций
- •Приложение
- •Шаблон с dojo виджетом
- •Код приложения для работы с web сервисом Google
-
Приложение для работы с веб-сервисом Google( Picasa)
Типичный ход событий
Действия акторов |
Отклик системы |
1) Проектировщик создает публикацию с помощью мастера AutoCAd |
|
2) Проектировщик загружает полученные изображения на web сервис Picasa - Введенный логин-пароль для входа на Picasa не верен - Проектировщик добавил изображение неверный альбом |
Изображения хранятся на web сервисе Picasa |
3) Проектировщик запускает приложение для просмотра изображений - Введенный URL адрес не верен 4) Просмотр чертежей |
Приложение генерирует xml файл на основе полученных данных с Picasa и запускает флэш анимацию, используя этот xml файл |
Исключения
Действия акторов |
Отклик системы |
- Введенный логин-пароль для входа на Picasa не верен |
Показывается сообщение о неверной паре логин-логин |
- Проектировщик добавил изображение неверный альбом |
При просмотре публикации никаких изменений не произойдет |
- Введенный URL адрес не верен |
Если введенного адреса не существует, браузер выдаст ошибку 404 («ресурс не существует») |
-
Разработанные UML диаграммы
-
Диаграмма последовательности работы мастера Autodesk для создания публикаций.
-
Диаграмма последовательности работы веб приложения для работы с сервисом Google
-
Диаграмма развертывания приложения
Весь комплекс будет развернут на 3 машинах. На первой расположена программа Autodesk. С помощью мастера пользователь будет создавать изображения в формате .jpeg или .png и загружать их на web сервис picasa, расположенный на втором узле. Далее пользователь заходит на третий узел. На этом узле расположен php скрипт, который обращается к сервису picasa и заполняет xml файл для флэш меню.
-
Диаграмма компонентов для работы с web-сервисом Google
-
Тестирование
-
Тестирование шаблона с dojo виджетом
-
Введение
-
Будет проведено модульное тестирование шаблона с dojo виджетами.
-
План тестирования
-
Провести юнит тестирование
-
Провести системное тестирование
-
Рассчитать метрики тестирования
-
Проект тестирования
Будет проведено тестирование функции test_func(); Данная функция считывает значения, находящиеся в xml файле, сгенерированном мастером. Следовательно тестирование будем проводить, редактируя данный xml файл.
-
Тестовые варианты
-
Уберем в xml файле все содержимое.
-
Оставим 1 тэг с содержимым.
-
Создадим 15 тэгов с содержимым.
-
Уберем тэг <banner>.
-
В тэге <image> введем имя несуществующего изображения.
-
Тэг <image> оставим пустым.
-
В тэге <title> поставим значение -99.
-
В тэге <title> используем буквы русского алфавита.
-
Тэг < description > оставим пустым.
-
Отчет о проведении тестирования
При проверке тестовых вариантов были найдены следующие багги:
№ бага |
Описание |
1 |
Если тэг <image> оставить пустым, вместо изображения появится надпись «изображение». |
2 |
Если в тэге <image> вставить имя несуществующего файла, вместо изображения появится надпись «изображение». |
3 |
Если не будет тэга <banner> в заголовке публикации появится надпись «<?xml v» |
4 |
Если тэг < description > оставить пустым, то круглые скобки все равно останутся |
При системном тестирование багов не обнаружено.
Полученные метрики:
IEEE 1. Плотность отказов – 0,036
IEEE 2. Плотность дефектов - 0
IEEE 5. Функциональный охват теста – 1
IEEE 18. Надежность работы – 1
IEEE 24. Охват теста - 0,50
IEEE 36. Точность тестирования – 1