Модуль вимог у навчальному посібнику HP ALM (Quality Center).

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

Модуль вимог у HP ALM

Ми скористаємося зразком програми (GURU99 Banking), щоб краще її зрозуміти.

Модуль вимог у HP ALM

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

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

Створіть вимоги

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

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

Створіть вимоги

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

Створіть вимоги

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

Створіть вимоги

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

Створіть вимоги

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

Створіть вимоги

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

Створіть вимоги

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

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

Створіть вимоги

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

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

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

Створіть вимоги

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

Створіть вимоги

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

Створіть вимоги

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

Іноді користувач не створює вимоги вручну. Легко завантажити всі вимоги масово, а не створювати кожну по одній, що займає багато часу. Щоб полегшити завантаження в ALM, HP розробила надбудову, за допомогою якої користувач може завантажувати безпосередньо з MS excel/MS Word. Давайте розберемося з покроковою процедурою завантаження вимог до QC з Excel.

Для завантаження Вимог нам потрібно зрозуміти робочий процес:

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

Частина A – Завантаження

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

Вимоги до завантаження

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

Вимоги до завантаження

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

Вимоги до завантаження

Крок 3) Виберіть HP-ALM Microsoft Посилання на надбудову Excel для ALM 12.00.

Вимоги до завантаження

Крок 4) Виберіть HP-ALM Microsoft Посилання на надбудову Excel для ALM 12.00. Користувачі також можуть звернутися до посібника «Прочитайте мене» та посібника «Додаткові засоби». Після натискання посилання файл налаштування надбудови буде завантажено в розташування за замовчуванням/розташування, вибране користувачем.

Вимоги до завантаження

Частина B – Встановлення

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

Встановлення вимог

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

Встановлення вимог

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

Встановлення вимог

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

Встановлення вимог

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

Встановлення вимог

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

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

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

Завантаження вимог до ALM

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

Завантаження вимог до ALM

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

Завантаження вимог до ALM

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

Завантаження вимог до ALM

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

Завантаження вимог до ALM

Крок 4) Виберіть тип даних, які ми хочемо завантажити. В даному випадку це вимоги. Ми також можемо завантажити тести/дефекти, які ми розглянемо пізніше.

Завантаження вимог до ALM

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

Завантаження вимог до ALM

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

Ми завантажуємо різні типи вимог. Отже, ми повинні зіставити відповідний стовпець у Excel. Згідно з нашим шаблоном, стовпець «E» містить тип вимоги.

Завантаження вимог до ALM

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

  1. Наведені елементи сітки лівої панелі відповідають полям, доступним для завантаження в HP ALM. Будь ласка, зверніть увагу, що поля, позначені «ЧЕРВОНИМ», мають бути зіставлені, оскільки вони є обов’язковими.
  2. Елементи сітки правої панелі стосуються полів, зіставлених таким чином, що значення в Excel перетікають у відповідні поля ALM.

Завантаження вимог до ALM

Тепер давайте зрозуміємо, як зіставити поля в Excel з полями в ALM.

Виберіть поле, яке користувач хоче відобразити, і натисніть кнопку зі стрілкою, як показано нижче.

Завантаження вимог до ALM

Введіть назву стовпця в Excel, яка відповідає відповідній назві стовпця в HP ALM.

Завантаження вимог до ALM

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

Завантаження вимог до ALM

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

Завантаження вимог до ALM

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

Завантаження вимог до ALM

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

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

Аналіз покриття допомагає нам зрозуміти Випробування покриття відповідно до певної вимоги та деталі про кількість пройдених/невданих/невиконаних тестів.

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

Аналіз покриття (відстеження вимог)

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

Аналіз покриття (відстеження вимог)

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

Аналіз покриття (відстеження вимог)

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

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

Аналіз покриття (відстеження вимог)

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

Аналіз покриття (відстеження вимог)

Матриця відстеження:

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

Крок 1) Першим кроком є ​​перехід до меню «Перегляд» і вибір «Матриця відстеження».

Аналіз покриття (відстеження вимог)

Крок 2) Відкриється сторінка Traceability Matrix, як показано нижче.

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

Аналіз покриття (відстеження вимог)

Крок 3) Нижче наведено критерії для створення матриці відстеження.

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

Аналіз покриття (відстеження вимог)

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

Аналіз покриття (відстеження вимог)

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

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

Аналіз покриття (відстеження вимог)

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

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

Аналіз покриття (відстеження вимог)

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

Аналіз покриття (відстеження вимог)

Крок 8) Користувач також може натиснути «Створити матрицю відстеження», яку можна експортувати в Excel.

  1. Виберіть деталі, для яких має бути згенерована матриця відстеження.
  2. Натисніть «Створити матрицю відстеження».

Аналіз покриття (відстеження вимог)

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

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

Аналіз покриття (відстеження вимог)

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

Аналіз покриття (відстеження вимог)

Ось відео про модуль вимог

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

ключові висновки: -

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