Тесты Siebel точно назначают кандидатов пула данных,
включают дополнительный тип источника данных и сохраняют переменные в собственной структуре данных. Кроме того, во время генерирования теста создаются имена страниц, что упрощает поиск нужных страниц.
Основное различие между тестом Siebel и стандартным тестом HTTP
заключается в способе хранения динамических данных и их замены во время выполнения теста:
- В стандартном тесте HTTP источник данных (переменная пула данных, пользовательский код
или ссылка) связан с тестовым значением, которое заменяется во время выполнения. Тесты Siebel поддерживают стандартные источники данных HTTP и замену.
Пулы данных, описанные в разделе Добавление переменных данных в тесты, в тестах Siebel и в стандартных тестах HTTP работают одинаково, но кандидаты пула данных в тестах Siebel назначаются с большей точностью, чем в стандартных тестах HTTP. В большинстве случаев тест Siebel не требует внесения каких бы то ни было изменений, кроме подстановок из пула данных.
- В тесте Siebel предусмотрен дополнительный тип источника данных, так называемый
встроенный источник данных, содержащий переменные, с помощью которых можно заменить
тестовое значение.
Эти переменные в тестах можно заменить на даты (в определенных форматах), отметки времени и
счетчики. В некоторых случаях в качестве альтернативы пулу данных может использоваться Уникальное значение SWE; например, для добавления переменных имен учетных записей. Подробные инструкции приведены в разделе Корреляция значения запроса с помощью встроенной переменной Siebel.
Переменные Siebel хранятся в собственной структуре данных, которая называется звездообразный массив. В звездообразном массиве хранятся строки и значения их длины в шестнадцатеричном (length_string) или в целочисленном (length*string) формате.
Функции подстановки Siebel содержат в себе метод подстановки данных и пересчета длины. Значение можно подставить из звездообразного массива (выделить значение в формате length_string или length*string, щелкнуть правой кнопкой мыши, а затем нажать кнопку Заменить). Затем на экран выводится вопрос о том, какую подстановку необходимо выполнить -
Siebel или стандартную подстановку HTTP. Как правило, рекомендуется выбрать корреляцию данных Siebel.
Тесты Siebel упорядочены в редакторе тестов практически так же, как и стандартные тесты
HTTP, но с некоторыми различиями, касающимися страниц:
- Первая страница теста Siebel называется Строкой сообщения и имитирует
сообщение в телеграфном стиле, отображаемое на страницах приложений Siebel.
- Имена страниц создаются во время генерирования теста, что упрощает поиск нужных страниц. Например, перед выполнением теста обычно требуется заменить имя пользователя и пароль, указанные во время записи, на значения из пула данных. Как показано в примере, страница, с которой выполняется вход на сервер Siebel, называется Вход в систему - Отправить имя пользователя/пароль, что позволяет быстро найти ее.