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

Що таке модуль вимог у HP ALM?
Команда Модуль вимог у HP ALM (Центр якості) – це робоча область, де команда проекту записує, що має бути додано в релізі, організовує ці елементи в ієрархію та пов’язує їх з тестами та дефектами. Це точка входу в робочий процес ALM, і кожен наступний модуль залежить від даних, зібраних тут.
- Визначення вимог є одним із попередніх етапів життєвий цикл розробки програмного забезпечення.
- Вимога описує, що має бути доставлено клієнту після завершення певного релізу.
- Стисле та чітке попереднє встановлення вимог призводить до мінімальної переробки після завершення розробки.
- Цей модуль дозволяє користувачам визначати, керувати та track вимог, і він підтримує вкладеність батьківських і дочірніх елементів, тому велику вимогу можна розбити на менші.
- Кожна вимога отримує унікальний ідентифікатор вимоги, який відображає покриття та tracзвіти про спроможність використовуються для ідентифікації.
Доступ до модуля здійснюється з бічної панелі ALM, поряд із розділами «План тестування», «Тестова лабораторія» та «Дефекти». Якщо ви новачок в інтерфейсі, Покрокове керівництво по графічному інтерфейсу HP ALM пояснює кожну панель, показану нижче.
У цій статті ми використовуватимемо зразок програми Банківська справа GURU99 щоб вимоги, що відображаються на екрані, відповідали реальному набору функцій. На екрані нижче показано приклад програми, функції якої ми запишемо як вимоги.
Чому управління вимогами важливе в HP ALM
Зберігання вимог у електронній таблиці на спільному диску працює до отримання першого запиту на зміни. З цього моменту ніхто не знає, який тест захищає яку вимогу, або чи взагалі належить дефект до узгодженого елемента області застосування. Керування вимогами в ALM усуває цю неоднозначність, оскільки сам запис вимоги стає опорною точкою для решти проекту.
Чотири практичні переваги від keeping вимоги в модулі, а не поза ним:
- Єдине джерело істини. Аналітики, розробники та тестувальники читають один і той самий запис, а вкладка «Історія» показує, хто що змінив.
- Автоматичне покриття. Після того, як вимога пов'язана з тестами в Модуль плану тестування, ALM розраховує покриття без будь-якого ручного підрахунку.
- Аналіз впливу. Коли вимога змінюється, пов'язані тести позначаються прапорцем, тому команда точно знає, що потрібно повторно запустити в Тестова лабораторія.
- Вирівнювання випуску. Target Випуск та Target Поля циклу пов'язують кожну вимогу з планом, визначеним у Релізи та цикли.
💡 Порада: Узгодьте список типів вимог зі своїми бізнес-аналітиками перед першим завантаженням. Зміна типів пізніше означає повторне зіставлення.ping кожен шаблон Excel, який ваша команда вже використовує.
Як створити вимоги
Крок 1) Натисніть на «Вимоги» в модулі «Вимоги».
Крок 2) Зберігайте всі вимоги для цього випуску (2017 R1) у окремій папці для легкого доступу. Крім того, покажіть різницю між «функціональними» та «нефункціональними» вимогами, розмістивши їх у різних папках.
- Натисніть значок «Нова папка» в модулі «Вимоги».
- Введіть назву папки у вигляді «2017 R1», щоб легко визначити вимоги до цього випуску.
Крок 3) Створена папка відображається, як показано нижче.
Крок 4) Тепер створіть папку для 'Функціональнийвимоги, де зберігаються всі документи та робочі елементи функціональних вимог.
Крок 5) Створена папка відображається у 'Вимога'модуль, як показано нижче.
Крок 6) Аналогічно створіть папку «Нефункціональні». Після створення папок «Функціональні» та «Нефункціональні» структура папок виглядатиме, як показано нижче.
Крок 7) Натисніть значок «Нова вимога» на сторінці вимог, як показано нижче.
Відкриється діалогове вікно «Нова вимога», і користувач повинен ввести наступні обов’язкові поля.
- Введіть назву вимоги.
- Виберіть тип вимоги.
У діалоговому вікні нижче показано обидва обов’язкові поля заповненими.
Крок 8) Користувач також може ввести наступні необов'язкові поля.
- автор
- Пріоритет
- Revбачив
- Target Відпустіть
- Target Цикл
- Descriptіон та коментарі
Крок 9) Модуль також дозволяє користувачам вводити текст вимоги в 'Багатий текст' форматувати безпосередньо, як показано нижче.
Крок 10) Зазвичай вимоги записуються в документі Word. Їх можна завантажити на вкладці «Вкладення», як показано нижче. ALM також підтримує інші типи файлів, такі як .xls та .jpg. Після завантаження натисніть кнопку «Надіслати».
Крок 11) Збережена вимога відображається користувачеві, як показано нижче.
Як завантажити вимоги за допомогою Microsoft перевершувати
Створення вимог вручну є прийнятним для кількох елементів, але процес стає повільним, коли реліз містить їх десятки. Масове завантаження набагато швидше, ніж додавання кожної вимоги по одній. Щоб зробити це можливим, HP постачає надбудову, яка експортує рядки безпосередньо з Microsoft Excel або Microsoft Word в ALM. Наведена нижче процедура охоплює весь шлях, від завантаження надбудови до перевірки завантажених записів.
Перш ніж розпочати, корисно побачити весь робочий процес від початку до кінця. Три наступні частини відповідають трьом етапам на цій діаграмі.
Частина A – Завантаження надбудови Excel
Крок 1) Перейдіть на головну сторінку ALM http://localhost:8181/qcbin і натисніть «Інструменти» зі списку посилань.
Крок 2) Натисніть посилання «Більше надбудов HP ALM» на сторінці надбудов, як показано нижче.
Крок 3) Виберіть «Надбудови для» Microsoft «Програми», а потім виберіть «Microsoft «Excel» зі списку, оскільки саме надбудова MS Excel використовується для завантаження даних у HP ALM.
Крок 4) Виберіть «HP ALM» Microsoft Посилання на надбудову Excel для ALM 12.00, яка відповідає версії вашого сервера.
Крок 5) На сторінці завантаження також є посібник «Читайте мене» та посібник «Доповнення», які варто зберегти.pingПісля натискання посилання для завантаження файл налаштування надбудови зберігається у місці за замовчуванням або у вибраному користувачем місці.
⚠️ Попередження: Версія надбудови має збігатися з версією сервера ALM. Надбудова, створена для ALM 12.00, відмовиться підключатися до сервера в іншому основному випуску, а майстер експорту завершить роботу на етапі автентифікації із загальною помилкою.
Частина B – Встановлення надбудови Excel
Крок 1) Виберіть завантажену надбудову, клацніть файл правою кнопкою миші та виберіть «Запуск від імені адміністратора», щоб надбудова могла зареєструватися для Excel.
Крок 2) Відкриється майстер налаштування. Revперегляньте екран привітання та натисніть кнопку «Далі», щоб продовжити.
Крок 3) Виберіть тип інсталяції. Тут вибрано «Для всіх користувачів», що є налаштуванням за замовчуванням. Щоб інсталювати лише для облікового запису, в який увійшов користувач, виберіть «Тільки для поточного користувача» та натисніть «Далі».
Крок 4) Після завершення встановлення користувач отримає повідомлення про стан. Натисніть кнопку «Готово».
Крок 5) Щоб перевірити, чи успішно встановлено надбудову, відкрийте Excel і перейдіть на вкладку «Надбудови». Опція «Експортувати до HP ALM» підтверджує реєстрацію надбудови.
Частина C – Вимоги до завантаження в ALM
Крок 1) Перш ніж завантажувати вимоги з Excel, підготуйте робочий аркуш, щоб майстер міг його прочитати.
- Виберіть поля, які потрібно завантажити в ALM, і створіть рядок заголовка в Excel для цих полів.
- Введіть дійсні дані в кожне з цих полів, як показано нижче.
Крок 2) Після вибору даних для завантаження натисніть «Експортувати до HP ALM» на вкладці «Надбудови».
Крок 3) Відкриється майстер експорту ALM. Введіть сервер HP ALM. URL і натисніть кнопку «Далі».
Крок 4) Введіть ім'я користувача та пароль для автентифікації та натисніть «Далі».
Крок 5) Виберіть домен та назву проєкту, в який потрібно завантажити вимоги, а потім натисніть кнопку «Далі».
Крок 6) Виберіть тип даних для завантаження. У цьому випадку це Вимоги. Тести та дефекти можна завантажити за допомогою того ж майстра.
Крок 7) Введіть нову назву карти. Перший варіант, «Вибрати карту», вимкнено, оскільки карта ще не створена. Створіть нову назву карти та натисніть «Далі». Варіант «Створити тимчасову карту» залишається невибраним, оскільки ця карта буде використовуватися повторно щоразу під час завантаження вимог.
Крок 8) У цьому діалоговому вікні користувач має вибрати поведінку типу вимоги. Якщо завантажується лише один тип вимоги, виберіть «Один тип вимоги». Оскільки в цьому прикладі завантажуються різні типи вимог, тип має бути зіставлений з відповідним стовпцем в Excel. У цьому шаблоні стовпець «E» містить тип вимоги.
Крок 9) Після натискання кнопки «Далі» картаping відкриється діалогове вікно, як показано нижче.
- У лівій панелі перелічено поля, доступні для завантаження в HP ALM. Зверніть увагу, що поля, позначені червоний є обов'язковими та мають бути відображені на карті.
- У правій області перелічено поля, які вже зіставлено, щоб значення в Excel надходили до відповідних полів ALM.
Крок 10) Щоб зіставити поле, виберіть поле ALM, яке потрібно зіставити, і натисніть кнопку зі стрілкою, як показано нижче.
Крок 11) Введіть літеру стовпця Excel, яка відповідає вибраному полю HP ALM.
Крок 12) Зіставте всі необхідні стовпці в Excel з відповідними полями в HP ALM. Після зіставленняping усі обов’язкові поля, натисніть кнопку «Експорт».
Крок 13) Після успішного завантаження ALM відображає повідомлення, наведене нижче. Якщо з’являються помилки, виправте позначені рядки та повторно запустіть експорт.
Крок 14) Перевірте результат на вкладці «Вимоги». Усі деталі вимог, включаючи вкладення, завантажуються, як показано нижче.
Як виконати аналіз покриття (вимога Tracможливість)
Після того, як вимоги, тести та дефекти зіставлені, ALM може створити аналіз покриття та tracМатриця доцільності. Аналіз покриття показує охоплення тестами відповідно до певної вимоги, а також кількість пройдених, невдалих та невиконаних тестів. Це найшвидший спосіб довести, що кожен елемент області застосування має принаймні один тестовий випадок за нею.
Крок 1) Перейдіть до модуля «Вимоги», натисніть меню «Вигляд» і виберіть «Аналіз покриття».
Крок 2) Аналіз покриття створюється для кожної вимоги, розміщеної на вкладці «Вимоги», зі зведеним статусом на рівні папки.
Крок 3) Після розгортання папки аналіз покриття відображається, як показано нижче.
Крок 4) Клацніть будь-який статус аналізу покриття, щоб отримати детальний звіт.
- Клацніть статус певної вимоги. Відобразиться аналіз покриття з кількістю невдач.
- Натисніть кнопку «Показати тестове покриття», щоб побачити детальний стан тестування, пов’язаний із вибраною вимогою.
Крок 5) Після натискання кнопки «Показати тестове покриття» відображається стан виконання тесту відповідно до вибраної вимоги. Невдалі записи тут зазвичай перетворюються на записи в Управління дефектами.
TracМатриця спроможності
- Команда TracМатриця спроможності дозволяє користувачам визначити ступінь зв'язків між вимогами та іншими вимогами або між вимогами та тестами.
- У матриці перераховано вимоги до джерел разом із пов'язаними з ними вимогами та тестами, а також відображено загальну кількість зв'язків для кожної вимоги до джерела.
Крок 1) Перейдіть до меню «Вигляд» і виберіть «TracМатриця працездатності'.
Крок 2) Команда TracСторінка Матриці можливостей відкриється, як показано нижче.
- Натисніть «Налаштувати» TracМатриця працездатності'.
- «Налаштувати» TracВідкриється діалогове вікно «Матриця можливості».
Крок 3) Встановіть критерії для створення tracматрицю доцільності, як показано нижче.
- Натисніть «Фільтр» у розділі «Визначити вимоги до джерела».
- Відкриється діалогове вікно «Вимоги до фільтра». Натисніть кнопку критеріїв фільтра.
- Відкриється діалогове вікно «Вибір критеріїв фільтра». Виберіть зі списку «Функціональний».
- Натисніть "OK".
Крок 4) У діалоговому вікні «Вимоги до фільтра» відображаються критерії фільтра, вибрані користувачем. Натисніть кнопку «OK».
Крок 5) Конфігурація TracВідобразиться діалогове вікно можливостей.
- Відображається вибраний «Тип вимоги».
- Натисніть посилання «Фільтрувати за пов’язаними тестами».
Крок 6) Створити tracматриця зручності між вимогами та тестами. Після натискання кнопки «Фільтрувати за пов’язаними тестами» відображається наступне діалогове вікно.
- Увімкніть «Фільтрувати за пов’язаними тестами».
- Виберіть «Пов’язано з» наступними тестами.
- Щоб створити матрицю для вимог, які містять більше 5 тестів, виберіть критерій фільтра «більше ніж».
- Введіть значення. У цьому випадку це «5».
- Натисніть "OK".
Крок 7) На наступному екрані відображається список усіх вимог та відповідних тестів, за умови виконання вказаних tracкритерії доцільності виконано.
Крок 8) Користувач також може натиснути кнопку «Створити» Trac«Матриця можливості» для експорту результату в Excel.
- Виберіть деталі, для яких tracнеобхідно створити матрицю доцільності.
- Натисніть «Згенерувати» TracМатриця працездатності'.
Крок 9) Користувачеві відображається діалогове вікно збереження файлу.
- Виберіть місце, де tracМатрицю працездатності необхідно зберегти.
- Введіть ім'я файлу.
- Натисніть «Зберегти».
Крок 10) Після натискання кнопки «Зберегти», tracМатриця зручності генерується та відкривається для користувача.
У короткому відео нижче показано ті самі екрани модуля «Вимоги».
Порівняння типів вимог та варіантів полів
ALM постачається з невеликим набором типів вимог «з коробки», і кожен з них змінює, які поля відображаються на вкладці «Відомості». Ранній вибір правильного типу дозволяє зберегти карту Excelping стабільними, а звіти про висвітлення змістовними.
| Тип вимоги | Типове використання | Покрито тестами? |
|---|---|---|
| Не визначено | Заповнювач, створений під час першого імпорту, уточнений пізніше | Немає |
| Бізнес | Високорівнева бізнес-ціль, що належить аналітику | Немає |
| Папка | Гроуping вузол, наприклад «2017 R1» або «Функціональний» | Немає |
| Функціональний | Поведінка, яку має демонструвати заява | Так |
| Тестування | Вимога, написана спеціально для розробки тестів керування | Так |
Тільки типи, позначені як тестовані, можна пов'язати з тестами, тому бізнес-вимога ніколи не показує відсоток покриття. Дві звички підтримують чистоту модуля:
- Зберігайте дерево папок неглибоким. Зазвичай достатньо спочатку спочатку «Випуск», потім категорія, а потім вимоги.
- Повторно використовуйте збережену карту Excel замість тимчасової, щоб повторні завантаження створювали ідентичну карту поляping.
Адміністратори проєктів можуть додавати власні типи вимог і поля, як описано в налаштування проекту.
Щоб виконати ці вимоги, продовжуйте Модуль плану тестування розробляти пов’язані тести, а потім запускати їх з Тестова лабораторія та реєструвати результати через Управління дефектамиЯкщо ви все ще налаштовуєте, перегляньте що таке HP ALM і кроки встановлення, та підготуватися до співбесід з Запитання на співбесіді з HP ALM.
Поширені запитання
Натисніть тут якщо відео недоступне





















































