В тестовом редакторе перечислены страницы HTTP для теста, отсортированные по заголовку. В приведенном ниже примере представлен тест visitIBM, сгенерированный на основе записи следующих действий пользователя теста: ввести http://www.ibm.com, в разделе Купить выбрать Программное обеспечение, остановить запись.
Окно редактора тестов состоит из двух основных областей. В области, расположенной слева, Содержимое теста, отображена иерархия страниц HTTP для данного теста. В области, расположенной слева, Сведения об элементе теста, отображены общие опции и специальная информация о протоколе HTTP. Опции HTTP применяются к каждой странице теста HTTP.
Переменные теста перечислены в верхней части области Содержимое теста. Эти переменные, представляющие собой имена хостов и портов в тесте, автоматически создаются при генерировании теста. Щелкните на имени переменной, чтобы определить, где именно в тесте она используется. Изменяя эти переменные, можно совместно или повторно использовать тест для различных конфигураций и веб-хостов. Определенные пользователем переменные также перечислены в верхней части области Содержимое теста. Дополнительную информацию по этой теме можно найти в связанных разделах.
При развертывании тестовой страницы отображается список запросов для данной страницы, в отдельных папках, с указанием имен, представляющих собой полные веб-адреса за исключением символов http:// в начале. В приведенном ниже примере представлена развернутая первая страница теста visitIBM со страницей, выбранной в области Содержимое теста. В этом примере параметры, отображаемые в разделе Сведения об элементе теста, применяются к выбранной странице.
Основной запрос, выделенный жирным шрифтом, служит основой для заголовка страницы. Основной запрос может быть веб-адресом, который был указан пользователем теста в браузере, гиперссылкой, по которой был осуществлен переход, или веб-адресом, на который пользователь теста был перенаправлен по запросу с другой страницы. В данном примере основной запрос указывает на то, что пользователь теста был перенаправлен на страницу с адресом www.ibm.com/us/ по исходному запросу страницы www.ibm.com. Если основной запрос не возвращает заголовок страницы, генератор тестов создает для нее уникальное имя на основе первого узла веб-адреса.
При развертывании запроса отображаются данные Ответа на запрос. Как показано в следующем примере, в запросах также могут содержаться данные о Соединении. Поскольку ответ выбран в области Содержимое теста, в области Сведения об элементе теста отображаются данные ответа на этот запрос.
В данных Ответа в каждом запросе представлены данные, возвращенные в браузер веб-сервером, исходя из соответствующего запроса. В целом, все, что было возвращено веб-сервером для данной страницы, определяется запросами, перечисленными на странице.
Нажмите кнопку Добавить для добавления дочерних элементов к выбранному элементу теста. В качестве альтернативы, можно щелкнуть правой кнопкой мыши на элементе теста и выбрать действие из меню. Варианты, которые будут показаны, зависят от того, что именно было выбрано. Например, после выбора теста можно добавить новую страницу, блок пользовательского кода или условие IF. После выбора страницы можно добавить запрос или условие IF.
Кнопка Вставить работает аналогичным образом. С ее помощью можно вставить одноуровневый элемент перед выбранным элементом.
Кнопки Удалить, Вверх, Вниз и некоторые варианты действия Добавить (Страница HTTP, Запрос HTTP, Простая идентификация) в основном используются с тестами, написанными вручную. Эти действия или варианты, скорее всего, приведут к повреждению сгенерированного теста. Типы структур, обычно использующиеся в сгенерированных тестах, описаны в разделах Проверка ожидаемого поведения и Добавление элементов теста.
При тестировании приложений Siebel обратитесь к разделу Тестирование приложений Siebel, в котором изложены предварительные требования и сведения о различиях между стандартными тестами HTTP и тестами Siebel.
Часть окна редактора тестов может иногда быть скрыта.
Для просмотра
скрытой области наведите указатель мыши на одну из синих линий, дождитесь его превращения
в и
перетащите границу вверх или вниз, удерживая нажатой левую кнопку мыши.