Офисная работа с документами



Офисная работа с документами



Из чего состоит "электронный офис"
Что общего у всех приложений Office
Запуск программы Microsoft Office
Запуск программ Office
Создание, открытие и сохранение документов Office
Создание документа

Сохранение документа
Сохранение документа
Таблица (представление файлов...
Параметры сохранения файла
Открытие файла
Открытие документов Office
Панели команд, элементы меню
Панели команд
Элементы меню
Как создавать однотипные документы

Шаблоны Office
Создание нового документа на основе выбранного шаблона
Упражнение 1
Настройка панелей инструментов
Мастер писем
Панели инструментов
Создание собственной Панели инструментов
Добавление кнопок в существующую панель инструментов
Удаление и сброс панелей команд
Просмотр документов на экране

Просмотр документа
Справочная система Microsoft Office
Режимы справочной системы
Справочная система
Упражнение 1
Результат поиска в справочной системе
Помощник
Коллекция Помощников
Параметры Помощника
Ввод вопроса Для получения ответа нажмите кнопку Найти.

Подсказка по параметрам диалогового окна команды Абзац
Рис. 27. Подсказка по параметрам диалогового окна команды Абзац

Тестирование web-приложений на скриптовых языках

Как уже было отмечено ранее, при работе с Web-приложением пользователь непосредственно взаимодействует с посредником в виде Web-браузера. Браузер, в свою очередь, взаимодействует с Web-сервером, на котором работает приложение, по протоколу HTTP (конечно, возможно использование других посредников и других протоколов, однако они применяются достаточно редко, и здесь мы их рассматривать не будем). Для передачи данных Web-браузера серверу протоколом HTTP [11] предусмотрено несколько методов передачи параметров, из которых в большинстве Web-приложений используются два — GET и POST. Параметры GET — это параметры, передаваемые непосредственно в адресной строке Web-браузера. Параметры POST передаются вместе с пакетами данных (и используются, как правило, либо для передачи больших объемов данных, поскольку не имеют ограничений на размер, либо чтобы не загромождать адресную строку браузера).
Чтобы протестировать приложение, необходимо знать, какие имена параметров оно ожидает увидеть в запросе и какие значения должны принимать эти параметры, чтобы выполнилась та или иная часть программы. Для выполнения этих задач необходим анализ потока данных в приложении. В общем случае эта задача нетривиальна и требует использования методов статического анализа кода; однако для каждого конкретного приложения с большой вероятностью такой анализ может быть достаточно простым. Тем более что при создании тестов не обязательно задаваться целью проанализировать все возможные варианты поведения приложения в зависимости от входных данных — следует исходить из желаемого соотношения качества тестов ко времени и ресурсам, необходимым для их разработки. Сложность создания инструмента для анализа потока данных зависит от структуры исходного кода приложения. Как будет показано ниже, во многих случаях за короткое время можно создать инструмент, производящий достаточно подробный разбор потока данных.

Соответствие спецификации XHTML