Можно вставить новую запись в тест Citrix. Эта возможность используется для добавления или замены части записанного сеанса.
Прежде чем начать
Для вставки новой последовательности в тест необходимо, чтобы сеанс
Citrix перешел в нужное состояние в точке, куда вставляется новая последовательность. Например, если новая последовательность должна взаимодействовать с определенным окном, созданным ранее в тесте, то для начала записи необходимо перейти в точку, где окно находится в ожидаемом состоянии. Для этого функция записи тестов Citrix может автоматически воспроизвести существующий сценарий до точки вставки или можно вручную прокрутить сеанс до ожидаемого состояния.
При вставке новой последовательности в тест важно сохранить контекст действий пользователя, чтобы гарантировать правильную синхронизацию теста во время воспроизведения. Результирующий тест может потребовать доработки вручную, чтобы обеспечить его правильное воспроизведение.
Прим.: Поскольку тесты Citrix содержат низкоуровневый ввод от пользователя и синхронизации, незначительные изменения могут сделать тест неработоспособным. При изменении таких тестов необходимо сохранить их функциональную идентичность.
Процедура
Для вставки записи в тест выполните следующие действия:
- В редакторе тестов выберите элемент, перед которым нужно вставить новую запись. Управлять новой тестовой последовательностью проще, когда точка вставки находится на уровне оконного события теста.
- Выберите Вставить, затем Записать сценарий.
- В окне Обновить запись укажите, как сеанс должен достичь ожидаемого состояния в точке вставки, и нажмите кнопку OK.
- Выберите Автоматически воспроизвести сценарий для воспроизведения теста до точки вставки. Когда выбран этот параметр, воспроизведение теста начинается и останавливается до места вставки. Если воспроизведение не удается синхронизировать, система предложит вручную перевести сеанс в ожидаемое состояние в точке вставки.
- Выберите Вручную перевести в ожидаемое состояние, чтобы вручную перевести сеанс Citrix в состояние, которое будет ожидаться в точке вставки.
- Когда сеанс Citrix окажется в ожидаемом состоянии и все будет готово к началу новой записи, нажмите кнопку Включить/выключить запись
на панели задач. Если выбран режим автоматического воспроизведения, запись включается автоматически.
- Выполните последовательность действий, которые требуется добавить в существующий тест. По окончании еще раз нажмите кнопку Включить/выключить запись
, чтобы остановить запись. Прим.: Запись можно повторно запускать несколько раз. Но необходимо гарантировать возобновление сеанса Citrix из того же состояния, каким оно было в момент остановки. Если в записанной последовательности не хватает действий, вряд ли синхронизация будет правильной во время воспроизведения.
- По завершении выполнения последовательности действий для вставки в тест закройте сеанс и остановите функцию записи значком Остановить запись
. Во время создания теста откроется окно, показывающее ход создания.
По окончании откроется панель
Управление функцией записи с сообщением Создание теста завершено, тест появится в Навигаторе тестов и откроется в редакторе тестов.
- После изменения теста в Навигаторе тестов проверьте правильность вставки новой последовательности в тест, перед тем как его сохранять. Убедитесь, что контекст сеанса Citrix совместим с действиями пользователя в начале и конце вставленной последовательности. Если результаты вставки отличаются от ожидаемых, можно вернуть предыдущую сохраненную версию теста командой меню или попытаться устранить неполадки вручную.