Как использовать Quick Test Professional IDE?
⚡ Умное резюме
Quick Test Professional IDE, теперь поставляется под брендом Micro Focus. UFT Во-первых, это предоставляет инженерам по автоматизации единое рабочее пространство для запуска инструмента, управления надстройками, редактирования шагов VBScript и проверки тестовых данных перед каждым запуском.

Профессиональный экспресс-тест (QTP), теперь распространяется под брендом Micro Focus UFT Во-первых, открывается доступ к интегрированной среде разработки, созданной для записи, написания сценариев и отладки автоматизированных тестов. В разделах ниже подробно описан каждый интерфейс, с которым сталкивается тестировщик, от первого экрана запуска до панелей инструментов, таблиц данных и окон отладки, используемых ежедневно.
Запуск UFT
Для запуска HP QTP из Windows В меню «Пуск» выберите «Программы» > «Папка Quick Test Professional» > «Quick Test Professional» или дважды щелкните по файлу. HP UFT значок на рабочем столе. Оба варианта запускают одну и ту же последовательность запуска, описанную ниже.
Менеджер надстроек
Когда вы впервые запускаете Micro Focus UFT, Менеджер надстроек Открывается диалоговое окно со списком всех установленных надстроек. Выберите надстройки для загрузки в ходе тестирования и нажмите «ОК». Надстройку можно добавить или удалить позже. QTP Игра запущена, поэтому пока можно смело использовать настройки по умолчанию.
Рекомендация это означает выбор только тех надстроек, которые необходимы для конкретной задачи. тестов сессия, поскольку различные надстройки могут мешать друг другу и ухудшать идентификацию объектов. QTPпроизводительность QTP запоминает надстройки, загруженные в одной сессии, и предварительно выбирает их в следующий раз. QTP Открывается. Снимите флажок «Показывать при запуске», если это диалоговое окно не должно открываться при следующем запуске, затем нажмите ОК.
Домашняя страничка
Домашняя страничка В описании представлены новые функции текущей версии, включая ссылки на дополнительную информацию о каждой из них. Также приведена ссылка на Process Guidance — инструмент, предлагающий лучшие практики работы с... QTPОткройте документ из списка недавно использованных файлов или воспользуйтесь кнопками в области приветствия, чтобы создать новый документ или открыть существующий.
На стартовой странице также перечислены важные компоненты IDE, каждый из которых более подробно описан ниже на этой странице:
- Строка меню
- Окно свойств
- Вкладка «Документ»
- Обозреватель решений
- Вкладка "Панель инструментов"
- Вкладка «Вывод»
- Активный экран
- Вкладка данных
Снимите флажок «Не показывать окно стартовой страницы при запуске», если стартовая страница не должна появляться в следующий раз. QTP Открывается. Выбор этой опции также скрывает стартовую страницу для текущей сессии, как только открывается следующая. QTP Документ открывается. Чтобы снова отобразить стартовую страницу позже, выберите Вид > Начало.
Панель тестирования: просмотр ключевых слов и экспертный просмотр.
Каждое действие в UFT Процесс разработки и просмотра осуществляется через панель тестирования, которая предлагает два взаимозаменяемых режима отображения одних и тех же шагов: режим ключевых слов и режим эксперта, более подробно описанные в разделе... Ключевые слова и мнение экспертов ссылка. Так как UFT В версии 11.5 переключение между ними осуществляется с помощью одной кнопки-переключателя на панели инструментов, заменяющей интерфейс с вкладками, использовавшийся в предыдущей версии. QTP 11 и ранее.
Просмотр ключевых слов Отображает каждый шаг тестирования в виде строки в табличной сетке, разделенной на четыре столбца по умолчанию: Item — объект, на который воздействует данный шаг; Opera«tion» — метод, выполняемый над ним; «Value» — аргумент, передаваемый этому методу; и «Documentation» — автоматически сгенерированное описание шага простым языком. Создание скрипта в режиме просмотра ключевых слов не требует знаний программирования, поскольку UFT Автоматически записывает базовый VBScript-код по мере выбора объектов и операций из выпадающих списков.
Мнение эксперта показывает те же шаги, что и в редактируемом варианте. VBScript Скрипт, по одному оператору на строку. В приведенном ниже примере открывается диалоговое окно входа в систему, задается имя агента, нажимается кнопка ОК и проверяется, открыто ли диалоговое окно:
' Same object hierarchy, written directly in Expert View Dialog("Login").WinEdit("Agent Name:").Set "Guru99" Dialog("Login").WinButton("OK").Click If Dialog("Login").Exist(2) Then Print "Login dialog is still open" End If
Здесь Диалог является родительским объектом, WinEdit является дочерним объектом, находящимся на один уровень ниже в иерархии, и Поставьте — это операция, примененная к объекту. Объекты в иерархии всегда разделяются точкой, а операция вместе с её значением находится в конце оператора. Нажмите Ctrl+Space в редакторе, чтобы открыть список соответствующих объектов, свойств и методов, пока вводите текст.pingчто значительно ускоряет этапы, выполняемые вручную.
Поскольку режимы «Ключевые слова» и «Экспертный режим» используют один и тот же базовый скрипт, шаг, созданный в одном режиме, мгновенно отображается в другом, поэтому тестировщики могут сочетать редактирование на основе таблиц с прямым использованием VBScript для реализации сложной логики, такой как циклы и условия.
| Аспект | Просмотр ключевых слов | Мнение эксперта |
|---|---|---|
| Формат | Таблица товаров, Operaстолбцы «Направление», «Значение», «Документация» | Построчный редактор VBScript |
| Навыки программирования | Не требуется | Требуется базовый синтаксис VBScript. |
| лучше всего для | Простые, линейные шаги, построенные путем выбора объектов. | Циклы, условия и пользовательская логика |
| Базовый сценарий | Генерируется автоматически | Тот же сценарий, отредактированный напрямую. |
Активный экран, панель инструментов и меню
Ещё три элемента определяют повседневную работу внутри IDE: активный экран, панель инструментов и система меню и панелей инструментов, которая связывает все панели воедино.
- Активный экран: Создает снимок экрана после каждого записанного шага, поэтому тестировщик может добавить контрольную точку или изменить свойство идентификации объекта, указав на сохраненное изображение, вместо того чтобы повторно запускать тестируемое приложение.
- Панель инструментов: Перечисляет тестовые объекты, взятые из репозиторий объектова также локальные и библиотечные функции, доступные для действия, находящегося в данный момент в фокусе, и позволяют тестировщику перетащить любую из них прямо в следующий шаг.
- Панель меню и панели инструментов: Сгруппируйте все команды по задачам. Меню «Файл», «Правка», «Вид», «Тест» и «Ресурсы» расположены над специальными панелями инструментов для записи, запуска и отладки, и здесь же находится та же кнопка переключения, что и для просмотра ключевых слов и экспертного просмотра.
- Вкладки «Документ» и «Вывод»: Вкладка «Документ» отображает каждое открытое действие в виде отдельной вкладки на холсте проектирования, а вкладка «Вывод» под ней показывает сообщения о печати и предупреждения об отсутствии ресурсов из последнего запуска.
Обозреватель решений
Обозреватель решений - это иерархическое дерево Все действия и тесты в текущем решении, а также их ссылки, события и потоки, автоматически открываются в левой части IDE.
A Библиотека функцийЭтот видимый в том же дереве код или функции могут быть повторно использованы в тесте любое количество раз, вместо того чтобы дублировать логику внутри каждого действия.
При выборе любой функции или действия в обозревателе решений подробная информация о них отображается в правой части панели, в разделе «Свойства».
Таблица данных
В таблице данных хранятся все значения, используемые для параметризации теста, и она расположена внизу окна в виде отдельной вкладки. Эта панель представляет собой древовидную иерархию источников данных, доступных для текущего теста, разделенную на глобальный лист, общий для всех действий, и локальные листы действий, каждый из которых ограничен одним действием.
Экшн Вкладка «Таблица данных» содержит подробную информацию о тестовом коде, привязанном к этому листу, и показывает, какие строки считывает данное действие во время выполнения.
Значения, введенные непосредственно в ячейку таблицы данных или полученные из внешней электронной таблицы, позволяют запускать один и тот же скрипт для множества комбинаций входных данных без изменения ни одной строки VBScript.
Панель просмотра отладочной информации, свойств и ошибок
Автоматизированные скрипты дают сбои по многим причинам, и UFT Он объединяет диагностические инструменты в три панели, что позволяет легко выявить причину проблемы перед повторным запуском.
Средство просмотра отладки Это не одно окно, а набор подпанелей, доступ к которым осуществляется через меню «Вид» > «Отладка». В разделе «Точки останова» отображается список всех приостановленных строк текущего скрипта, в разделе «Стек вызовов» — цепочка функций, активных при приостановке выполнения, в разделе «Локальные переменные» — все переменные в области видимости с их текущим значением, а в разделе «Отслеживание изменений» — все переменные в области видимости. tracОтображает только те переменные, которые выбирает тестировщик. Установите точку останова, запустите скрипт и пошагово проверьте его выполнение, чтобы убедиться, что каждая переменная принимает ожидаемое значение.
Панель свойствОткрываемый с помощью меню «Вид» > «Свойства» или Ctrl+Alt+P, этот инструмент позволяет редактировать настройки теста, переключать действие между многоразовым и непереиспользуемым, а также добавлять входные или выходные параметры.
Для просмотра Ошибки столкнулся во время исполнения автоматизация тестированияВоспользуйтесь панелью «Ошибки» в нижней части экрана. В ней перечислены синтаксические ошибки, отсутствующие ресурсы и отсутствующие значения свойств, чтобы каждую из них можно было исправить перед следующим запуском.
Переместить панели IDE
Каждую из описанных выше панелей можно переместить в соответствии с личными предпочтениями. Допустим, цель состоит в том, чтобы переместить обозреватель решений в новое положение.
В QTP В окне перетащите заголовок окна обозревателя решений. По мере перемещения панели в активной области и вдоль каждого края окна появятся маркеры. QTP окно.
Удерживайте курсор над маркерами, перетаскивая их; затененная область покажет, где будет располагаться панель. Отпустите кнопку мыши, например, над маркером «Верх», и обозреватель решений автоматически встанет на место в виде новой панели внутри этой затененной области.










