QTP - Действия
Действия помогают тестировщикам разбивать скрипты на группы операторов QTP. Действия аналогичны функциям в VBScript; однако есть несколько отличий. По умолчанию QTP создает тест с одним действием.
Действия | Функции |
---|---|
Действие - это встроенная функция QTP. | Функции VBScript поддерживаются как VBScript, так и QTP. |
Параметры действий передаются только по значению. | Параметры функции передаются либо по значению, либо по ссылке. |
Действия имеют расширение .mts | Функции сохраняются как .vbs или .qfl |
Действия могут быть повторно использованы, а могут и не использоваться. | Функции всегда можно использовать повторно. |
К свойствам действия можно получить доступ, щелкнув правой кнопкой мыши в окне редактора скриптов и выбрав «Свойства».
Свойства действия содержат следующую информацию -
- Название действия
- Location
- Многоразовый флаг
- Входные параметры
- Выходные параметры
Типы действий
Есть три типа действий -
Non-reusable action - Действие, которое может быть вызвано только в том конкретном тесте, в котором оно было разработано, и может быть вызвано только один раз.
Reusable action - Действие, которое можно вызывать несколько раз, любой тест, в котором оно находится, а также может использоваться любыми другими тестами.
External Reusable action- Это многократно используемое действие, сохраненное в другом тесте. Внешние действия доступны только для чтения в вызывающем тесте, но его можно использовать локально с редактируемой копией информации таблицы данных для внешнего действия.
Работа с действиями
Есть три варианта вставить действие. Нажмите на каждый из них, чтобы узнать больше о выбранном типе действия.
Sr.No. | Тип действия и описание |
---|---|
1 | Вставить призыв к новому действию Вставляет новое действие из существующего действия |
2 | Вставить призыв к копии действия Вставляет копию существующего действия |
3 | Вставить призыв к существующему действию Вставляет призыв к существующему действию многократного использования |