Модуль вимог у HP ALM (Центр якості)

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

Модуль вимог у HP ALM (Центр якості) дозволяє командам визначати, організовувати та tracдля кожної вимоги проекту. Цей посібник охоплює створення папок, ручне введення, масове завантаження через Microsoft Надбудова Excel, аналіз покриття та tracгенерація матриці доцільності.

  • 📁 Структура папок: Спочатку створіть папку релізу, потім розділіть підпапки «Функціональні» та «Нефункціональні», перш ніж додавати будь-які вимоги.
  • ???? Обов'язкові поля: Обов’язкові лише поля «Назва» та «Тип вимоги»; поля «автор», «пріоритет» та «цільовий реліз» залишаються необов’язковими.
  • 📎 Attachments: Файли Word, Excel та зображень додаються безпосередньо до вимоги, зберігайтеping вихідні документи поруч із записом.
  • 📊 Надбудова Excel: Встановлення HP ALM Microsoft Надбудова Excel для завантаження сотень вимог одним експортом.
  • 🔗 Карта поляping: Поля, виділені червоним кольором на картіping діалогові вікна є обов'язковими та повинні вказувати на стовпці Excel.
  • 📈 Аналіз покриття: У меню «Вигляд» відображається кількість пройдених, невиконаних та невиконаних тестів для кожної папки вимог.
  • 🧾 Tracматриця доцільності: Фільтруйте за пов'язаними тестами, а потім експортуйте згенеровану матрицю в Excel як аудиторський доказ.

Модуль вимог у HP ALM (Центр якості)

Що таке модуль вимог у HP ALM?

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

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

Доступ до модуля здійснюється з бічної панелі ALM, поряд із розділами «План тестування», «Тестова лабораторія» та «Дефекти». Якщо ви новачок в інтерфейсі, Покрокове керівництво по графічному інтерфейсу HP ALM пояснює кожну панель, показану нижче.

Параметр модуля вимог на бічній панелі HP ALM

У цій статті ми використовуватимемо зразок програми Банківська справа GURU99 щоб вимоги, що відображаються на екрані, відповідали реальному набору функцій. На екрані нижче показано приклад програми, функції якої ми запишемо як вимоги.

Зразок банківської програми GURU99, що використовується для вимог HP ALM

Чому управління вимогами важливе в HP ALM

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

Чотири практичні переваги від keeping вимоги в модулі, а не поза ним:

  • Єдине джерело істини. Аналітики, розробники та тестувальники читають один і той самий запис, а вкладка «Історія» показує, хто що змінив.
  • Автоматичне покриття. Після того, як вимога пов'язана з тестами в Модуль плану тестування, ALM розраховує покриття без будь-якого ручного підрахунку.
  • Аналіз впливу. Коли вимога змінюється, пов'язані тести позначаються прапорцем, тому команда точно знає, що потрібно повторно запустити в Тестова лабораторія.
  • Вирівнювання випуску. Target Випуск та Target Поля циклу пов'язують кожну вимогу з планом, визначеним у Релізи та цикли.

💡 Порада: Узгодьте список типів вимог зі своїми бізнес-аналітиками перед першим завантаженням. Зміна типів пізніше означає повторне зіставлення.ping кожен шаблон Excel, який ваша команда вже використовує.

Як створити вимоги

Крок 1) Натисніть на «Вимоги» в модулі «Вимоги».

Вибір вимог у модулі вимог HP ALM

Крок 2) Зберігайте всі вимоги для цього випуску (2017 R1) у окремій папці для легкого доступу. Крім того, покажіть різницю між «функціональними» та «нефункціональними» вимогами, розмістивши їх у різних папках.

  1. Натисніть значок «Нова папка» в модулі «Вимоги».
  2. Введіть назву папки у вигляді «2017 R1», щоб легко визначити вимоги до цього випуску.

Створення папки випуску 2017 R1 в HP ALM

Крок 3) Створена папка відображається, як показано нижче.

Папка випуску, створена в дереві вимог HP ALM

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

Створення папки функціональних вимог у HP ALM

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

Функціональна папка, що відображається в папці випуску в HP ALM

Крок 6) Аналогічно створіть папку «Нефункціональні». Після створення папок «Функціональні» та «Нефункціональні» структура папок виглядатиме, як показано нижче.

Функціональна та нефункціональна структура папок у HP ALM

Крок 7) Натисніть значок «Нова вимога» на сторінці вимог, як показано нижче.

Піктограма «Нова вимога» на панелі інструментів HP ALM

Відкриється діалогове вікно «Нова вимога», і користувач повинен ввести наступні обов’язкові поля.

  1. Введіть назву вимоги.
  2. Виберіть тип вимоги.

У діалоговому вікні нижче показано обидва обов’язкові поля заповненими.

Діалогове вікно «Нова вимога» з обов’язковими полями назви та типу

Крок 8) Користувач також може ввести наступні необов'язкові поля.

  1. автор
  2. Пріоритет
  3. Revбачив
  4. Target Відпустіть
  5. Target Цикл
  6. Descriptіон та коментарі

Крок 9) Модуль також дозволяє користувачам вводити текст вимоги в 'Багатий текст' форматувати безпосередньо, як показано нижче.

Вкладка RTF вимоги HP ALM

Крок 10) Зазвичай вимоги записуються в документі Word. Їх можна завантажити на вкладці «Вкладення», як показано нижче. ALM також підтримує інші типи файлів, такі як .xls та .jpg. Після завантаження натисніть кнопку «Надіслати».

Вкладка вкладень вимоги HP ALM

Крок 11) Збережена вимога відображається користувачеві, як показано нижче.

Щойно створена вимога, зазначена в таблиці HP ALM

Як завантажити вимоги за допомогою Microsoft перевершувати

Створення вимог вручну є прийнятним для кількох елементів, але процес стає повільним, коли реліз містить їх десятки. Масове завантаження набагато швидше, ніж додавання кожної вимоги по одній. Щоб зробити це можливим, HP постачає надбудову, яка експортує рядки безпосередньо з Microsoft Excel або Microsoft Word в ALM. Наведена нижче процедура охоплює весь шлях, від завантаження надбудови до перевірки завантажених записів.

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

Робочий процес для завантаження вимог з Excel в HP ALM

Частина A – Завантаження надбудови Excel

Крок 1) Перейдіть на головну сторінку ALM http://localhost:8181/qcbin і натисніть «Інструменти» зі списку посилань.

Посилання на інструменти на головній сторінці HP ALM

Крок 2) Натисніть посилання «Більше надбудов HP ALM» на сторінці надбудов, як показано нижче.

Посилання на додаткові надбудови HP ALM на сторінці надбудов

Крок 3) Виберіть «Надбудови для» Microsoft «Програми», а потім виберіть «Microsoft «Excel» зі списку, оскільки саме надбудова MS Excel використовується для завантаження даних у HP ALM.

Надбудови для Microsoft Категорія програм у HP ALM

Крок 4) Виберіть «HP ALM» Microsoft Посилання на надбудову Excel для ALM 12.00, яка відповідає версії вашого сервера.

HP ALM Microsoft Посилання для завантаження надбудови Excel

Крок 5) На сторінці завантаження також є посібник «Читайте мене» та посібник «Доповнення», які варто зберегти.pingПісля натискання посилання для завантаження файл налаштування надбудови зберігається у місці за замовчуванням або у вибраному користувачем місці.

Завантаження файлу інсталяції надбудови HP ALM Excel

⚠️ Попередження: Версія надбудови має збігатися з версією сервера ALM. Надбудова, створена для ALM 12.00, відмовиться підключатися до сервера в іншому основному випуску, а майстер експорту завершить роботу на етапі автентифікації із загальною помилкою.

Частина B – Встановлення надбудови Excel

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

Запуск інсталятора надбудови HP ALM Excel від імені адміністратора

Крок 2) Відкриється майстер налаштування. Revперегляньте екран привітання та натисніть кнопку «Далі», щоб продовжити.

Екран привітання майстра налаштування надбудови HP ALM Excel

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

Вибір області інсталяції для надбудови HP ALM Excel

Крок 4) Після завершення встановлення користувач отримає повідомлення про стан. Натисніть кнопку «Готово».

Повідомлення про завершення інсталяції надбудови HP ALM Excel

Крок 5) Щоб перевірити, чи успішно встановлено надбудову, відкрийте Excel і перейдіть на вкладку «Надбудови». Опція «Експортувати до HP ALM» підтверджує реєстрацію надбудови.

Параметр «Експорт до HP ALM» на вкладці «Надбудови Excel»

Частина C – Вимоги до завантаження в ALM

Крок 1) Перш ніж завантажувати вимоги з Excel, підготуйте робочий аркуш, щоб майстер міг його прочитати.

  1. Виберіть поля, які потрібно завантажити в ALM, і створіть рядок заголовка в Excel для цих полів.
  2. Введіть дійсні дані в кожне з цих полів, як показано нижче.

Підготовлена ​​таблиця Excel із заголовками вимог для завантаження HP ALM

Крок 2) Після вибору даних для завантаження натисніть «Експортувати до HP ALM» на вкладці «Надбудови».

Запуск експорту до HP ALM з Excel

Крок 3) Відкриється майстер експорту ALM. Введіть сервер HP ALM. URL і натисніть кнопку «Далі».

Вхід до сервера HP ALM URL у майстрі експорту

Крок 4) Введіть ім'я користувача та пароль для автентифікації та натисніть «Далі».

Екран автентифікації майстра експорту HP ALM

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

Вибір домену та проекту в майстрі експорту HP ALM

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

Вибір вимог як типу даних для експорту в HP ALM

Крок 7) Введіть нову назву карти. Перший варіант, «Вибрати карту», ​​вимкнено, оскільки карта ще не створена. Створіть нову назву карти та натисніть «Далі». Варіант «Створити тимчасову карту» залишається невибраним, оскільки ця карта буде використовуватися повторно щоразу під час завантаження вимог.

Створення нової карти поля в майстрі експорту HP ALM

Крок 8) У цьому діалоговому вікні користувач має вибрати поведінку типу вимоги. Якщо завантажується лише один тип вимоги, виберіть «Один тип вимоги». Оскільки в цьому прикладі завантажуються різні типи вимог, тип має бути зіставлений з відповідним стовпцем в Excel. У цьому шаблоні стовпець «E» містить тип вимоги.

Вибір поведінки типу вимоги в майстрі експорту HP ALM

Крок 9) Після натискання кнопки «Далі» картаping відкриється діалогове вікно, як показано нижче.

  1. У лівій панелі перелічено поля, доступні для завантаження в HP ALM. Зверніть увагу, що поля, позначені червоний є обов'язковими та мають бути відображені на карті.
  2. У правій області перелічено поля, які вже зіставлено, щоб значення в Excel надходили до відповідних полів ALM.

Карта поляping діалогове вікно майстра експорту HP ALM

Крок 10) Щоб зіставити поле, виберіть поле ALM, яке потрібно зіставити, і натисніть кнопку зі стрілкою, як показано нижче.

Переміщення поля ALM до зіставленого списку

Крок 11) Введіть літеру стовпця Excel, яка відповідає вибраному полю HP ALM.

Введення назви стовпця Excel для поля HP ALM

Крок 12) Зіставте всі необхідні стовпці в Excel з відповідними полями в HP ALM. Після зіставленняping усі обов’язкові поля, натисніть кнопку «Експорт».

Заповнена карта поляping готовий до експорту в HP ALM

Крок 13) Після успішного завантаження ALM відображає повідомлення, наведене нижче. Якщо з’являються помилки, виправте позначені рядки та повторно запустіть експорт.

Повідомлення про успішне підтвердження експорту від HP ALM

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

Завантажені вимоги відображаються на вкладці «Вимоги HP ALM»

Як виконати аналіз покриття (вимога Tracможливість)

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

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

Вибір «Аналізу покриття» з меню «Вигляд HP ALM»

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

Консолідований аналіз покриття на рівні папок у HP ALM

Крок 3) Після розгортання папки аналіз покриття відображається, як показано нижче.

Розширений аналіз покриття для кожної вимоги в HP ALM

Крок 4) Клацніть будь-який статус аналізу покриття, щоб отримати детальний звіт.

  1. Клацніть статус певної вимоги. Відобразиться аналіз покриття з кількістю невдач.
  2. Натисніть кнопку «Показати тестове покриття», щоб побачити детальний стан тестування, пов’язаний із вибраною вимогою.

Детальний аналіз покриття з опцією «Показати тестове покриття»

Крок 5) Після натискання кнопки «Показати тестове покриття» відображається стан виконання тесту відповідно до вибраної вимоги. Невдалі записи тут зазвичай перетворюються на записи в Управління дефектами.

Стан виконання тесту для вибраної вимоги HP ALM

TracМатриця спроможності

  • Команда TracМатриця спроможності дозволяє користувачам визначити ступінь зв'язків між вимогами та іншими вимогами або між вимогами та тестами.
  • У матриці перераховано вимоги до джерел разом із пов'язаними з ними вимогами та тестами, а також відображено загальну кількість зв'язків для кожної вимоги до джерела.

Крок 1) Перейдіть до меню «Вигляд» і виберіть «TracМатриця працездатності'.

вибирає TracМатриця можливостей з меню HP ALM View

Крок 2) Команда TracСторінка Матриці можливостей відкриється, як показано нижче.

  • Натисніть «Налаштувати» TracМатриця працездатності'.
  • «Налаштувати» TracВідкриється діалогове вікно «Матриця можливості».

Конфігурувати TracОпція матриці зручності в HP ALM

Крок 3) Встановіть критерії для створення tracматрицю доцільності, як показано нижче.

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

Налаштування фільтра вимог джерела для tracматриця доцільності

Крок 4) У діалоговому вікні «Вимоги до фільтра» відображаються критерії фільтра, вибрані користувачем. Натисніть кнопку «OK».

Діалогове вікно вимог фільтра, що відображає вибрані критерії

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

  1. Відображається вибраний «Тип вимоги».
  2. Натисніть посилання «Фільтрувати за пов’язаними тестами».

Конфігурувати TracДіалогове вікно зручності з посиланням «Фільтрувати за пов’язаними тестами»

Крок 6) Створити tracматриця зручності між вимогами та тестами. Після натискання кнопки «Фільтрувати за пов’язаними тестами» відображається наступне діалогове вікно.

  1. Увімкніть «Фільтрувати за пов’язаними тестами».
  2. Виберіть «Пов’язано з» наступними тестами.
  3. Щоб створити матрицю для вимог, які містять більше 5 тестів, виберіть критерій фільтра «більше ніж».
  4. Введіть значення. У цьому випадку це «5».
  5. Натисніть "OK".

Фільтрувати за критеріями пов'язаних тестів для HP ALM tracматриця доцільності

Крок 7) На наступному екрані відображається список усіх вимог та відповідних тестів, за умови виконання вказаних tracкритерії доцільності виконано.

TracВимоги до списку результатів матриці достовірності та пов'язані тести

Крок 8) Користувач також може натиснути кнопку «Створити» Trac«Матриця можливості» для експорту результату в Excel.

  1. Виберіть деталі, для яких tracнеобхідно створити матрицю доцільності.
  2. Натисніть «Згенерувати» TracМатриця працездатності'.

Генерувати TracКнопка матриці можливостей у HP ALM

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

  1. Виберіть місце, де tracМатрицю працездатності необхідно зберегти.
  2. Введіть ім'я файлу.
  3. Натисніть «Зберегти».

Збереження згенерованого tracматрицю спроможності на диск

Крок 10) Після натискання кнопки «Зберегти», tracМатриця зручності генерується та відкривається для користувача.

Згенеровано tracМатриця спроможності, експортована з HP ALM до Excel

У короткому відео нижче показано ті самі екрани модуля «Вимоги».

Порівняння типів вимог та варіантів полів

ALM постачається з невеликим набором типів вимог «з коробки», і кожен з них змінює, які поля відображаються на вкладці «Відомості». Ранній вибір правильного типу дозволяє зберегти карту Excelping стабільними, а звіти про висвітлення змістовними.

Тип вимоги Типове використання Покрито тестами?
Не визначено Заповнювач, створений під час першого імпорту, уточнений пізніше Немає
Бізнес Високорівнева бізнес-ціль, що належить аналітику Немає
Папка Гроуping вузол, наприклад «2017 R1» або «Функціональний» Немає
Функціональний Поведінка, яку має демонструвати заява Так
Тестування Вимога, написана спеціально для розробки тестів керування Так

Тільки типи, позначені як тестовані, можна пов'язати з тестами, тому бізнес-вимога ніколи не показує відсоток покриття. Дві звички підтримують чистоту модуля:

  • Зберігайте дерево папок неглибоким. Зазвичай достатньо спочатку спочатку «Випуск», потім категорія, а потім вимоги.
  • Повторно використовуйте збережену карту Excel замість тимчасової, щоб повторні завантаження створювали ідентичну карту поляping.

Адміністратори проєктів можуть додавати власні типи вимог і поля, як описано в налаштування проекту.

Щоб виконати ці вимоги, продовжуйте Модуль плану тестування розробляти пов’язані тести, а потім запускати їх з Тестова лабораторія та реєструвати результати через Управління дефектамиЯкщо ви все ще налаштовуєте, перегляньте що таке HP ALM і кроки встановлення, та підготуватися до співбесід з Запитання на співбесіді з HP ALM.

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

Права на додавання, змінення та видалення для сутності «Вимога» надаються кожній групі користувачів у розділі «Налаштування проекту». Група «Тестувальники контролю якості» за замовчуванням зазвичай може додавати вимоги, але не видаляти папки, тому адміністратор проекту повинен налаштувати групу, якщо потрібне масове очищення.

Так. Виберіть вимогу, а потім скористайтеся майстром «Конвертувати в тести» з таблиці вимог. ALM створює відповідні теми та тести в дереві плану тестування та автоматично пов’язує їх назад, тому покриття відображається без будь-якої ручної карти.ping.

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

Так. На вкладці «Історія» записується кожен tracзміна поля ked з користувачем та міткою часу. Якщо для проекту ввімкнено контроль версій, вимоги також можна перевіряти, редагувати та реєструвати, створюючи пронумеровані версії, які можна порівнювати або відкатувати.

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

Так. Текст вимог, експортований через OTA API або REST API, можна передати моделі, яка створює покрокові тестові випадки, які потім імпортуються в Test Plan та зв'язуються назад. Розглядайте результат як перший чернетку, що потребує перевірки тестувальником.

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

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