Модул плана испитивања у водичу за ХП АЛМ (Центар за квалитет)

Преглед садржаја:

Anonim
  • Након дефинисања захтева, развојни тим започиње процес дизајнирања и развоја, док тим за тестирање започиње са дизајнирањем тестова који се могу извршити након што се изградња изврши.
  • Успех било ког производа зависи од процеса испитивања и квалитета испитивања које се спроводи. Добар план испитивања резултира производом без грешака.
  • АЛМ подржава одржавање и извршавање ручних тестова, тестова аутоматизације и перформанси, јер је АЛМ неприметно интегрисан у све ХП производе као што су ХП УФТ и ХП Лоад Руннер.

У овом упутству ћете научити

  • Како направити план испитивања
  • Како се отпремају тестови помоћу Мицрософт Екцел-а
  • Како створити тестне ресурсе

Како направити план испитивања

Корак 1) Слично захтевима, створимо резервирано место / фасциклу за сваки од типова теста као што су Функционални и Нефункционални.

  1. Кликните везу Тест План на почетној страници АЛМ-а
  2. Кликните на икону „Нова мапа“
  3. Унесите име мапе као „Функционално“ и кликните „У реду“

Корак 2) Креирана мапа би се приказала као што је приказано доле.

Корак 3) На сличан начин, направимо подмапе за „Ручне“ и „Аутоматизоване“ тестове у „Функционалној“ фасцикли. Стога ће коначна структура мапе бити приказана доле:

Напомена: НЕЋЕМО моћи да креирамо аутоматизоване тест скрипте / тест скрипте за перформансе од АЛМ; уместо тога мора се креирати од одговарајућих ХП алата као што су УФТ за функционалне и Лоад руннер за перформансе. Затим се чува у АЛМ-у како би могли да се распореде, изврше, надгледају и пријаве.

Корак 4) Било би боље створити нову фасциклу за сваки од модула апликације како не бисмо одлагали све ручне тестове у једну фасциклу. За сложене апликације постојале би хиљаде тестова којима би било тешко руковати ако нису правилно поравнати.

Корак 5) Сада креирајмо ручни тест за модул „Пријава“ кликом на икону „Нови тест“ на картици „План теста“.

Корак 6) Унесите следеће детаље за успешно креирање новог теста.

  1. Унесите ново име теста
  2. Унесите врсту теста. У овом случају то је „ручни“ тест.
  3. Корисник такође може унети и друга необавезна поља као што су датум, Опис као што је приказано доле.
  4. Кликните на „Пошаљи“ када се унесу сви детаљи.

Корак 7 ) Када се тест креира, креирани тест ће се појавити у директоријуму тестова „Ручно“ са осталим генерисаним картицама као што је приказано испод. Размотримо детаљно сваку од ових картица у наредним корацима.

Корак 8) Кликните картицу „Кораци дизајна“ и кликните икону „Нови корак“ како је приказано доле. Отвара се дијалошки оквир Детаљи корака за дизајн

  1. Унесите име корака
  2. Унесите опис корака
  3. Унесите очекивани резултат
  4. Кликните на „ОК“

Корак 9) Поновите корак # 6 и унесите све релевантне кораке да бисте тестирали функционалност. Након креирања свих потребних корака, картица „Кораци дизајна“ приказује све креиране кораке као што је приказано доле.

Корак 10) Параметри, помажу кориснику да додели вредност променљивој која омогућава кориснику да изврши исти тест са различитим скуповима података. У овом случају, корисничко име и лозинка могу бити два параметра којима се додељује вредност. Схватићемо важност постојања параметара током извођења теста који ће се обрађивати у модулу Тест Лаб.

Сада, да видимо како да креирамо параметре.

  1. Изаберите тестни корак према којем бисмо желели да додамо параметар.
  2. Икона 'Параметар' ће бити омогућена. Кликните на исти као што је приказано доле.

Корак 11) Отвориће се дијалог Параметар као што је приказано доле. Кликните на дугме „Нови параметар“.

Корак 12) Отвара се дијалог са детаљима тест параметра.

  1. Унесите назив параметра
  2. Доделите вредност параметру
  3. Кликните на „ОК“.

Корак 13)

Дијалог „параметри“ се приказује кориснику

  1. Са креираном променљивом
  2. Вредност
  3. Кликните на „ОК“.

Корак 14) Сада можемо приметити да је параметар додан у „Тест Степ“, као што је приказано доле.

Поновите исто и за поље лозинке.

Слично томе, креирајте параметар за Пассворд Филед

Корак 15) Створени параметри се могу прегледати / уређивати на картици параметара. Овај дијалог такође нам помаже да креирамо, избришемо параметре повезане са тестовима.

Корак 16) Картица за прилог омогућава кориснику да отпрема било коју врсту датотеке као што су „клс“, „јпг“ итд.

Корак 17) Конфигурација теста помаже нам да поново користимо тест за различите сценарије употребе. Дозволите нам да на примеру разумемо како се ради са тест конфигурацијама. По дефаулту постоји конфигурација теста која је наведена као конфигурација имена теста.

Напомена: НЕ МОЖЕМО да избришемо подразумевану пробну конфигурацију, али можемо да је уредимо.

Корак 18) Рецимо да функцију пријављивања могу изводити три типа пословних корисника, као што су „служба за помоћ“, „менаџер“ и „глава кластера“.

Преименујмо подразумевану пробну конфигурацију у „службу за помоћ“ уређивањем поља имена у „Пробна конфигурација“.

Корак 19) Хајде сада да додамо још две конфигурације теста, а то су менаџер и глава кластера. Кликните на икону „+“ испод пробних конфигурација.

Корак 20) " Нови тест цонфигуратион 'дијалог отвара.

  1. Унесите име конфигурације теста
  2. Унесите остале необавезне параметре као што су „креирао“, „датум креирања“, „опис“
  3. Кликните на „ОК“.

Корак 21) Поновите исти корак као горе да бисте креирали још једну пробну конфигурацију за „главу кластера“ и целокупна пробна конфигурација ће се приказати кориснику као што је приказано доле. Ово ће омогућити тестерима да изврше исти тест појединачно према свим креираним конфигурацијама током извршавања теста, што неће резултирати поновним писањем тестова.

Конфигурацију теста НЕ треба бркати са параметрима теста. Стога бисмо требали разумети разлику између конфигурација параметара и теста. Параметри се користе за креирање променљиве и додељивање вредности за одређени корак (параметрирање теста), док је конфигурација теста применљива за све кораке и обично се користи за тестирање различитих случајева пословне употребе / тока посла. Током извршења корисници могу мењати вредности креираних параметара док се за одабрану конфигурацију извршава тест случаја.

На пример, Интернет апликација за плаћање рачуна, корисник може одабрати начин плаћања. У случају плаћања путем кредитне картице, корисник може одабрати главну картицу, визу или Америцан Екпресс. Сваки од оних који имају своје наградне бодове за купце. Да бисмо га тестирали, можемо да дизајнирамо тест тако да се сваки од њих дода у тест конфигурације да би се верификовали наградни бодови.

Корак 22) Картица „Покривање захтева“ помаже тестерима да мапирају тест према одређеним захтевима који помажу корисницима да створе покривеност и следљивост.

  1. Кликните на картицу 'Захтевај покривеност'.
  2. Изаберите „Захтев“ који треба да се преслика на овај одређени тест случај
  3. Кликните на дугме '<=' да бисте мапирали изабране захтеве у односу на тест. Такође можемо мапирати више захтева према истом тесту.

Корак 23) Картица „Повезани недостаци“ показује се празном јер нисмо извршили ниједан тест / покренули ниједан недостатак против тест случаја. Ова картица ће се попунити детаљима недостатака ако су недостаци постављени у тест случај у време стварања недостатака.

Корак 24) Картица Историја приказује листу промена извршених током одређеног случаја од тренутка стварања теста.

Отпремање тестова:

Понекад корисник неће ручно креирати тест случајеве, јер је то прилично дуготрајан процес. Већина организација развија ручне тестове у програму Екцел и скупно их отпрема у АЛМ, уместо да креирају сваки ручни тест један по један. Да би олакшао отпремање у АЛМ, ХП је смислио Аддин са којим корисник може директно да отпрема из МС екцел / МС Ворд. Дозволите нам да разумемо поступак корак по корак за учитавање захтева у КЦ из програма Екцел.

Како се отпремају тестови помоћу Мицрософт Екцел-а

Корак 1) Пре отпремања тестова из екцела, морамо припремити Екцел тако да може да се отпреми.

  1. Изаберите поља која желите да отпремите у АЛМ и креирајте заглавље у Екцелу за та поља.
  2. Унесите ваљане податке у свако од тих поља као што је приказано доле.

Корак 2) Након избора података за отпремање, кликните на „Извези у ХП АЛМ“ у „Додаци“.

Корак 3 ) Отвара се чаробњак за извоз АЛМ. Унесите УРЛ ХП АЛМ сервера и кликните на „Нект“ (Даље).

Корак 4) Унесите корисничко име и лозинку за потврду идентитета и кликните на „Даље“.

Корак 5) Изаберите домен, назив пројекта у који бисмо желели да отпремимо тестове и кликните на „Даље“.

Корак 6) Изаберите врсту података које бисмо желели да отпремимо. У овом случају то су тестови. Такође ћемо отпремити недостатке у наредна поглавља.

Корак 7) Унесите назив нове мапе. Прва опција „Избор мапе“ је онемогућена јер до сада нисмо креирали мапу. Стога бисмо требали створити ново име мапе и кликнути на 'Нект'. Нисмо изабрали „Направи привремену мапу“ јер бисмо желели да га поново користимо сваки пут за отпремање „тестова“.

Корак 8 ) Након клика на „Даље“, отвара се дијалог мапирања као што је приказано доле.

  1. Ставке мреже левог окна које су наведене одговарају пољима која су доступна за отпремање у ХП АЛМ. Имајте на уму да поља означена са „ЦРВЕНО“ треба мапирати јер су обавезна.
  2. Ставке мреже десног окна односе се на поља која су мапирана тако да ће вредности у програму Екцел преточити у она одговарајућа поља АЛМ-а.

Корак 9) Хајде сада да разумемо како да мапирамо поља у програму Екцел са пољима у АЛМ-у.

  1. Изаберите поље које би корисник желео да мапира и кликните на дугме са стрелицом као што је приказано испод.

  1. Унесите име колоне у Екцел која одговара одговарајућем имену колоне у ХП АЛМ.

  1. Мапирајте све потребне колоне у програму Екцел у одговарајућа поља у програму ХП АЛМ. Након мапирања свих потребних поља, кликните на „Извези“.

Корак 10) Након успешног отпремања, АЛМ приказује поруку као што је приказано доле. Ако се појаве грешке, поправите проблем и покушајте поново да их отпремите.

Неке од најчешћих грешака наведене су у наставку:

  • Предмет / путања је неваљана / недоступна или корисник НИЈЕ мапирао.
  • Поље „Тип испитивања“ има вредност која није ручна. Аутоматизовани тестови НЕ МОГУ да се отпремају помоћу програма Екцел.
  • Поље Име теста је празно или НИЈЕ мапирано.
  • Статус не би требало да има друге вредности осим Дизајн, спреман, увезен, поправљен.

Корак 11) Потврдимо сада исто на картици „Тестови“. Сви детаљи о тесту се отпремају како је приказано доле.

Напомена : Корисници такође могу извршити поновно отпремање тестова. У случају поновног отпремања случајева теста, ако назив теста већ постоји и ако постоји само промена у опису корака, тест ће бити замењен постојећим. Ако се назив теста разликује од отпремљеног, отпрема се као нови тест.

Како створити тестне ресурсе

Ресурси за тестирање омогућавају корисницима управљање ресурсима које обично покупе аутоматизовани тестови / тестови перформанси. Корисници могу учитати скрипту коју може користити један или више тестова. Такође се могу преузети / уредити и поново послати назад у тестне ресурсе.

Погледајмо како можемо ефикасно користити модул Тест Ресоурцес. Овај модул се демонстрира отпремањем исте екцел датотеке у ресурсе за тестирање коју смо користили за увоз тестова из екцела у АЛМ.

Препоручује се отпремање тест случаја екцел како бисмо могли да их уређујемо кад год је то потребно и поново преносимо само измењене тест случајеве. Такође је лако додати нове тестове и отпремити само недавно додате тестове.

Међутим, такође можемо отпремити и друге врсте датотека као што су .клс, .вбс, .кфл итд.

Корак 1) Идите на модул Ресурси за тестирање као што је приказано доле. Отвара се страница модула за тестне ресурсе.

Корак 2) Створите „нову мапу“ кликом на икону нове мапе као што је приказано доле. Отвара се дијалог Нова фасцикла. Створимо ресурс за сва три теста, а то су Ручно, Аутоматизација и Перформансе.

Корак 3) Фасцикла је креирана као што је приказано доле.

Корак 4) На сличан начин створимо још две фасцикле, наиме - Аутоматион и Перформанце. Након креирања директоријума за сваки од ресурса за тестирање, коначна структура директоријума биће приказана доле:

Корак 5) Створимо Нови тест тест тако што ћемо отпремити екцел датотеку коју смо креирали за писање ручних тестова који су отпремљени у АЛМ. Изаберите фасциклу у коју би корисник желео да отпреми тестни ресурс.

Корак 6) Унесите име пробног ресурса, а такође одаберите врсту ресурса и кликните на „ОК“.

Корак 7) Након стварања ресурса за тестирање, сада морамо да отпремимо ресурс тако да буде доступан на картици „Прегледник ресурса“ која ће се користити у тестовима.

  1. Кликните картицу „Прегледник ресурса“
  2. Кликните на „Отпреми датотеку“ и изаберите датотеку за отпремање

Корак 8) Након отпремања датотеке, статус ће бити приказан кориснику и биће доступан за преузимање.

Напомена: Отпремају се следеће врсте ресурса за тестирање које се могу користити за извршавање аутоматизованих тестова.

  1. ДатаТабле
  2. Променљиве околине
  3. Библиотеке функција
  4. Сценарији опоравка
  5. Спремиште заједничких објеката

Видео о плану испитивања

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

кључне Такеаваис:-

  • Користићете модул Тест план у КуалитиЦентер-у за дизајн и израду тест случајева / скрипти.
  • За лако праћење можете повезати своје тестове у модулу теста са захтевима у модулу захтева.
  • КуалитиЦентер нуди многе функције као што су копирање корака теста, слање скрипти на е-пошту на преглед, додавање прилога итд. Како би се олакшао бржи развој тест случајева.