Тестова лаборатория в HP ALM (Център за качество)
⚡ Умно обобщение
Тестовата лаборатория в HP ALM е модулът, където проектираните тестови случаи се групират в тестови набори и реално се изпълняват. Тази страница обхваща създаването на тестов набор, стартирането на тестове с ръчния изпълнител, планирането на потока на изпълнение и анализа на резултатите.
Какво представлява модулът „Тестова лаборатория“ в HP ALM?
- Модул Test Lab е мястото, където HP ALM, известен още като Център за качество, изпълнява тестовете. Изискванията се записват в модула „Изисквания“, а тестовите случаи се проектират в Модул план за тестване, а Test Lab изтегля тези завършени случаи в тестови набори, за да могат да бъдат планирани, изпълнени и отчетени спрямо цикъл на пускане.
- След като дизайнът на теста бъде завършен, изпълнението на теста ще се извърши с помощта на модула Test Lab.
- Един често срещан термин, който ще срещнете в HP ALM, е модулът Test Set на Test Lab. Ако умът ви извиква образи на някаква колекция или набор, прави сте. Test Set всъщност е колекция от тестови случаи, които възнамеряваме да изпълним.
- Тестови случаи от План за тестване модул се извикват в модула Test Lab.
- Промените, направени в тестовите случаи в модула Test Lab, не засягат родителските тестови случаи в модула Test Plan. Вие сте свободни да експериментирате. Оттук и името Test Lab!
💡 Забележка: Този продукт е пуснат на пазара от HP и оттогава е преминал към Micro Focus, а след това към OpenTextСтруктурата на модула и стъпките по-долу все още важат, въпреки че последните издания са брандирани OpenText ALM / Център за качество.
- По-добре е да се даде името на тестовия набор същото като името на модула, така че всички тестове в модула да се съдържат в един и същ тестов набор, което би било лесно за изпълнение. track.
- Всяка папка с набор от тестове е присвоена на определен цикъл. Това позволява на потребителите да групират заедно тестовете, които ще бъдат изпълнени в определен цикъл.
- Този модул също помага на потребителя да track напредъка на цикъла, докато тестовете се изпълняват.
- Модулът „Тестова лаборатория“ се състои от следните функционалности и нека разберем всяка една от тях подробно.
Как да създадете набор от тестове
Стъпка ) Първата стъпка е да създадем главна папка като контейнер за тестовите набори. Можем да я наречем в съответствие с версията и цикъла, така че да е лесно track.
- Отидете на модула „Тестова лаборатория“ в раздела „Тестване“.
- Създайте нова папка, като щракнете върху иконата „Нова папка“.
- Отваря се диалоговият прозорец „Нова папка с набор от тестове“. Въведете името на папката като „2017 R1 – Цикъл 1“.
- Щракнете върху "OK"
Стъпка 2) Папката за тестово изпълнение ще бъде създадена, както е показано по-долу.
Стъпка 3) Изберете създадената папка и присвоете „Цикъл“ към нея, което означава, че целият набор от тестове трябва да бъде изпълнен за Цикъл 1.
Стъпка 4) Въведете името на набора от тестове и щракнете върху „OK“
Забележка: Target Полето „Цикъл“ е деактивирано, тъй като целевият цикъл е избран на ниво папка (2017 R1 – Цикъл 1).
Стъпка 5) След като създадем набора от тестове, трябва да изберем тестовете и да ги добавим към набора от тестове.
- Изберете тестовия набор.
- Отидете до „Мрежа за изпълнение“.
- Щракнете върху бутона „Избор на тестове“. Отваря се дървото на тестовия план.
- Изберете тестовете, които да бъдат изпълнени за този цикъл.
- Щракнете върху бутона „<=“. Това ще премести/изтегли тестови случаи от тестов план към тестова лаборатория.
Стъпка 6) При добавяне на тестове от дървото на плана за тестване, всички конфигурационни параметри на избраните тестове се показват на потребителя. Потребителят може да редактира конфигурацията, преди да я добави към тестовата лаборатория.
Забележка: Потребителят няма контрол върху избора на тестова конфигурация в тестовата лаборатория. Следователно цялата конфигурация ще бъде добавена към тестовия набор по подразбиране. В случай, че една от избраните конфигурации НЕ е част от цикъла, след добавяне на тестовете, изтрийте от тестовата лаборатория.
Стъпка 7) След като изберете конфигурациите, избраните тестове се добавят към набора от тестове. В този случай сме избрали и трите конфигурации; следователно можем да намерим три екземпляра на „01- Login Test“.
Стъпка 8) Повторете горните стъпки, за да създадете повече набори от тестове и изберете всички съответни тестове, планирани за този цикъл. След създаването на целия тестов набор структурата на тестовия набор ще бъде както е показано по-долу:
Стъпка 9) Другият важен раздел, който трябва да разберем, е „Поток на изпълнение“. Изберете „Раздел „Поток на изпълнение“, който показва реда, в който ще се показват тестовете по време на изпълнението. Потребителите могат също да променят реда на изпълнение, като използват този раздел, който ще бъде разгледан в отделен раздел на този модул.
Как да изпълняваме тестове
Стъпка 1) Създадените набори от тестове вече са готови за изпълнение. Тестовете могат да се изпълняват с помощта на две опции.
- Изпълнете набор от тестове – Тази опция позволява на потребителя да изпълни всички тестове в избран набор от тестове.
- бягане – Тази опция помага на потребителя да изпълни само избрания тест.
Стъпка 2) Нека изпълним целия тестов пакет на модула за влизане, като изберем опцията „Изпълни тестов набор“. При щракване върху „Изпълни набор от тестове“ се показва потребителят с две опции.
- Ръчен бегач (по подразбиране) – Редът на показаните тестове по време на изпълнението ще бъде като този на реда, който се показва в мрежата на тестовия набор.
- Автоматичен бегач – Редът на показаните тестове по време на изпълнение ще бъде показан като този на реда, зададен в раздела на потока на изпълнение.
Нека продължим с опцията по подразбиране.
Стъпка 3) Ръчният тестов инструмент се показва на потребителя. В този диалогов прозорец нека разберем важните характеристики.
- Започнете да бягате – Помага за стартиране на изпълнението
- Край на бягането – Прекратява текущото изпълнение и затваря ръчния бегач.
- Отказ Run – Отменя изпълнението на текущите тестове.
- Прикачени – Помага ни да прикачим екранна снимка/всякаква друга информация, свързана с изпълнението на този тест
- Нов дефект – При щракване върху него се отваря нов диалогов прозорец за дефекти, който използва a дефект могат да бъдат публикувани.
- Информация за ОС – Дава информация за операционната система, в която се изпълняват тестовете.
- Име на изпълнение – Уникален времеви печат, чрез който резултатите от теста могат да бъдат анализирани на по-късен етап.
Щракнете върху „Начало изпълнение“.
Стъпка 4) Ръчният тестов инструмент с тестови контроли и стъпки се показват на потребителя. Нека разберем функционалностите, налични в този диалогов прозорец за тестване.
- Стъпка Numbers създаден по време на етапа на проектиране на теста
- Descriptйон на избраната стъпка.
-
Очакван резултат от избраната стъпка.
Стъпка 5) Следващият тест от набора от тестове ще бъде показан на потребителя. Повторете стъпка 3 и стъпка 4, за да изпълните теста и да маркирате съответно състоянието.
Как да създадете график за тестово изпълнение
Тестерите могат да контролират изпълнението на теста с помощта на раздела „Поток на изпълнение“. Тестерите могат също така да определят дата и час за изпълнение на конкретен тестов екземпляр. Можем също така да планираме теста въз основа на резултатите от друг определен тестов екземпляр в потока на изпълнение.
Сега нека разберем как да планираме тестовия поток в HP-ALM.
Стъпка 1) Изберете раздела „Поток на изпълнение“ от модула Test Lab.
Стъпка 2) Double щракнете върху конкретния тест, спрямо който трябва да се настрои графикът. Ще се покаже „График за тестово изпълнение“, както е показано по-долу. Можем да забележим, че няма условия за изпълнение, които са зададени по подразбиране.
Стъпка 3) За да добавите условие за изпълнение, щракнете върху иконата „+“, както е показано по-долу.
Стъпка 4) Отваря се диалоговият прозорец Ново условие за изпълнение.
- Изберете теста от падащото меню тест. Ще бъдат показани всички тестове в набора от тестове
- Изберете условието. Може да приеме или „Преминат“, или „Завършен“.
-
Кликнете върху „OK“.
Стъпка 5) Графикът за тестово изпълнение се показва с добавените условия за изпълнение.
Стъпка 6) Процесът на изпълнение се пренастройва автоматично, както е показано по-долу. Съгласно показания по-долу процес, тестът 'Cluster Глава" ще се изпълни само когато приключи "02 – Проверка на бутона за нулиране".
Стъпка 7) Сега нека разберем как тестерите могат да посочат датата и часа в потока на изпълнение за изпълнение на конкретен тест. По-полезно е, когато тестерите знаят за готовността на определена функционалност или за планиране на автоматизирани тестове.
Да кажем, че профилът за вход на мениджъра ще бъде готов само след определена дата. Следователно тестерите могат да изпълнят същото, като посочат условията в „Поток на изпълнение“.
Double Щракнете върху теста, за който трябва да бъдат зададени критериите за потока на изпълнение.
Стъпка 8) Сега,
- Отидете до модула „Зависимост от времето“
- Изберете „Изпълни в определено време“
- Въведете датата, на която искате да изпълните
- Въведете времето, когато искате да изпълните теста
- Щракнете върху „OK“.
Стъпка 9) Разделът „Поток на изпълнение“ ще бъде пренастроен, както е показано по-долу. Този вид планиране е много полезно за автоматизирани тестове, които следват едни и същи стъпки.
Забележка: Ако насрочената дата и час са настъпили, ALM автоматично ще стартира тестовете. Това важи и за автоматизирани тестове, тъй като тестът ще се изпълни без ръчна намеса. Предварителното условие за автоматично задействане на тестовете е хостът да е готов (да не е изключен или заключен) и да е в състояние да задейства теста. Ако тестът е ръчен, няма да има никакъв ефект.
Как да анализираме резултата от теста
Стъпка 1) След като изпълнението на теста приключи, тестерите могат да видят резултатите в модула „Тестови изпълнения“. Той съдържа резултатите от изпълнението на тестов екземпляр и изпълнение на тестов набор.
- Отидете на „Тестови изпълнения“ в раздела „Тестване“ и прозорецът се отваря, както е показано по-долу:
- Името на изпълнение е уникална стойност, генерирана за всяко едно от тези изпълнения на теста.
- „Статус“ показва крайния статус на изпълнението на теста.
Подробният резултат може да се види, като щракнете върху „Идентификационен номер на изпълнение“.
Стъпка 2) Отваря се диалоговият прозорец с подробности за изпълнение и потребителят ще може да види подробния резултат.
- Отидете в раздела „Отчет“ на прозореца „Подробности за изпълнение“.
- Тестерите могат да проверят състоянието на всяка една от тези тестови стъпки.
- Щракнете върху „Ok“, за да затворите диалоговия прозорец.
Видео в Test Lab
Кликнете тук ако видеото не е достъпно



























