Як інтегрувати UFT (QTP) з ALM (Центр якості)

Зміст:

Anonim
  • ALM дозволяє інтегрувати з іншими продуктами HP, такими як HP UFT та Hp Load Runner.
  • HP UFT - це функціональний інструмент автоматизації, який підтримує автоматизацію як віконних, так і веб-програм. Він також підтримує різні технології, такі як .NET, Java, Siebel, SAP тощо.
  • У цьому розділі ми розберемося, як керувати UFT-сценаріями з ALM. Він складається з різних конфігурацій та етапів.
  • Передумовою цього модуля є те, що повинні бути встановлені як ALM, так і UFT.
Нижче наведена дорожня карта, якої потрібно дотримуватися, щоб виконувати UFT-тести з використанням 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 як одного з меню, як показано нижче.

Крок 2) Перейдіть до меню ALM та виберіть підключення ALM.

Крок 3) Відкриється діалогове вікно підключення ALM.

  1. Введіть URL-адресу сервера ALM
  2. Введіть Ім'я користувача
  3. Введіть пароль і натисніть "Підключитися"

Крок 4) Після успішної автентифікації файли ALM будуть завантажені, оскільки ми встановлюємо зв’язок між ALM та UFT вперше.

Крок 5) Діалогове вікно підключення ALM чекає, поки користувач вибере домен та проект.

  1. Виберіть Домен
  2. Виберіть проект
  3. Клацніть 'Увійти'

Крок 6) Діалогове вікно підключення ALM відображає стан.

  1. Підключений до сервера та містить деталі про адресу сервера та ім’я користувача.
  2. Підключений до проекту та містить деталі про проект.
  3. Натисніть "Закрити"

Частина C - Збереження сценарію в ALM

  • Давайте розберемося з різними компонентами, необхідними для виконання сценарію UFT.
  • Основний сценарій драйвера - точка входу для будь-якого сценарію UFT, що має розширення .mts.
  • Бібліотека - відповідні файли сценаріїв / функцій, які можуть мати розширення (.vbs) або (.qfl).
  • Репозиторій об’єктів - Зазвичай він складається зі сховища спільних об’єктів і має розширення .tsr.
  • DataTable - використовується для параметризації тестів. Зазвичай файл Excel.

Примітка: Ідея цього розділу полягає в тому, щоб зрозуміти інтеграцію ALM та UFT, а НЕ навчитися писати сценарії UFT.

Крок 1) Першим кроком є ​​збереження основного сценарію драйвера в ALM від UFT. Перейдіть до меню "Файл" і виберіть "Новий тест", як показано нижче.

Крок 2) Відкриється нове діалогове вікно тесту.

  1. Виберіть тип тесту.
  2. Введіть назву тесту.
  3. Нам потрібно вибрати місце розташування як ALM (за замовчуванням воно відображатиме місце встановленого UFT). Натисніть кнопку "Огляд".

Крок 3) Відкриється діалогове вікно "Вибрати місце".

  1. Виберіть вкладку "План випробування ALM".
  2. Двічі клацніть папку " Функціональна ", щоб відкрити її вкладені папки.

Крок 4) Діалогове вікно "Вибрати місце" відкриється з підпапками папки " Функціональна ".

  1. Двічі клацніть ' Папка автоматизації .
  2. Клацніть «Вибрати».

Крок 5) Діалогове вікно "Новий тест" відображається користувачеві

  1. Вибране місце тесту вказує на ALM.
  2. Натисніть "Створити".

Крок 6) Тепер давайте перевіримо, чи успішно створив тест, увійшовши до ALM.

Перейдіть до модуля "План випробувань".

  • Ви помітите, що тестовий скрипт "Guru99_Bank_Auto" створений у папці "Автоматизація".
  • На вкладці подробиці ми також можемо виявити, що тип тесту заблокований як "QUICKTEST_TEST", що означає, що це сценарій UFT.

Крок 7) Тепер розпочніть розробку сценарію в UFT та збережіть сценарій, до якого можна отримати доступ у ALM, вибравши вкладку «Тестовий сценарій» створеного тесту.

Крок 8) Наступним кроком є ​​збереження відповідних файлів бібліотеки функцій у модулі 'тестових ресурсів' ALM, який буде автоматично завантажений під час виконання.

Для цього сценарію ми маємо дві бібліотеки функцій, пов’язані зі створеним тестовим сценарієм, з яких одна містить усі функції, пов’язані з додатком, і одна, яка містить функцію, яка допоможе користувачам створити вихідний текстовий файл результатів.

Крок 9) Нам потрібно зберегти пов'язані файли бібліотеки в ALM у розділі "Тестові ресурси".

  • Натисніть кнопку "Новий ресурс"
  • Відкриється діалогове вікно "Новий ресурс"
  • Введіть назву бібліотеки функцій
  • Виберіть тип як "Бібліотека функцій"
  • Натисніть "OK"

Крок 10) Створений тестовий ресурс буде показаний користувачеві, як показано нижче.

Крок 11) Тепер нам потрібно завантажити .vbs на створений тестовий ресурс.

  • Клацніть на "Переглядач ресурсів"
  • Натисніть "Завантажити файл"

Крок 12) Відкриється діалогове вікно завантаження файлу.

  • Виберіть Шлях, де знаходиться файл .vbs
  • Виберіть файл, який потрібно завантажити.
  • Клацніть «Відкрити».

Крок 13) Після успішного завантаження ALM відображає статус користувачеві. Клацніть "OK".

Крок 14) Завантажений тестовий ресурс можна переглянути за допомогою програми «Переглядач ресурсів».

Крок 15) Повторіть кроки 8-14, щоб завантажити ще один функціональний файл, пов'язаний з тестом. Після завантаження файлу 'createresult.vbs' програма перегляду ресурсів відображатиметься, як показано нижче.

Крок 16) Тепер нам потрібно завантажити відповідні файли 'Object Repository' у модулі 'test resources', подібно до того, як ми завантажили бібліотеки функцій.

  1. Клацніть на модуль "Новий ресурс"
  2. Відкриється вікно модуля «Новий ресурс».
  3. Введіть назву тестового ресурсу.
  4. Виберіть тип файлу як "Репозиторій об'єктів".
  5. Натисніть "OK"

Крок 17) Тестовий ресурс створюється, як показано нижче. Тепер користувачеві потрібно завантажити файл сховища.

  • Клацніть на вкладку "Переглядач ресурсів".
  • Натисніть кнопку «Завантажити файл».

Крок 18) Тепер завантажте файл спільного сховища об’єктів.

  • Виберіть файл, де він зберігався.
  • Натисніть кнопку «Відкрити».

Крок 19) Після успішного завантаження ALM відображає статус користувачеві. Клацніть "OK".

Крок 20) Тестовий ресурс можна переглянути безпосередньо з ALM, як показано нижче.

Крок 21) Останнім тестовим ресурсом, який нам потрібно завантажити, є аркуш "Тестові дані", який містить параметризований тест.

Для демонстраційних цілей ми автоматизували 4 тестові кейси. Розроблені дані тесту показані нижче. Тепер нам потрібно завантажити те саме в ALM.

Крок 22) Створіть новий ресурс з назвою 'TestData' і виберіть тип як 'test Resource' та виберіть 'OK'

Крок 23) Як пояснюється з кроків 17 до 19, завантажте файл тестових даних Excel і при невдалому завантаженні створені "тестові дані" будуть відображені, як показано нижче.

Частина D - Налаштування в UFT

Крок 1) Ми маємо всі пов'язані файли, завантажені в ALM, ми повинні переконатися, що сценарій автоматизації забирає файл бібліотеки, АБО і файл даних з ALM. Давайте зрозуміємо, як динамічно пов’язувати бібліотеки функцій із тестовим скриптом з ALM.

Крок 2) Репозиторій об'єктів також потрібно взяти на вкладці "Тестові ресурси" ALM. Давайте подивимось, як динамічно завантажувати сховище об’єктів під час виконання.

Крок 3) Дані тестування мають бути імпортовані до «Загального» аркуша UFT. Для того, щоб виконати те саме, ми повинні переконатися, що у нас є такий фрагмент коду, перш ніж робити спроби отримати доступ до параметрів, згаданих у таблиці даних.

Крок 4) Ми повинні забезпечити взаємодію інших продуктів HP з UFT. Щоб виконати те саме, перейдіть до «Інструменти» -> «Параметри», як показано нижче.

Крок 5) Відкриється діалогове вікно параметрів.

  • Виберіть вкладку "Тестування графічного інтерфейсу".
  • Виберіть "Тестові запуски"
  • Увімкніть "Дозволити іншим виробам HP запускати тести та компоненти"
  • Натисніть "OK"

Частина E - Виконання сценаріїв у ALM

Крок 1) Створіть набір тестів у модулі 'Test Lab' для виконання. Давайте створимо "Нову папку" для автоматизованого набору тестів.

  • Виберіть модуль «Тестова лабораторія»
  • Виберіть папку, в якій ми хочемо створити нову папку
  • Клацніть на піктограму Нова папка
  • Введіть назву папки
  • Клацніть OK.

Крок 2) Буде створено нову папку, як показано нижче:

Крок 3) Тепер нам потрібно створити тестовий набір під створеною папкою.

  • Виберіть папку
  • Натисніть кнопку 'New Test Set'
  • Введіть назву тестового набору
  • Натисніть "Ok"

Крок 4) Як і ручні тести, після створення тестового набору тестові екземпляри потрібно додавати з дерева плану тестування.

  • Виберіть створений набір тестів
  • Натисніть кнопку "Вибрати тести". Відкриється дерево плану тестування.
  • Виберіть тест
  • Натисніть кнопку '<='

Крок 5) Доданий тест відображатиметься, як показано нижче.

  • Доданий тест автоматично відображає тип тесту як "QUICKTEST_TEST".
  • Натисніть кнопку «Виконати», щоб запустити виконання.

Крок 5) Відкриється діалогове вікно автоматичного запуску тесту. Давайте зрозуміємо всі доступні функції цього вікна.

  • Запустити все - Дозволяє повністю виконати набір тестів.
  • Виконати - дозволяє нам виконувати лише вибраний тестовий екземпляр.
  • Запустіть усі тести локально - тест буде розпочато на локальному хості. Якщо Без позначки користувач має можливості ввести ім'я хосту, в якому повинні виконуватися тести.
  • Увімкнути журнал - створює файл журналу виконання під час тестового запуску. Щоб переглянути журнал виконання після виконання тексту, виберіть "Переглянути виконання " в меню " Виконати" того ж діалогового вікна.

Натисніть "Виконати", щоб запустити тест.

Крок 6) UFT буде запущено у фоновому режимі під час виконання сценарію. Статус запуску відображатиметься після завершення тесту, як показано нижче. Закрити вікно.

Частина F - Аналіз результатів:

Крок 1) Сітка виконання відображається користувачеві після закриття діалогового вікна "Автоматичний біг".

  • З оновленим статусом виконання тесту.
  • До вбудованого звіту про тестування UFT можна отримати доступ, натиснувши кнопку "Запустити звіт".

Крок 2) Вбудований звіт про тестування UFT буде показаний користувачеві.

Крок 3) Докладні результати можна отримати за допомогою модуля "Тестові запуски". Як і ручні тести, детальний результат відображає всю інформацію.

Крок 4) Тест також генерує текстовий файл результатів, доступ до якого можна отримати з розділу вкладень. Текстовий файл генерується сценарієм (тестовим фреймворком), який НЕ є вбудованим звітом UFT. Щоб отримати доступ до цього самого, виконайте наступне:

  • Виберіть "Запустити ідентифікатор".
  • Відкриється діалогове вікно "Виконати деталі".
  • Перейдіть до розділу "Вкладені файли".
  • Файл результатів буде доступний для завантаження користувачами. Двічі клацніть на текстовому файлі.

Крок 5) Текстовий файл результатів відкривається в блокноті. Файл результатів буде відображений, як показано нижче.

Завантажте сценарій автоматизації UFT, використаний у цьому посібнику

Відео про інтеграцію QTP з Центром якості

Клацніть тут, якщо відео недоступне

Примітки: -

  • Центр якості пропонує безліч функцій, таких як копіювання кроків тестування, надсилання скриптів електронною поштою на перевірку, додавання вкладень тощо, що сприяє швидшій розробці тестів.
  • Ви можете створити сценарій в таких інструментах автоматизації, як QTP та Loadrunner, а потім завантажити та зберегти їх у Центрі якості
  • Ви також можете безпосередньо перетворити ручний тестовий сценарій у Центрі якості в автоматизований сценарій.