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

Съдържание:

Anonim
  • Определянето на изискванията е една от предварителните фази за жизнения цикъл на разработката на софтуер.
  • Определянето на изискванията се отнася до това, което трябва да бъде доставено на клиентите в края на това конкретно издание.
  • Установяването на изисквания с краткост и яснота предварително би довело до минимална преработка след завършване на разработката.
  • Този модул в ALM позволява на потребителите да дефинират, управляват и проследяват изискванията.

Ще използваме примерното приложение (GURU99 Банкиране), за да го разберем по-добре.

В този урок ще научим

  • Как да създадете изискване
  • Как да качите Изискване с помощта на Microsoft Excel
  • Как да извършите анализ на покритието (проследимост на изискванията)

Как да създадете Изисквания

Стъпка 1) Кликнете върху „Изисквания“ в модула „Изисквания“.

Стъпка 2) Нека поддържаме всички изисквания за това издание (2017 R1) в определена папка, така че да ни бъде лесно достъпен. В допълнение към това бихме искали да покажем разликата между изискванията за „Функционални“ и „Нефункционални“, като ги поставим в различни папки.

  1. Щракнете върху иконата „Нова папка“ под модул „Изисквания“
  2. Въведете името на папката като „ 2017 R1 “, за да идентифицирате лесно изискванията за тази версия.

Стъпка 3) Създадената папка ще бъде показана, както е показано по-долу.

Стъпка 4) Нека сега създадем папка за „ Функционални“ изисквания, където се поддържат всички документи / работни елементи с функционални изисквания.

Стъпка 5) Създадената папка ще се покаже в модула „ Изисквания“ , както е показано по-долу.

Стъпка 6) По същия начин създайте "Нефункционална" папка. След създаването на функционална и нефункционална папка ще имаме структурата на папките, както е показано по-долу.

Стъпка 7) Щракнете върху иконата „Нови изисквания“ на страницата с изисквания, както е показано по-долу.

Отваря се диалоговият прозорец „Нови изисквания“ и потребителят трябва да въведе следните задължителни полета.

  1. Въведете името на изискването
  2. Изберете тип изискване

Стъпка 8) Потребителят може също да въведе следните незадължителни полета.

  1. Автор
  2. Приоритет
  3. Прегледани
  4. Целево освобождаване
  5. Целеви цикъл
  6. Описание и коментари.

Стъпка 9) Изискванията също така позволяват на потребителите да въвеждат изискванията във формат „ Rich Text “ директно, както е показано по-долу.

Стъпка 10) Обикновено изискванията се записват в word документ. Те ще бъдат качени в раздела за прикачени файлове, както е показано по-долу. ALM също поддържа всички други типове файлове, като .xls, .jpg.webp и др. След качване щракнете върху бутона Изпрати.

Стъпка 11) Изискването ще се покаже на потребителя, както е показано по-долу:

Как да качите изисквания с помощта на Microsoft Excel

Понякога потребителят няма да създава изисквания ръчно. Лесно е да качите всички изисквания групово, вместо да създавате всяко едно по едно, което отнема време. За да улесни качването в ALM, HP излезе с Addin, с който потребителят може да качва директно от MS Excel / MS Word. Нека разберем процедурата стъпка по стъпка за качване на изисквания в QC от 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. Потребителите могат също да се обърнат към ръководството „Прочетете ме“ и „Ръководство за добавки“. След щракване върху връзката файлът за настройка на добавката ще бъде изтеглен на местоположението по подразбиране / избраното от потребителя местоположение.

Част Б - Инсталация:

Стъпка 1) Изберете изтеглената добавка и изпълнете с десен бутон върху изтегления файл. Изберете „Изпълни като администратор“.

Стъпка 2) Изберете изтеглената добавка и изпълнете с десен бутон върху изтегления файл. Изберете „Изпълни като администратор“, за да можем да инсталираме добавката.

Стъпка 3) Изберете типа инсталация. Тук избрахме „За всички потребители“, което беше настройката по подразбиране. Ако искате да инсталирате само за текущия потребител, моля, изберете „Само за текущия потребител“ и кликнете върху „Напред“.

Стъпка 4) След завършване на инсталацията потребителят ще получи съобщението за състоянието. Щракнете върху бутона „Finish“.

Стъпка 5) За да проверите дали добавката е инсталирана успешно, отворете Excel и отидете до раздела „Добавки“. Ще намерите опция „Експортиране в HP ALM“, което означава, че „добавката“ е инсталирана успешно.

Част В - Качване на изисквания в ALM:

Стъпка 1) Преди да качите изискванията от Excel, трябва да подготвим Excel така, че да може да бъде качен.

  1. Изберете полетата, които искате да качите в ALM, и създайте заглавка в Excel за тези полета.
  2. Въведете валидни данни във всяко едно от тези полета, както е показано по-долу.

Стъпка 2) След като изберете данните за качване, щракнете върху „Експортиране в HP ALM“ от „Добавки“.

Стъпка 3) Отваря се съветникът за експортиране на ALM. Въведете URL адреса на сървъра на HP ALM и щракнете върху „Напред“.

Въведете потребителското име и паролата за удостоверяване и щракнете върху „Напред“.

Стъпка 3) Изберете домейна, името на проекта, в който бихме искали да качим изискванията, и щракнете върху „Напред“.

Стъпка 4) Изберете типа данни, които бихме искали да качим. В този случай това са изисквания. Също така можем да качим тестове / дефекти, с които ще се справим по-късно.

Стъпка 5) Въведете името на новата карта. Първата опция „Избор на карта“ е деактивирана, тъй като досега не сме създали карта. Следователно трябва да създадем ново име на картата и да кликнете върху „Напред“. Не сме избрали „Създаване на временна карта“, тъй като бихме искали да използваме отново всеки път за качване на „Изисквания“.

Стъпка 5б) В този диалогов прозорец потребителят трябва да избере поведението на типа изискване. Ако качваме само един тип изискване, тогава трябва да изберем „Единичен тип изискване“.

Качваме различни видове изисквания. Следователно трябва да картографираме със съответната колона в Excel. Според нашия шаблон, колона „E“ носи типа на изискването.

Стъпка 6) При щракване върху „Напред“ се отваря диалоговият прозорец за картографиране, както е показано по-долу.

  1. Изброените елементи от мрежата на левия панел съответстват на полетата, които са достъпни за качване в HP ALM. Моля, обърнете внимание, че полетата, отбелязани с „ЧЕРВЕНО“, трябва да бъдат картографирани, тъй като са задължителни.
  2. Елементите на десния панел на мрежата се отнасят до полетата, които са картографирани, така че стойностите в Excel ще се вливат в съответните полета на ALM.

Сега нека разберем как да картографираме полетата в Excel спрямо полетата в ALM.

Изберете полето, което потребителят би искал да картографира и щракнете върху бутона със стрелка, както е показано по-долу.

Въведете името на колоната в Excel, което съответства на съответното име на колона в HP ALM.

Съпоставете всички необходими колони в Excel със съответните полета в HP ALM. След картографиране на всички задължителни полета, щракнете върху „Експортиране“.

Стъпка 8) След успешно качване, ALM показва съобщението, както е показано по-долу. Ако се появят грешки, моля, отстранете проблема и опитайте да го качите отново.

Стъпка 11) Нека сега проверим същото в раздела „Изисквания“. Всички подробности за изискванията, включително прикачените файлове, се качват, както е показано по-долу.

Как да направите анализ на покритието (проследимост на изискванията)

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

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

Стъпка 1) Придвижете се до модула за изисквания и кликнете върху менюто „Преглед“ и изберете „Анализ на покритието“.

Стъпка 2) Анализът на покритието ще бъде генериран спрямо всяко едно от изискванията, поставено в раздела „Изисквания“ с консолидиран статус на ниво папка.

Стъпка 3) При разширяване на папката ще се покаже анализът на покритието, както е показано по-долу.

Стъпка 4) Кликнете върху всеки един от тези състояния на анализ на покритието, за да получите подробен отчет.

  1. Щракнете върху Състоянието на конкретно изискване. Анализът на покритието ще се покаже с броя на неуспехите.
  2. Щракнете върху „Показване на тестовото покритие“, което ще покаже подробното състояние на теста, прикрепено към избраното изискване.

Стъпка 5) След щракване върху „Показване на тестовото покритие“ ще се покаже състоянието на изпълнението на теста спрямо избраното изискване.

Матрица на проследимост:

  • Матрицата на проследимостта позволява на потребителите да определят степента на взаимовръзка между изискванията и други изисквания (или) между изискванията и тестовете.
  • Матрицата за проследяване изброява изискванията към източника и свързаните с тях изисквания и тестове. Матрицата показва общия брой връзки за всяко изискване за източник.

Стъпка 1) Първата стъпка е да се придвижите до меню „Изглед“ и да изберете „Матрица за проследяване“.

Стъпка 2) Матрицата за проследяване се отваря, както е показано по-долу.

  • Щракнете върху „Конфигуриране на матрицата за проследяване“
  • Отваря се диалоговият прозорец „Конфигуриране на матрица за проследяване“.

Стъпка 3) Критериите за генериране на матрица за проследяване са показани по-долу.

  • Щракнете върху „Филтър“ под „Определяне на изискванията към източника“
  • Отваря се диалоговият прозорец „Изисквания за филтриране“. Щракнете върху бутона за филтриране на критериите.
  • Отваря се диалоговият прозорец Изберете критерии за филтриране. Изберете „Функционално“ от списъка
  • Щракнете върху „OK“.

Стъпка 4) Диалоговият прозорец за изискване за филтриране показва критериите за филтриране, избрани от потребителя. Щракнете върху „OK“.

Стъпка 5) Показва се диалоговият прозорец Конфигуриране на проследяемост

  1. С избрания „Тип изискване“
  2. Кликнете върху връзката „Филтриране по свързани тестове“.

Стъпка 6) Нека генерираме матрица за проследяване между изискванията и тестовете. Следователно при кликване върху „Филтриране по свързани тестове“ на потребителя се показва следният диалогов прозорец.

  1. Активирайте „Филтриране по свързани тестове“.
  2. Изберете „Свързано с“ следните тестове.
  3. Нека генерираме матрица за проследяване за тези изисквания, които са получили повече от 5 теста. Следователно изберете критериите за филтриране като „повече от“
  4. Въведете стойност. В този случай това е „5“
  5. Щракнете върху „Ok“

Стъпка 7) Следващият екран се показва на потребителя с всички изисквания и съответните тестове, ако са изпълнени посочените критерии за матрица за проследяване.

Стъпка 8) Потребителят може също да кликне върху „Генериране на матрица за проследяване“, която може да бъде експортирана в Excel.

  1. Изберете подробностите, за които трябва да се генерира матрицата за проследяване.
  2. Щракнете върху „Генериране на проследяваща матрица“.

Стъпка 9) Диалоговият прозорец за запис на файл се показва на потребителя.

  1. Изберете мястото, където трябва да бъде запазена матрицата за проследяване.
  2. Въведете името на файла
  3. Щракнете върху „Запазване“.

Стъпка 10) След като щракнете върху бутона „Запазване“, матрицата за проследяване се генерира до потребителя.

Ето модул „Видео за изискванията“

Щракнете тук, ако видеоклипът не е достъпен

ключови заведения: -

  • Модулът за изисквания в QualityCenter се използва за съхраняване на вашите тестови изисквания. Въз основа на тези съхранени изисквания ще изградите вашите тестови случаи.
  • Изискването на родител може да има изискване за дете.
  • На всяко изискване се присвоява уникален идентификатор за идентификация.