Как да интегрирате UFT(QTP) с ALM (Център за качество)

  • ALM позволява интеграция с други продукти на HP като HP UFT и Hp Load Runner.
  • HP UFT е функционален инструмент за автоматизация, който поддържа автоматизация както на Windows базирани, така и на уеб базирани приложения. Той също така поддържа множество технологии като .NET, Java, Сибел, SAP и т.н.
  • В този раздел ще разберем как да управляваме UFT скриптове от ALM. Състои се от различни конфигурации и стъпки.
  • Предпоставка за този модул е ​​да са инсталирани ALM и UFT.

Следва пътната карта, която трябва да следвате, за да стартирате UFT тестове с помощта на ALM

интегрирайте UFT(QTP) с ALM

Част A – Инсталиране на добавки

Стъпка 1) Отидете до целевата страница на ALM (http://localhost:8181/qcbin/) и изберете „Инструменти“, както е показано по-долу.

Инсталиране на добавки

Стъпка 2) Трябва да се щракне върху страницата за добавяне и връзката „HP ALM свързаност“.

Инсталиране на добавки

Стъпка 3) Щракнете върху връзката „Изтегляне на HP ALM Connectivity“ и exe файлът ще бъде изтеглен на посоченото място.

Инсталиране на добавки

Стъпка 4) Щракнете с десния бутон върху изтегления файл и „Изпълни като администратор“.

Инсталиране на добавки

Стъпка 5) Няма да има съветник за инсталиране, през който потребителят трябва да премине, ако UFT е предварително инсталиран. Потребителят получава само състоянието на инсталацията, както е показано по-долу.

Инсталиране на добавки

Част B – Свързване на UFT и ALM

Стъпка 1) Отворете UFT и ще забележите наличието на ALM като едно от менютата, както е показано по-долу.

Свързване на UFT и ALM

Стъпка 2) Навигирайте в менюто ALM и изберете ALM връзка.

Свързване на UFT и ALM

Стъпка 3) Отваря се диалогов прозорец за връзка с ALM.

  1. Въведете URL адреса на ALM сървъра
  2. Въведете потребителското име
  3. Въведете паролата и щракнете върху „Свързване“

Свързване на UFT и ALM

Стъпка 4) При успешно удостоверяване ALM файловете ще бъдат изтеглени, тъй като установяваме връзка между ALM и UFT за първи път.

Свързване на UFT и ALM

Стъпка 5) Диалоговият прозорец за свързване на ALM изчаква потребителят да избере домейна и проекта.

  1. Изберете Домейн
  2. Изберете проекта
  3. Щракнете върху „Вход“

Свързване на UFT и ALM

Стъпка 6) Диалоговият прозорец за свързване на ALM показва състоянието.

  1. Свързан към сървъра и изброява подробностите за адреса на сървъра и потребителското име.
  2. Свързан с проекта и изброява подробностите за проекта.
  3. Щракнете върху "Затвори"

Свързване на UFT и ALM

Част C – Запазване на скрипт в ALM

  • Нека разберем различните компоненти, които са необходими за изпълнение на UFT скрипт.
  • Основен скрипт на драйвера – Входна точка за всеки UFT скрипт, който има разширение .mts.
  • Библиотека – Съответните скриптови/функционални файлове, които могат да бъдат с разширение (.vbs) или (.qfl).
  • Хранилище на обекти – Обикновено е от хранилище на споделени обекти по природа и има разширение .tsr.
  • Таблица с данни – Използва се за параметризиране на тестовете. Обикновено файл на Excel.

Забележка: Идеята зад тази глава е да разберете интеграцията на ALM и UFT, а НЕ да научите как да пишете UFT скриптове.

Запазване на скрипт в ALM

Стъпка 1) Първата стъпка е да запазите главния скрипт на драйвера в ALM от UFT. Отидете до менюто „Файл“ и изберете „Нов тест“, както е показано по-долу.

Запазване на скрипт в ALM

Стъпка 2) Отваря се диалоговият прозорец за нов тест.

  1. Изберете вида на теста.
  2. Въведете името на теста.
  3. Трябва да изберем местоположението като ALM (по подразбиране ще покаже инсталираното местоположение на UFT). Кликнете върху бутона „Преглед“.

Запазване на скрипт в ALM

Стъпка 3) Отваря се диалоговият прозорец „Избор на местоположение“.

  1. Изберете раздела „План за тестване на ALM“.
  2. Double Кликнете върху "функционален' папка, за да отворите нейните подпапки.

Запазване на скрипт в ALM

Стъпка 4) Отваря се диалоговият прозорец „Избор на местоположение“ с подпапките на „функционален' Папка.

  1. Double Кликнете върху "Автоматизация папка.
  2. Кликнете върху „Избор“.

Запазване на скрипт в ALM

Стъпка 5) Диалоговият прозорец „Нов тест“ се показва обратно на потребителя

  1. С избраното тестово местоположение, сочещо към ALM.
  2. Кликнете върху „Създаване“.

Запазване на скрипт в ALM

Стъпка 6) Сега нека проверим дали тестът е създаден успешно, като влезем в ALM.

Отидете до модула „Тестов план“.

  • Ще забележите, че тестовият скрипт „Guru99_Bank_Auto“ е създаден в папката „Automation“.
  • В раздела с подробности можем също да открием, че типът тест е заключен като „QUICKTEST_TEST“, което означава, че е UFT скрипт.

Запазване на скрипт в ALM

Стъпка 7)Сега започнете да разработвате скрипта в UFT и запишете скрипта, който може да бъде достъпен в ALM, като изберете раздела „Тестов скрипт“ от създадения тест.

Запазване на скрипт в ALM

Стъпка 8) Следващата стъпка е да запазите свързаните файлове с функционални библиотеки в модула „тестови ресурси“ на ALM, които ще бъдат взети автоматично по време на изпълнение.

За този скрипт имаме две библиотеки с функции, свързани със създадения тестов скрипт, едната от които съдържа всички функции, свързани с приложението, и една, която съдържа функция, която ще помогне на потребителите да генерират изходен текстов файл с резултати.

Запазване на скрипт в ALM

Стъпка 9) Трябва да запазим свързаните библиотечни файлове в ALM под „тестови ресурси“.

  • Щракнете върху бутона „Нов ресурс“.
  • Отваря се диалоговият прозорец „Нов ресурс“.
  • Въведете името на библиотеката с функции
  • Изберете типа като „Библиотека с функции“
  • Щракнете върху „OK“

Запазване на скрипт в ALM

Стъпка 10) Създаденият тестов ресурс ще бъде показан на потребителя, както е показано по-долу.

Запазване на скрипт в ALM

Стъпка 11) Сега трябва да качим .vbs в създадения тестов ресурс.

  • Кликнете върху „Визуализатор на ресурси“
  • Кликнете върху „Качване на файл“

Запазване на скрипт в ALM

Стъпка 12) Отваря се диалоговият прозорец за качване на файл.

  • Изберете пътя, където се намира .vbs файлът
  • Изберете файла, който трябва да бъде качен.
  • Кликнете върху „Отвори“.

Запазване на скрипт в ALM

Стъпка 13) При успешно качване ALM показва състоянието на потребителя. Кликнете върху „OK“.

Запазване на скрипт в ALM

Стъпка 14) Каченият тестов ресурс може да се види с помощта на „Визуализатор на ресурси“.

Запазване на скрипт в ALM

Стъпка 15) Повторете стъпки от 8 до 14, за да качите друг функционален файл, свързан с теста. След качването на „generateresult.vbs“, програмата за преглед на ресурси ще се покаже, както е показано по-долу.

Запазване на скрипт в ALM

Стъпка 16) Сега трябва да качим съответните файлове „Хранилище на обекти“ в модула „ресурси за тестване“, подобно на начина, по който сме качили библиотеки с функции.

  1. Щракнете върху модула „Нов ресурс“.
  2. Отваря се прозорецът на модула „Нов ресурс“.
  3. Въведете името на тестовия ресурс.
  4. Изберете типа на файла като "Object Repository".
  5. Щракнете върху „OK“

Запазване на скрипт в ALM

Стъпка 17) Тестовият ресурс се създава, както е показано по-долу. Сега потребителят трябва да качи файла на хранилището.

  • Щракнете върху раздела „Визуализатор на ресурси“.
  • Щракнете върху бутона „Качване на файл“.

Запазване на скрипт в ALM

Стъпка 18) Сега качете файла на хранилището на споделен обект.

  • Изберете файла, където е бил съхранен.
  • Кликнете върху бутона „Отвори“.

Запазване на скрипт в ALM

Стъпка 19) При успешно качване ALM показва състоянието на потребителя. Кликнете върху „OK“.

Запазване на скрипт в ALM

Стъпка 20) Тестовият ресурс може да се види направо от ALM, както е показано по-долу.

Запазване на скрипт в ALM

Стъпка 21) Последният тестов ресурс, който трябва да качим, е листът „Тестови данни“, който съдържа параметризирания тест.

За демонстрационни цели сме автоматизирали 4 тестови случая. Проектираните тестови данни са показани по-долу. Сега трябва да качим същото в ALM.

Запазване на скрипт в ALM

Стъпка 22) Създайте нов ресурс с име „TestData“ и изберете типа „test Resource“ и изберете „OK“

Запазване на скрипт в ALM

Стъпка 23) Както е обяснено от стъпка 17 до 19, качете файла с тестови данни в Excel и при успешно качване създадените „тестови данни“ ще бъдат показани, както е показано по-долу.

Запазване на скрипт в ALM

Част D – Настройки в UFT

Стъпка 1) Имаме всички свързани файлове, заредени в ALM, трябва да гарантираме, че скриптът за автоматизация взима библиотечния файл, ИЛИ и файла с данни от ALM. Нека да разберем как да асоциираме функционални библиотеки към тестовия скрипт динамично от ALM.

Настройки в UFT

Стъпка 2) Обектното хранилище също трябва да бъде взето от раздела „Тестови ресурси“ на ALM. Нека видим как да зареждаме динамично хранилището на обекти по време на изпълнение.

Настройки в UFT

Стъпка 3) Тестовите данни трябва да бъдат импортирани в „Глобалния“ лист на UFT. За да направим същото, трябва да се уверим, че имаме следната част от кода, преди да направим опит за достъп до параметрите, споменати в таблицата с данни.

Настройки в UFT

Стъпка 4) Трябва да гарантираме, че позволяваме на други продукти на HP да взаимодействат с UFT. За да направите същото, отидете на „Инструменти“ -> „Опции“, както е показано по-долу.

Настройки в UFT

Стъпка 5) Отваря се диалоговият прозорец с опции.

  • Изберете "GUI тестване' Таб.
  • Изберете „Тестови изпълнения“
  • Активирайте „Разрешаване на други продукти на HP да изпълняват тестове и компоненти“
  • Щракнете върху „OK“

Настройки в UFT

Част E – Изпълнение на скриптове в ALM

Стъпка 1) Създайте тестов пакет в модула „Тестова лаборатория“ за изпълнение. Нека създадем „Нова папка“ за автоматизиран тестов пакет.

  • Изберете модула „Тестова лаборатория“.
  • Изберете папката, под която искаме да създадем новата папка
  • Кликнете върху иконата Нова папка
  • Въведете името на папката
  • Кликнете върху OK.

Изпълнение на скриптове в ALM

Стъпка 2) Ще бъде създадена нова папка, както е показано по-долу:

Изпълнение на скриптове в ALM

Стъпка 3) Сега трябва да създадем тестов набор под създадената папка.

  • Изберете папката
  • Щракнете върху бутона „Нов набор от тестове“.
  • Въведете името на тестовия набор
  • Щракнете върху "OK"

Изпълнение на скриптове в ALM

Стъпка 4) Подобно на ръчните тестове, след създаването на тестовия набор, тестовите екземпляри трябва да бъдат добавени от План за тестване дърво.

  • Изберете създадения набор от тестове
  • Щракнете върху бутона „Избор на тестове“. Отваря се дървото на тестовия план.
  • Изберете теста
  • Щракнете върху бутона „<=“.

Изпълнение на скриптове в ALM

Стъпка 5) Добавеният тест ще се покаже, както е показано по-долу.

  • Добавеният тест автоматично показва типа тест като „QUICKTEST_TEST“.
  • Щракнете върху бутона „Изпълни“, за да задействате изпълнението.

Изпълнение на скриптове в ALM

Стъпка 5) Отваря се диалоговият прозорец за автоматично изпълнение на тестове. Нека разберем всички налични функции в този прозорец.

  • Изпълнете всички – Позволява ни да изпълним тестовия набор напълно.
  • бягане – Позволява ни да изпълним само избрания тестов екземпляр.
  • Изпълнете всички тестове локално – Тестът ще започне в местния домакин. Ако Unchecked потребителят има възможност да въведе име на хост, в който трябва да се изпълнят тестовете.
  • Активиране на дневника – Създава лог файл за изпълнение по време на тестовото изпълнение. За да видите дневника за изпълнение след изпълнение на текст, Изберете „Преглед на изпълнението"от"бягай меню на същия диалогов прозорец.

Щракнете върху „Изпълни“, за да задействате теста.

Изпълнение на скриптове в ALM

Стъпка 6) UFT ще се стартира във фонов режим, докато скриптът се изпълнява. Състоянието на изпълнение ще се покаже, след като изпълнението на теста приключи, както е показано по-долу. затвори прозореца

Изпълнение на скриптове в ALM

Част F – Анализиране на резултатите

Стъпка 1) Решетката за изпълнение се показва обратно на потребителя при затваряне на диалоговия прозорец „Автоматично изпълнение“.

  • С актуализиран статус на изпълнение на теста.
  • Вграденият тестов отчет на UFT може да бъде достъпен чрез щракване върху бутона „Стартиране на отчета“.

Анализиране на резултатите

Стъпка 2) Вграденият UFT тестов отчет ще бъде показан на потребителя.

Анализиране на резултатите

Стъпка 3) Подробните резултати могат да бъдат достъпни с помощта на модула „Test Runs“. Подобно на ръчните тестове, подробният резултат показва цялата информация.

Анализиране на резултатите

Стъпка 4) Тестът също генерира текстов файл с резултати, който може да бъде достъпен от секцията с прикачени файлове. Текстовият файл се генерира от скрипта (тестовата рамка), който е НЕ вградения отчет на UFT. За достъп до същото изпълнете следното:

  • Изберете „Run ID“.
  • Отваря се диалоговият прозорец „Подробности за изпълнение“.
  • Отидете на секцията „Прикачени файлове“.
  • Файл с резултати ще бъде достъпен за изтегляне от потребителите. Double щракнете върху текстовия файл.

Анализиране на резултатите

Стъпка 5) Файлът с текстови резултати се отваря в Notepad. Резултатният файл ще се покаже, както е показано по-долу.

Анализиране на резултатите

Изтеглете UFT скрипта за автоматизация, използван в този урок

Видео на QTP интеграция с Центъра за качество

Кликнете тук ако видеото не е достъпно

Забележки: -

  • Центърът за качество предоставя много функции като копиране на тестови стъпки, изпращане на скриптове по имейл за преглед, добавяне на прикачени файлове и т.н., за да улесни по-бързото разработване на тестови случаи.
  • Можете да създадете скрипт в инструменти за автоматизация като QTP и Loadrunner и след това ги качете и съхранете в Quality Center
  • Можете също така директно да конвертирате ръчен тестов скрипт в Quality Center в автоматизиран скрипт.