Лабораторія тестування в HP ALM (Центр якості)

⚡ Розумний підсумок

Тестова лабораторія в HP ALM – це модуль, де розроблені тестові випадки групуються в набори тестів та фактично виконуються. На цій сторінці розглядається створення набору тестів, запуск тестів за допомогою ручного виконавця, планування процесу виконання та аналіз результатів.

  • 🧪 Мета: Тестова лабораторія виконує тестові випадки, створені в модулі Плану тестування.
  • 📦 Тестовий набір: Набір тестів — це колекція тестових випадків, отриманих з Плану тестування протягом одного циклу.
  • 🔒 Безпечно редагувати: Зміни, внесені в Тестовій лабораторії, ніколи не змінюють батьківські тестові випадки в Плані тестування.
  • ▶ ゚ Два режими роботи: Команда «Запустити набір тестів» виконує весь набір, тоді як команда «Запустити» виконує лише вибраний тест.
  • 🖱️ Ручний бігун: Бігун відзначає кожен пройдений або невдалий крок, додає скріншоти та повідомляє про дефекти.
  • 🗓️ Послідовність виконання: Умови та часова залежність контролюють порядок та час кожного екземпляра тесту.
  • 📊 Результати: Модуль тестових запусків зберігає кожен запуск під унікальною назвою запуску для подальшого аналізу.

Лабораторія тестування в HP ALM

Що таке модуль тестової лабораторії в HP ALM?

Команда Модуль Test Lab саме тут HP ALM, також відомий як Центр якості, проводить тести. Вимоги фіксуються в модулі Вимоги, тестові випадки розробляються в Модуль плану тестування, а Test Lab об’єднує ці завершені випадки в тестові набори, щоб їх можна було запланувати, виконати та відобразити відповідно до циклу випуску.

  • Після завершення дизайну тесту виконання тесту відбудеться за допомогою модуля Test Lab.
  • Один поширений термін, який ви зустрінете в HP ALM, — це модуль «Тестовий набір» Test Lab. Якщо ваша уява викликає уявлення про якусь колекцію або набір, ви маєте рацію. Тестовий набір — це фактично колекція тестових випадків, які ми маємо намір виконати.
  • Тестові випадки від План тестування викликаються в модуль Test Lab.
  • Зміни, внесені до тестових випадків у модулі Test Lab, не впливають на батьківські тестові випадки в модулі Test Plan Module. Ви можете експериментувати. Звідси і назва Test Lab!

💡 Примітка: Цей продукт був випущений компанією HP, а з того часу перейшов до Micro Focus, а потім до OpenTextМакет модуля та наведені нижче кроки все ще застосовуються, хоча останні випуски мають брендований вигляд. OpenText ALM / Центр якості.

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

Лабораторія тестування в HP ALM

Як створити набір тестів

крок 1) Перший крок – створити кореневу папку як контейнер для зберігання тестових наборів. Ми можемо назвати її відповідно до релізу та циклу, щоб було легко track.

  1. Перейдіть до модуля «Тестова лабораторія» на вкладці «Тестування».
  2. Створіть нову папку, натиснувши піктограму «Нова папка».
  3. Відкриється діалогове вікно «Нова папка тестового набору». Введіть назву папки як «2017 R1 – Цикл 1».
  4. Натисніть "ОК"

Створіть тестовий набір

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

Створіть тестовий набір

Крок 3) Виберіть створену папку та призначте їй «Цикл», що означає, що весь набір тестів має бути виконано для циклу 1.

Створіть тестовий набір

Крок 4) Введіть назву набору тестів і натисніть «OK»

Примітка: Target Поле «Цикл» неактивне, оскільки цільовий цикл вибрано на рівні папки (2017 R1 – Цикл 1).

Створіть тестовий набір

Крок 5) Після створення набору тестів нам потрібно вибрати тести та додати їх до набору тестів.

  1. Виберіть тестовий набір.
  2. Перейдіть до «Сітки виконання».
  3. Натисніть кнопку «Вибрати тести». Відкриється дерево плану тестування.
  4. Виберіть тести, які потрібно виконати для цього циклу.
  5. Натисніть кнопку «<=». Це перемістить/витягне тестові випадки з плану тестування до тестової лабораторії.

Створіть тестовий набір

Крок 6) Після додавання тестів із дерева плану тестування користувачеві відображаються всі параметри конфігурації вибраних тестів. Користувач може редагувати конфігурацію перед додаванням її до тестової лабораторії.

Примітка. Користувач не може контролювати вибір конфігурації тесту в тестовій лабораторії. Таким чином, уся конфігурація буде додана до тестового набору за замовчуванням. Якщо одна з вибраних конфігурацій НЕ є частиною циклу, після додавання тестів видаліть із тестової лабораторії.

Створіть тестовий набір

Крок 7) Після вибору конфігурацій вибрані тести додаються до набору тестів. У цьому випадку ми вибрали всі три конфігурації; отже, ми можемо знайти три екземпляри «01- Login Test».

Створіть тестовий набір

Крок 8) Повторіть описані вище кроки, щоб створити більше наборів тестів і вибрати всі відповідні тести, заплановані для цього циклу. Після створення всього тестового набору структура тестового набору буде такою, як показано нижче:

Створіть тестовий набір

Крок 9) Інша важлива вкладка, яку ми повинні зрозуміти, це «Потік виконання». Виберіть вкладку «Потік виконання», яка відображає порядок, у якому відображатимуться тести під час виконання. Користувачі також можуть змінити порядок виконання за допомогою цієї вкладки, яка розглядатиметься в окремому розділі цього модуля.

Створіть тестовий набір

Як виконувати тести

Крок 1) Створені набори тестів тепер готові до виконання. Тести можна виконати двома варіантами.

  • Запустіть тестовий набір – Цей параметр дозволяє користувачеві виконувати всі тести у вибраному наборі тестів.
  • прогін – Ця опція допомагає користувачеві виконати лише вибраний тест.

Виконати тести

Крок 2) Давайте виконаємо весь набір тестів модуля Login, вибравши параметр «Run Test Set». Після натискання «Запустити тестовий набір» відображається користувач із двома варіантами.

  1. Ручний бігун (за замовчуванням) – порядок тестів, що відображаються під час виконання, буде таким же, як порядок, який відображається в сітці набору тестів.
  2. Автоматичний бігун – Порядок тестів, що відображаються під час виконання, відображатиметься як порядок, встановлений на вкладці потоку виконання.

Переходимо до параметра за замовчуванням.

Виконати тести

Крок 3) Користувачеві буде показано програму ручного тестування. У цьому діалоговому вікні ми розберемо важливі функції.

  1. Почати біг – Допомагає розпочати виконання
  2. Закінчити біг – Припиняє поточне виконання та закриває ручний бігун.
  3. Скасувати запуск – Скасовує виконання поточних тестів.
  4. Вкладення - HCS – Допомагає нам додати скріншот/будь-яку іншу інформацію, пов’язану з виконанням цього тесту
  5. Новий дефект – Після натискання на ньому відкривається діалогове вікно нових дефектів, за допомогою якого a Дефект можна опублікувати.
  6. Інформація про ОС – Надає інформацію про операційну систему, у якій виконуються тести.
  7. Назва запуску – Унікальна позначка часу, за допомогою якої результати тесту можна проаналізувати пізніше.

Натисніть «Почати запуск».

Виконати тести

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

Додайте крок під час виконання тесту Додайте крок під час виконання тесту.
Видалити крок Видалення кроку під час виконання тесту.
Перепустка вибрано Перепустка вибрано
Вибрано помилку Вибрано помилку
Показує параметр для вибраного кроку тесту Показує параметр для вибраного кроку тесту
Зробіть знімок екрана та додайте вкладення Дозволяє користувачеві робити знімок екрана та додавати вкладення під час виконання.
Дозволяє користувачеві додавати дефект Дозволяє користувачеві додавати дефект під час виконання.
Показує користувача в компактному вигляді Показує користувачеві компактний вигляд програми для виконання тестів
Завершити виконання Завершити виконання
  1. Крок Numbers створені на етапі тестування
  2. Descriptіон вибраного кроку.
  3. Очікуваний результат вибраного кроку.

    Виконати тести

Крок 5) Наступний тест у наборі тестів буде відображено користувачеві. Повторіть кроки 3 та 4, щоб виконати тест і відповідно позначити статус.

Виконати тести

Як створити розклад тестового запуску

Тестувальники можуть контролювати виконання тесту за допомогою вкладки «Потік виконання». Тестувальники також можуть вказати дату й час для виконання конкретного екземпляра тесту. Ми також можемо запланувати тест на основі результатів іншого вказаного екземпляра тесту в потоці виконання.

Тепер давайте розберемося, як запланувати тестовий потік у HP-ALM.

Крок 1) Виберіть вкладку «Потік виконання» в модулі Test Lab.

Створення розкладу тестового запуску

Крок 2) Double клацніть на конкретному тесті, щодо якого потрібно встановити розклад. Відобразиться «Розклад тестового запуску», як показано нижче. Ми можемо помітити, що немає умов виконання, які були встановлені за замовчуванням.

Створення розкладу тестового запуску

Крок 3) Щоб додати умову виконання, натисніть значок «+», як показано нижче.

Створення розкладу тестового запуску

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

  1. Виберіть тест зі спадного списку тестів. Будуть відображені всі тести в наборі тестів
  2. Виберіть умову. Це може бути «Пройшов» або «Завершено».
  3. Натисніть "OK".

    Створення розкладу тестового запуску

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

Створення розкладу тестового запуску

Крок 6) Потік виконання автоматично перебудовується, як показано нижче. Відповідно до наведеного нижче потоку, тест 'Cluster Голова» буде виконано лише після завершення «02 – Перевірка кнопки скидання».

Створення розкладу тестового запуску

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

Припустимо, профіль входу менеджера буде готовий лише після певної дати. Отже, тестери можуть виконати те саме, вказавши умови в «Потоку виконання».

Double Клацніть тест, для якого потрібно встановити критерії потоку виконання.

Створення розкладу тестового запуску

Крок 8) тепер,

  1. Перейдіть до модуля «Залежність від часу»
  2. Виберіть «Запуск у вказаний час»
  3. Введіть дату, коли ви хочете виконати
  4. Введіть час, коли ви бажаєте виконати тест
  5. Натисніть «ОК».

Створення розкладу тестового запуску

Крок 9) Вкладка «Потік виконання» буде перерозподілена, як показано нижче. Такий вид планування дуже корисний для автоматизованих тестів, які виконують ті самі кроки.

Примітка: Якщо запланована дата й час настали, ALM автоматично запустить тести. Це стосується автоматизованого тестування, оскільки тестування буде виконано без будь-якого ручного втручання. Передумовою для автоматичного запуску тестів є готовність хоста (не вимкнений або заблокований) та його стан для запуску тесту. Якщо це ручне тестування, то жодного ефекту не буде.

Створення розкладу тестового запуску

Як проаналізувати результат тесту

Крок 1) Після виконання тесту тестувальники можуть переглянути результати в модулі «Прогони тесту». Він містить результати виконання екземплярів тесту та виконання тестового набору.

  1. Перейдіть до «Тестування» на вкладці «Тестування», і відкриється вікно, як показано нижче:
  2. Назва виконання — це унікальне значення, яке генерується для кожного з цих виконання тесту.
  3. «Статус» показує остаточний статус виконання тесту.

Детальний результат можна переглянути, натиснувши «Ідентифікатор запуску».

Проаналізуйте результат тесту

Крок 2) Відкриється діалогове вікно Run details, і користувач зможе переглянути докладний результат.

  1. Перейдіть на вкладку «Звіт» у вікні «Деталі запуску».
  2. Тестувальники можуть перевірити статус кожного з цих кроків тестування.
  3. Натисніть «OK», щоб закрити діалогове вікно.

Проаналізуйте результат тесту

Відео про Test Lab

Натисніть тут якщо відео недоступне

Поширені запитання

Ні. Тестова лабораторія працює над екземпляром тестового випадку, тому кроки, додані або відредаговані під час виконання, залишаються з цим виконанням. Батьківський тест у Плані тестування залишається недоторканим, тому експериментування під час виконання є безпечним.

Ручний виконавець (Manual Runner) покроково проводить тестувальника через кожен тест у порядку набору тестів. Автоматичний виконавець (Automatic Runner) дотримується порядку виконання та запускає тести на вказаному хості, що й вимагається автоматизованими скриптами.

Часова залежність запускає лише автоматичні тести, і хост має бути увімкнений, розблокований та готовий до роботи. Ручний тест із запланованим часом просто показує розклад; він не запуститься самостійно.

Так. Експортуйте звіт про виконання, і помічник зі штучним інтелектом групує збої за ймовірною причиною, відокремлюючи проблеми середовища від справжніх дефектів. Тестер підтверджує кожну групу.ping перш ніж будуть виявлені дефекти.

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

Підсумуйте цей пост за допомогою: