Dojo / Инструменты сборки, тестирования и вопросы подготовки к выпуску в эксплуатацию

После того как вы завершили разработку приложения на основе инструментария Dojo, наступает момент ввода в эксплуатацию. Библиотека Util содержит потрясающие инструменты сборки и платформу тестирования, которые помогут вам подготовить приложение к эксплуатации. В состав библиотеки Util входят те же самые инструменты сборки, которые используются для подготовки каждого официального выпуска Dojo, а также платформа модульного тестирования Dojo Objective Harness (DOH), которая позволяет провести некоторый автоматический контроль качества до того, как ваше приложение выйдет в мир.
Статьи раздела 'Инструменты сборки, тестирования и вопросы подготовки к выпуску в эксплуатацию':
Вопросы производительности
Несмотря на то что качественного программного кода JavaScript вполне достаточно, чтобы получить высокопроизводительное веб-приложение, тем не менее существует еще несколько моментов, о которых желательно знать, когда подходит вре...
Запуск сборки
Главным сценарием, с запуска которого начинается сборка, является buildscripts/build.sh (в Windows – build.bat). Он в действительности всего лишь запускает jarфайл Rhino, который выполняет всю основную работу, основываясь на выбр...
Настройка профиля
Предположим, что приложение состоит из трех различных страниц. В этом случае вам может потребоваться три файла слоев и одна копия библиотеки Base. Физически профиль – это простой файл, содержащий объект в формате JSON. В пример...
Настройка профиля (более грамотный вариант)
Немного более грамотный вариант настройки профиля по сравнению с тем, что обсуждался выше, заключается в создании собственного модуля, который не делает ничего, кроме подключения всех ресурсов, ранее помещавшихся в слой с помощью ...
Платформа тестирования Dojo (DOH)
Автоматизированное тестирование вебприложений находит все более широкое применение изза увеличивающегося объема программного кода и сложности большинства современных активных Интернет-приложений. Платформа тестирования DOH (Doj...
Преимущества использования сборок XDomain
Хотя это и не очевидно, но если вы решите создать и использовать в своем приложении сборку XDomain, вы получите множество преимуществ: • Вы сможете развернуть инструментарий Dojo на выделенной машине и использовать его в различны...
Пример асинхронного теста, выполняемого в броузере
Особую ценность практически любого набора тестов для веб-приложений представляет возможность проверить наступление асинхронных событий, таких как завершение воспроизведения анимационных эффектов, получение ответа от сервера и т. ...
Пример теста, выполняемого в броузере
Ниже приводится пример теста, оформленного в виде обычной страницы HTML. Обратите внимание, что в примере используется локальная версия инструментария Dojo, потому что начиная с версии 1.1 платформа DOH не распространяется в соста...
Профили сборки
Профиль – это файл с параметрами настройки для сборки, имя которого указывается в параметре profile или profileFile. Основная функция профиля заключается в том, чтобы точно определить, какие ресурсы Dojo должны объединяться в само...
Сборка
Для установки приложения принципиально важными являются минимальность количества файлов JavaScript и минимальность числа синхронных запросов к серверу. Разница между загрузкой большого числа отдельных файлов ресурсов посредством с...
Средства оптимизации в ShrinkSafe и другие часто используемые параметры
При подготовке к эксплуатации практически любого приложения вам потребуется применить инструмент ShrinkSafe для уменьшения объема, занимаемого программным кодом. Несмотря на то что предыдущие примеры создают оптимизированные сборк...
Средства тестирования Rhino без использования Dojo
А теперь перед вами такое средство тестирования. Обратите внимание, что в тесте не используются какиелибо средства из инструментария Dojo – в нем используется только объект doh. В частности, в этом примере используется функция do...
Средства тестирования Rhino с использованием Dojo
Несмотря на то что платформа DOH может использоваться без инструментария Dojo, тем не менее есть вероятность, что вам потребуется использовать Dojo вместе с Rhino. Библиотека Core включает несколько замечательных примеров, которые...
Стандартный профиль сборки
Обратите внимание, что каталог util/buildscripts/profiles содержит несколько примеров профилей сборки, среди которых имеется файл standard.profile.js, содержащий слои стандартной сборки Dojo. С помощью стандартного профиля выполня...
Тестирование в броузере
Проведение тестирования из Rhino чрезвычайно полезно, однако кроме этого платформа DOH обеспечивает возможность, позволяющую автоматизировать проведение тестирования в окне броузера. Для этого тест оформляется как обычная страница...

Страницы: 1