- Визначення вимог є одним з попередніх етапів життєвого циклу розробки програмного забезпечення.
- Визначення вимог стосується того, що має бути доставлене клієнтам наприкінці цього конкретного випуску.
- Попереднє встановлення вимог стислості та чіткості призведе до мінімальних переробок після завершення розробки.
- Цей модуль в ALM дозволяє користувачам визначати, керувати та відстежувати вимоги.
Ми будемо використовувати зразок програми (GURU99 Banking), щоб краще зрозуміти її.
У цьому підручнику ми дізнаємось
- Як створити вимогу
- Як завантажити вимогу за допомогою Microsoft Excel
- Як провести аналіз покриття (простежуваність вимог)
Як створити вимоги
Крок 1) Клацніть на "Вимоги" в модулі "Вимоги".
Крок 2) Давайте збережемо всі вимоги до цього випуску (2017 R1) у певній папці, щоб нам було легко отримати доступ. На додаток до цього ми хотіли б показати різницю між вимогами "Функціональний" та "Нефункціональний", розмістивши їх у різних папках.
- Клацніть на піктограму "Нова папка" під Модулем вимог
- Введіть назву папки як " 2017 R1 ", щоб легко визначити вимоги до цього випуску.
Крок 3) Створена папка буде показана, як показано нижче.
Крок 4) Тепер давайте створимо папку для « Функціональних» вимог, де зберігаються всі документи / робочі елементи з функціональними вимогами.
Крок 5) Створена папка відображатиметься в модулі " Вимоги", як показано нижче.
Крок 6) Подібним чином створіть "Нефункціональну" папку. Після створення як функціональної, так і нефункціональної папки ми отримаємо структуру папок, як показано нижче.
Крок 7) Клацніть піктограму "Нові вимоги" на сторінці вимог, як показано нижче.
Відкриється діалогове вікно "Нові вимоги", і користувач повинен ввести наступні обов'язкові поля.
- Введіть назву вимоги
- Виберіть тип вимоги
Крок 8) Користувач також може ввести наступні Необов’язкові поля.
- Автор
- Пріоритет
- Переглянуто
- Випуск цілі
- Цільовий цикл
- Опис та коментарі.
Крок 9) Вимоги також дозволяють користувачам безпосередньо вводити вимоги у форматі " Rich Text ", як показано нижче.
Крок 10) Зазвичай вимоги фіксуються у текстовому документі. Вони завантажуються на вкладку вкладень, як показано нижче. ALM також підтримує всі інші типи файлів, такі як .xls, .jpg.webp тощо. Після завантаження натисніть кнопку Надіслати.
Крок 11) Вимога відображатиметься користувачеві, як показано нижче:
Як завантажити вимоги за допомогою Microsoft Excel
Іноді користувач не створює вимоги вручну. Легко завантажувати всі вимоги масово, а не створювати кожну по одній, що є трудомістким процесом. Щоб полегшити завантаження в ALM, HP розробила Addin, за допомогою якого користувач може завантажувати з MS Excel / MS Word безпосередньо. Давайте зрозуміємо поетапну процедуру завантаження вимог до контролю якості з Excel.
Для завантаження вимог нам потрібно зрозуміти робочий процес:
Частина А - Завантаження:
Крок 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 так, щоб його можна було завантажити.
- Виберіть поля, які ви хочете завантажити в ALM, і створіть у Excel заголовок для цих полів.
- Введіть дійсні дані в кожному з цих полів, як показано нижче.
Крок 2) Вибравши дані для завантаження, натисніть "Експортувати в HP ALM" у розділі "Надбудови".
Крок 3) Відкриється майстер експорту ALM. Введіть URL-адресу сервера HP ALM та натисніть «Далі».
Введіть ім'я користувача та пароль для автентифікації та натисніть «Далі».
Крок 3) Виберіть домен, ім'я проекту, до якого ми хотіли б завантажити вимоги, та натисніть "Далі".
Крок 4) Виберіть тип даних, які ми хотіли б завантажити. В даному випадку це вимоги. Ми також можемо завантажити тести / дефекти, з якими ми будемо розглядати їх пізніше.
Крок 5) Введіть назву нової карти. Перший варіант, "Вибрати карту", вимкнено, оскільки ми ще не створили карту. Отже, нам слід створити нову назву карти та натиснути «Далі». Ми не вибрали "Створити тимчасову карту", оскільки ми хотіли б використовувати її кожного разу для завантаження "Вимог".
Крок 5b) У цьому діалоговому вікні користувач повинен вибрати поведінку типу вимоги. Якщо ми завантажуємо лише один тип вимоги, тоді слід вибрати „Єдиний тип вимоги”.
Ми завантажуємо різні типи вимог. Отже, ми маємо зіставити з відповідним стовпцем у Excel. Відповідно до нашого шаблону, стовпець 'E' містить тип вимоги.
Крок 6) Після натискання кнопки "Далі" відкриється діалогове вікно відображення, як показано нижче.
- Перераховані в списку елементи сітки лівої панелі відповідають полям, доступним для завантаження в HP ALM. Зверніть увагу, що поля, позначені «ЧЕРВОНИМ», мають бути зіставлені, оскільки це обов’язкові поля.
- Елементи сітки правої панелі посилаються на поля, які зіставлені так, щоб значення в Excel перетікали у відповідні поля ALM.
Тепер давайте зрозуміємо, як зіставити поля в Excel з полями в ALM.
Виберіть поле, яке користувач хотів би зіставити, і натисніть кнопку зі стрілкою, як показано нижче.
Введіть ім'я стовпця в Excel, яке відповідає імені відповідного стовпця в HP ALM.
Зіставити всі необхідні стовпці в Excel з відповідними полями в HP ALM. Після зіставлення всіх необхідних полів натисніть «Експортувати».
Крок 8) Після успішного завантаження ALM відображає повідомлення, як показано нижче. Якщо з’являються помилки, усуньте проблему та спробуйте завантажити її повторно.
Крок 11) Тепер давайте перевіримо те саме на вкладці "Вимоги". Всі деталі вимог, включаючи вкладення, завантажуються, як показано нижче.
Як зробити аналіз покриття (простежуваність вимог)
Після того, як користувач нанесе на карту всі вимоги, тести та дефекти, як це обговорюється в кожній з цих глав, ми зможемо створити аналіз покриття та матрицю простежуваності.
Аналіз охоплення допомагає нам зрозуміти охоплення тестуванням відповідно до конкретних вимог та деталей про кількість пройдених / невдалих / невиконаних тестів.
Крок 1) Перейдіть до модуля вимог та натисніть меню «Перегляд» та виберіть «Аналіз покриття».
Крок 2) Аналіз охоплення буде сформовано для кожної з вимог, розміщених у розділі "Вкладка вимог" із консолідованим статусом на рівні папки.
Крок 3) Після розширення папки буде відображено аналіз покриття, як показано нижче.
Крок 4) Клацніть на кожен із цих станів аналізу охоплення, щоб отримати детальний звіт.
- Клацніть на статус конкретної вимоги. Аналіз покриття відображатиметься з кількістю збоїв.
- Клацніть на "Показати покриття тесту", де відобразиться детальний стан тесту, доданий до обраної вимоги.
Крок 5) Після натискання кнопки "Показати покриття тесту" відображатиметься стан виконання тесту відповідно до обраної вимоги.
Матриця простежуваності:
- Матриця простежуваності дозволяє користувачам визначати ступінь взаємозв'язку між вимогами та іншими вимогами (або) між вимогами та тестами.
- Матриця простежуваності перелічує вимоги до джерела та пов'язані з ними вимоги та тести. Матриця відображає загальну кількість взаємозв’язків для кожної вимоги джерела.
Крок 1) Перший крок - це перейти до меню «Перегляд» та вибрати «Матриця простежуваності».
Крок 2) Відкривається сторінка Матриці простежуваності, як показано нижче.
- Клацніть на "Налаштування матриці простежуваності"
- Відкриється діалогове вікно "Налаштування матриці простежуваності".
Крок 3) Критерії формування матриці простежуваності наведені нижче.
- Клацніть на "Фільтр" у розділі "Визначити вимоги до джерела"
- Відкриється діалогове вікно "Вимоги до фільтра". Натисніть кнопку критерію фільтра.
- Відкривається діалогове вікно Вибір критеріїв фільтра. Виберіть зі списку "Функціональний"
- Клацніть "OK".
Крок 4) У діалоговому вікні "Вимоги до фільтра" відображаються критерії фільтрації, вибрані користувачем. Клацніть "OK".
Крок 5) Відобразиться діалогове вікно Налаштування простежуваності
- Вибравши "Тип вимоги"
- Клацніть на посилання "Фільтрувати за пов’язаними тестами".
Крок 6) Сформуємо матрицю простежуваності між вимогами та тестами. Отже, після натискання кнопки "Фільтрувати за пов’язаними тестами" користувачеві відображається наступне діалогове вікно.
- Увімкніть "Фільтрувати за пов’язаними тестами".
- Виберіть "Пов’язано з" наступні тести.
- Сформуємо матрицю простежуваності для тих вимог, які пройшли більше 5 тестів. Отже, виберіть критерій фільтру як "більше ніж"
- Введіть значення. У цьому випадку це "5"
- Натисніть "Ok"
Крок 7) Користувачеві відображається наступний екран із усіма вимогами та відповідними тестами, якщо задані критерії матриці простежуваності виконуються.
Крок 8) Користувач також може натиснути на "Створити матрицю простежуваності", яку можна експортувати в Excel.
- Виберіть деталі, для яких слід створити матрицю відстеження.
- Клацніть на «Створити матрицю простежуваності».
Крок 9) Діалогове вікно збереження файлу відображається користувачеві.
- Виберіть місце, де потрібно зберегти матрицю простежуваності.
- Введіть ім'я файлу
- Натисніть "Зберегти".
Крок 10) Після натискання кнопки "Зберегти" для користувача створюється матриця простежуваності.
Ось відео про модуль вимог
Клацніть тут, якщо відео недоступне
ключові винос: -
- Модуль вимог у QualityCenter використовується для зберігання ваших вимог до тестування. На основі цих збережених вимог ви будете створювати свої тестові кейси.
- Вимога батьків може мати вимогу дитини.
- Кожній вимозі присвоюється унікальний ідентифікатор для ідентифікації.