close

Вход

Забыли?

вход по аккаунту

?

Laba 9(test)

код для вставкиСкачать
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
Національний аерокосмічний університет ім. М.Є. Жуковського "ХАІ"
Кафедра інженерії програмного забезпечення
Лабораторна робота № 9
Проектування тестування анімаційного кліпу в середовищі
FLASH / Action Script
з дисципліни "Якість и тестування ПЗ"
ХАІ.603.622ПСТ.12О.050103.116331
Виконав студент Гр.622 ПСТМотрюк А. В.
________________(№ групи)(П.І.Б)
(підпис, дата)
Перевіривктн. доц. Пудовкіна Л. Ф.
(наукова ступінь, вчене звання, П.І.Б)
________________________________________
(бал, підпис, дата)
2012
ЦЕЛЬ РАБОТЫ - ознакомиться со средой и средствами тестирования анимационных клипов и WEB-приложений с анимацией, разработанных с применением FLASH/Action Script .
Порядок выполнения работы
Изучить теоретическую часть лабораторной работы (см. файл Теоретическая часть к ЛР 9.doc) - возможности для тестирования анимационного клипа в среде FLASH/Action Script.
Загрузить анимационный клип (*.fla), соответствующий своему варианту в среду FLASH/Action Script (версии Macromedia MX или Adobe 8).
Запустить режим тестирования и отладки клипа. Получить "График покадрового распределения" для своего клипа. Оценить его и сделать выводы. Построить "График передачи потока" и сделать выводы о равномерности или неравномерности загрузки информации в процессе загрузки клипа. Получить отчет о размерах кадров клипа.
Открыть окно Movie Explorer (Проводник по фильму) в режиме тестирования клипа. Выбрать нужные элементы для показа в режиме тестирования фильма. Просмотреть какие символы и их экземпляры использованы в фильме. Сделать вывод о степени избыточности библиотеки символов фильма.
Посмотреть, сколько слоев задействовано в клипе и насколько каждый слой загружен (экземплярами объектов).
Разработать спецификации для тестирования анимационного клипа исходя из рекомендаций по оптимизации FLASH/Action Script документов.
Предложить набор тестов для произвольного анимационного клипа, разработанного в среде FLASH/Action Script.
Сделать вывод о качестве клипа своего варианта и выдать рекомендации по его доработке.
Выполнение
1. Для тестирования выбрал анимационный клип B18. Загрузил анимационный клип в среду FLASH/Action Script (версии Macromedia).
2. Запустил режим тестирования и отладки клипа. Для этого нажал комбинацию клавиш Ctrl+Enter. Для того чтобы получить "График покадрового распределения" для данного клипа, открываю в меню вкладку "Просмотр" и ставлю галочку возле пункта "Полоса пропускания". На рисунке 1показан график покадрового распределения и график передачи потока.
Рисунок 1 - График покадрового распределения
Горизонтальная линия красного цвета показывает, какой размер может быть у кадров, чтобы при данной скорости загрузки они успевали загружаться в реальном времени. В данном случаи размер кадра равен 400 Б. Кадры, которые располагается выше этой прямой будут тормозиться, так как не будут успевать вовремя, загружаться. В левой части окна приводится основная информация о фильме (или о сцене, если тестируется одна сцена)
Параметры установки покадрового распределения приведены в таблице 1.
Таблица 1 - Параметры установки покадрового распределения
№НазваниеПараметры1DimРазмер сцены в пикселах.2FrRateЧастота кадров (кадры в секунду).3SizeРазмер файла в килобайтах и байтах.4DurationДлительность просмотра (в кадрах и в секундах).5PreloadПредварительная загрузка - время, нужное на предварительную загрузку в буфер (в кадрах и в секундах).6BandwidthСкорость передачи данных - установленная скорость передачи данных в байтах в секунду и в байтах на кадр.7FrameКадр - номер текущего кадра и его размер в байтах. В процессе загрузки клипа явно видна неравномерность загрузки информации. Загрузка клипа неравномерная в местах резкого изменения времени сезона. Главные элементы клипа в местах появления мусора меняются, это приводит к резкой, но не длительной загрузке элементов в буфер. Параметры загрузки клипа приведено в таблице 2.
Таблица 2 - Параметры загрузки клипа
№НазваниеПараметры1DimРазмер сцены 550 Х 400 в пикселях2FrRateЧастота 12.0 кадров в секунду3SizeРазмер файла 70 Кб (72519 В)4DurationДлительность просмотра 503 кадров (41,9 секунд)5PreloadВремя на предварительную загрузку в буфер 64 кадра (5,3 секундах).6BandwidthСкорость передачи данных 4800 байт/секунду7FrameНомер кадра 3. Для получения отчета о размерах кадров клипа, выполняю следующие действия: открываю вкладку "Файл", выбираю подменю "Настройка публикации". В появившемся окне открываю вкладку "Flash" и в опциях ставлю галочку напротив строки "Создать отчет". Содержимое созданного отчета о размерах кадров клипа показано на рисунке 2.
Рисунок 2 - Отчет о размерах кадров клипа
Отчет о размерах кадров клипа сохраняется в текстовом файле в той же папке, где хранится клип, с именем файла sfw. В нем содержится информация обо всех размерах в клипе. В первой таблице приводятся размеры всех кадров, а также суммарный размер всех предыдущих кадров. Во второй таблице приводятся размеры фигуры в байтах и текст в байтах, для каждой сцены. Это объем информации о фигурах и текстах, которые не являются символами.
В третьей таблице приводятся данные о размерах графических символов, клипов и кнопок. Здесь также информация о графике и тексте дается отдельно.
В последней таблице находится информация о звуковых символах, включая их размер и формат.
С помощью такого отчета можно оптимизировать проигрывание фильма, и добиться более равномерного распределения информации, управляя буфером предварительной загрузки.
4. Для тестирования элементов клипа использую Movie Explorer (Проводник по фильму). Запускаю Movie Explorer в режиме тестирования клипа. Для этого открываю вкладку "Окна", выбираю пункт "Проводник роликов" (или комбинация клавиш Alt+F3). Результат работы Movie Explorer показан на рисунке 3.
Рисунок 3 - Проводник по фильму
Согласно тем результатам, что выдал "Проводник по фильму" можно сделать вывод, что клип не содержит избыточных элементов. Каждый элемент конвертирован в символ, что делает клип более оптимизированным. Клип состоит из 11 слоев:????????????? - 6 слоев заполнены на 100% всего выполнения клипа; - 2 слои заполнены 70%; - 1 слой на 80%.
5. Исходя из рекомендаций по оптимизации FLASH/Action Script документов, разработал спецификации для тестирования анимационного клипа:
1) Проверить количество вхождений объекта в клипе, и для объектов, которые встречаются более одного раза.
2) Построить график покадрового распределения для клипа и проверить, все ли из кадров имеют допустимый размер для заданной скорости.
3) Проверить, если в клипе анимация повторяется несколько раз, то необходимо наличие создания на ее основе клипа.
4) Проверить, какой вид графики используется для движущихся объектов, и качество изображений, корректное отображение изображений в документе.
5) Проверить наличие в документе использования звуковых эффектов, если таковые имеются, то какой формат звуковых файлов используется.
6) Проверить, правильно ли подобраны цвета при создании клипа.
7) Проверить, не перегружен ли документ излишним добавлением неиспользуемых объектов, шрифтов, и других ресурсов.
Выводы: При выполнении данной лабораторной работы, ознакомился со средой и средствами тестирования анимационных клипов и WEB-приложений с анимацией, разработанных с применением FLASH/Action Script.
Разработал спецификации, для тестирования анимационного клипа исходя из рекомендаций по оптимизации FLASH/Action Script документов. Сделал выводы о качестве клипа своего варианта и выдал рекомендации по его доработке.
В заданном варианте, клип который тестировался, имеет такие недостатки: * размер некоторых кадров превышает допустимый, что приводит к коротко временной задержке воспроизведения кадра; * не имеется равномерного распределения информации при загрузке клипов.
Достоинства в клипе:
* в клипе правильно подобранны цвета для отображения надписей, которые равномерно подчеркивают фреймы клипа; * для отображения некоторых элементов используются изображения хорошего качества.
Клип не имеет избыточных элементов, все объекты, которые встречались более одного раза, конвертированы в символы. Движущиеся и статические объекты находятся на разных слоях.
Для улучшения качества клипа необходимо распределить вес некоторых фреймов между соседними.
2
Документ
Категория
Рефераты
Просмотров
15
Размер файла
113 Кб
Теги
test, laba
1/--страниц
Пожаловаться на содержимое документа