Модул „Изисквания“ в HP ALM (Център за качество)

⚡ Умно обобщение

Модулът „Изисквания“ в HP ALM (Quality Center) позволява на екипите да дефинират, организират и tracвсяко изискване на проекта. Това ръководство обхваща създаването на папки, ръчното въвеждане, груповото качване чрез Microsoft Добавка за Excel, анализ на покритието и tracгенериране на матрица на ефективността.

  • 📁 Структура на папките: Първо създайте папка за издание, след което отделете функционалните и нефункционалните подпапки, преди да добавите каквито и да е изисквания.
  • 📝 Задължителни полета: Само Име и Тип на изискването са задължителни; автор, приоритет и целево издание остават незадължителни.
  • 📎 Прикачени файлове: 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 Excel

Ръчното създаване на изисквания е приемливо за малък брой елементи, но става бавно, след като дадена версия съдържа десетки от тях. Качването на множество файлове е много по-бързо от добавянето на всяко изискване едно по едно. За да направи това възможно, 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) Страницата за изтегляне предлага също ръководство „Read-me“ и ръководство „Add-in“, които си струва да запазите.pingСлед като щракнете върху връзката за изтегляне, инсталационният файл на добавката се запазва в местоположението по подразбиране или избраното от потребителя.

Изтегляне на инсталационния файл на добавката HP ALM Excel

⚠️ Предупреждение: Версията на добавката трябва да съответства на версията на ALM сървъра. Добавка, създадена за ALM 12.00, ще откаже да се свърже със сървър на различна основна версия и съветникът за експортиране ще се провали на етапа на удостоверяване с обща грешка.

Част Б – Инсталиране на добавката за 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

Стъпка 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 стабилни и отчетите за покритието са смислени.

Тип изискване Типична употреба Покрити ли са от тестове?
Неопределен Заместител, създаден по време на първия импорт, прецизиран по-късно Не
Бизнес Бизнес цел на високо ниво, собственост на анализатора Не
Папка Grouping възел като „2017 R1“ или „Функционален“ Не
функционален Поведение, което заявлението трябва да демонстрира Да
Тестване Изискване, написано специално за проектиране на тест за шофиране Да

Само типове, маркирани като тестеми, могат да бъдат свързани с тестове, поради което бизнес изискването никога не показва процент на покритие. Два навика поддържат модула чист:

  • Поддържайте дървото на папките плитко. Първо „Издание“, след това „категория“, след това „изисквания“ обикновено е достатъчно.
  • Повторно използване на запазена карта в Excel вместо временна, така че многократните качвания да създават идентична карта на полетоping.

Администраторите на проекти могат да добавят персонализирани типове изисквания и полета, както е описано в персонализиране на проекта.

За да изпълните тези изисквания, продължете с Модул план за тестване да проектирате свързани тестове, след което да ги изпълните от Тестова лаборатория и регистрирайте констатациите си чрез Управление на дефектиАко все още настройвате, прегледайте Какво е HP ALM и стъпки за инсталиранеи се подгответе за интервюта с Въпроси за интервю за HP ALM.

Въпроси и Отговори

Правата за добавяне, промяна и изтриване за обекта „Изискване“ се предоставят на потребителска група в „Персонализиране на проекта“. Групата по подразбиране „QA тестер“ обикновено може да добавя изисквания, но не и да изтрива папки, така че администраторът на проекта трябва да коригира групата, ако е необходимо групово почистване.

Да. Изберете изискване, след което използвайте съветника „Конвертиране в тестове“ от мрежата „Изисквания“. ALM създава съответстващи теми и тестове в дървото на плана за тестване и ги свързва автоматично обратно, така че покритието се показва без ръчно създавана карта.ping.

Това е ALM функция, която оценява всяко изискване по бизнес критичност и вероятност за неуспех, след което препоръчва ниво на тестване и очаквани усилия. Анализаторите я използват, за да решат кои изисквания заслужават изчерпателно тестване и кои се нуждаят само от първа проверка.

Да. Разделът „История“ записва всеки tracпромяна на полето с потребител и времева маркировка. Ако за проекта е активиран контрол на версиите, изискванията могат също да бъдат проверявани, редактирани и регистрирани, създавайки номерирани версии, които можете да сравнявате или да отменяте.

Асистент с изкуствен интелект може да прегледа проект на спецификация за неясна формулировка, липсващи критерии за приемане и дубликати, след което да изведе чиста електронна таблица с име, тип, приоритет и DescriptКолоните са готови за добавката в Excel. Човек все пак трябва да одобри всеки ред.

Да. Текстът на изискването, експортиран чрез OTA API или REST API, може да бъде подаден към модел, който изготвя подробни тестови случаи, които след това се импортират в Test Plan и се свързват обратно. Третирайте резултата като първа чернова, нуждаеща се от валидиране от тестер.

Кликнете тук ако видеото не е достъпно

Обобщете тази публикация с: