- АЛМ омогућава интеграцију са другим ХП производима као што су ХП УФТ и Хп Лоад Руннер.
- ХП УФТ је функционални алат за аутоматизацију који подржава аутоматизацију апликација заснованих на прозорима и на мрежи. Такође подржава више технологија као што су .НЕТ, Јава, Сиебел, САП итд.
- У овом одељку ћемо разумети како возити УФТ скрипте из АЛМ-а. Састоји се од различитих конфигурација и корака.
- Предуслов за овај модул је да морају бити инсталирани и АЛМ и УФТ.
Део А - Инсталација додатка:
Корак 1) Дођите до одредишне странице АЛМ (хттп: // лоцалхост: 8181 / кцбин /) и изаберите „Алатке“ као што је приказано доле.
Корак 2) Треба да кликнете на страницу програмског додатка и везу „ХП АЛМ повезивање“.
Корак 3) Кликните везу „Преузми ХП АЛМ Цоннецтивити“ и еке датотека ће се преузети на наведеном месту.
Корак 4) Десном типком миша кликните преузету датотеку и „Покрени као администратор“.
Корак 5) Неће постојати чаробњак за инсталацију кроз који корисник мора проћи ако је УФТ унапред инсталиран. Корисник добија само статус инсталације као што је приказано доле.
Део Б - Повезивање УФТ и АЛМ
Корак 1) Отворите УФТ и приметићете присуство АЛМ-а као једног од менија као што је приказано доле.
Корак 2) Крећите се кроз мени АЛМ и изаберите АЛМ везу.
Корак 3) Отвара се дијалог АЛМ везе.
- Унесите УРЛ АЛМ сервера
- Унесите корисничко име
- Унесите лозинку и кликните на „Повежи се“
Корак 4) Након успешне потврде идентитета, датотеке АЛМ би се преузеле пошто први пут успостављамо везу између АЛМ и УФТ.
Корак 5) Дијалог АЛМ везе чека да корисник одабере домен и пројекат.
- Изаберите Домаин
- Изаберите пројекат
- Кликните на 'Логин'
Корак 6) Дијалог АЛМ везе приказује статус.
- Повезан са сервером и наводи детаље о адреси сервера и корисничком имену.
- Повезан са пројектом и наводи детаље о пројекту.
- Кликните на „Затвори“
Део Ц - Спремање скрипте у АЛМ
- Дозволите нам да разумемо разне компоненте које су потребне за извршавање УФТ скрипте.
- Скрипта главног покретачког програма - улазна тачка за било коју УФТ скрипту која има .мтс екстензију.
- Библиотека - релевантне датотеке скрипти / функције које могу имати или проширење (.вбс) или (.кфл).
- Спремиште објеката - по природи је обично спремиште дељених објеката и има екстензију .тср.
- Табела података - користи се за параметрирање тестова. Обично Екцел датотека.
Напомена: Идеја овог поглавља је разумевање интеграције АЛМ-а и УФТ-а, а НЕ научити како писати УФТ скрипте.
Корак 1) Први корак је да сачувате скрипту главног управљачког програма у АЛМ са УФТ-а. Идите до менија „Датотека“ и одаберите „Нови тест“ као што је приказано доле.
Корак 2) Отвара се нови дијалошки оквир за тестирање.
- Изаберите врсту теста.
- Унесите име теста.
- Морамо да одаберемо локацију као АЛМ (подразумевано би приказала УФТ инсталирану локацију). Кликните на дугме „Прегледај“.
Корак 3) Отвара се дијалог „Изаберите локацију“.
- Изаберите картицу „План испитивања АЛМ“.
- Двапут кликните на директоријум „ Функционално “ да бисте отворили његове подмапе.
Корак 4) Дијалог „Изаберите локацију“ отвара се са подмапама „ Функционалне “ мапе.
- Двапут кликните на „ Аутоматион фолдер“.
- Кликните на „Селецт“.
Корак 5) Дијалог „Нови тест“ приказује се кориснику назад
- Са изабраном локацијом теста која показује на АЛМ.
- Кликните на „Направи“.
Корак 6) Сада проверимо да ли је тест успешно створен пријављивањем у АЛМ.
Идите на модул „План испитивања“.
- Приметићете да је тест скрипта „Гуру99_Банк_Ауто“ креирана у фасцикли „Аутоматизација“.
- На картици са детаљима такође можемо пронаћи да је тип теста закључан као „КУИЦКТЕСТ_ТЕСТ“, што значи да је УФТ скрипта.
Корак 7) Почните сада да развијате скрипту у УФТ-у и сачувајте скрипту којој се може приступити у АЛМ одабиром картице „Тест Сцрипт“ (Креирање скрипте) на креираном тесту.
Корак 8) Следећи корак је спремање повезаних датотека библиотеке функција у модул 'тест ресурси' АЛМ-а који ће се аутоматски подизати током извршавања.
За ову скрипту имамо две библиотеке функција повезане са креираном тестном скриптом, од којих једна садржи све функције повезане са апликацијом и једна која садржи функцију која ће помоћи корисницима да генеришу датотеку резултата излазног текста.
Корак 9) Повезане датотеке библиотеке морамо да сачувамо у АЛМ у оквиру „тест Ресоурцес“.
- Кликните на дугме „Нови ресурс“
- Отвара се дијалог „Нови ресурс“
- Унесите назив библиотеке функција
- Изаберите тип као „Библиотека функција“
- Кликните на „ОК“
Корак 10) Створени тестни ресурс биће приказан кориснику као што је приказано доле.
Корак 11) Сада морамо да отпремимо .вбс на креирани тестни ресурс.
- Кликните на „Прегледник ресурса“
- Кликните на „Отпреми датотеку“
Корак 12) Отвара се дијалог датотеке за отпремање.
- Изаберите путању на којој се налази .вбс датотека
- Изаберите датотеку коју треба отпремити.
- Кликните на „Отвори“.
Корак 13) Након успешног отпремања, АЛМ приказује статус кориснику. Кликните на „ОК“.
Корак 14) Отпремљени тестни ресурс се може прегледати помоћу „Прегледника ресурса“.
Корак 15) Поновите кораке 8 до 14 да бисте отпремили још једну функцијску датотеку повезану са тестом. Након отпремања датотеке 'цреатересулт.вбс', приказивач ресурса биће приказан као што је приказано доле.
Корак 16) Сада морамо да пребацимо релевантне датотеке „Објецт Репоситори“ у модул „тест ресоурцес“, слично ономе како смо пребацили библиотеке функција.
- Кликните модул „Нови ресурс“
- Отвара се прозор модула „Нови ресурс“.
- Унесите име ресурса за тестирање.
- Изаберите тип датотеке као 'Објецт Репоситори'.
- Кликните на „ОК“
Корак 17) Ресурс за тестирање је креиран како је приказано у наставку. Сада корисник треба да учита датотеку спремишта.
- Кликните картицу „Прегледник ресурса“.
- Кликните на дугме „Отпреми датотеку“.
Корак 18) Сада отпремите датотеку спремишта дељеног објекта.
- Изаберите датотеку у којој је сачувана.
- Кликните на дугме „Отвори“.
Корак 19) Након успешног отпремања, АЛМ приказује статус кориснику. Кликните на „ОК“.
Корак 20) Тестни ресурс можете погледати директно из АЛМ-а, као што је приказано доле.
Корак 21) Последњи тестни ресурс који треба да отпремимо је лист „Тест Дата“ (Тест подаци) који садржи параметризовани тест.
У демо сврхе аутоматизовали смо 4 случаја тестова. Дизајнирани подаци о испитивању приказани су као доле. Сада морамо исто да отпремимо у АЛМ.
Корак 22) Направите нови ресурс са именом „ТестДата“ и одаберите тип као „тест Ресоурце“ и изаберите „ОК“
Корак 23) Као што је објашњено од корака 17 до 19, отпремите Екцел датотеку са тест подацима и неуспешно отпремите створене „тест податке“ приказаће се као што је приказано у наставку.
Део Д - Подешавања у УФТ-у
Корак 1) Имамо све повезане датотеке учитане у АЛМ, морамо осигурати да скрипта за аутоматизацију преузме датотеку библиотеке ИЛИ и датотеку података из АЛМ-а. Дозволите нам да разумемо како динамички од АЛМ-а придружити библиотеке функција тестној скрипти.
Корак 2) Спремиште објеката такође треба преузети на картици „Тест Ресоурцес“ у АЛМ. Погледајмо како динамички учитати спремиште објеката током извођења.
Корак 3) Подаци о тестирању морају бити увезени у „Глобални“ лист УФТ-а. Да бисмо извршили исто, требало би да осигурамо да имамо следећи део кода пре него што покушамо да приступимо параметрима поменутим у табели података.
Корак 4) Требали бисмо осигурати да осталим ХП производима омогућимо интеракцију са УФТ-ом. Да бисте извели исто, идите на „Алати“ -> „Опције“ као што је приказано доле.
Корак 5) Отвара се дијалог опција.
- Изаберите картицу „ГУИ Тестирање“.
- Изаберите „Тест Рунс“
- Омогућите „Омогући другим ХП-овим производима покретање тестова и компоненти“
- Кликните на „ОК“
Део Е - Извршење скрипти у АЛМ-у
Корак 1) Направите тест пакет у модулу „Тест Лаб“ за извршење. Створимо „нову мапу“ за аутоматизовани тестни пакет.
- Изаберите модул „Тест Лаб“
- Изаберите фасциклу у којој желимо да креирамо нову фасциклу
- Кликните на икону Нова фасцикла
- Унесите име фасцикле
- Кликните ОК.
Корак 2) Креираће се нова мапа као што је приказано доле:
Корак 3) Сада треба да креирамо тестни скуп испод креиране фасцикле.
- Изаберите фасциклу
- Притисните дугме „Нев Тест Сет“
- Унесите име скупа тестова
- Кликните на „Ок“
Корак 4) Као и ручни тестови, након креирања скупа тестова, инстанце теста треба додати из стабла плана тестирања.
- Изаберите креирани тест тест
- Кликните на дугме „Селецт Тестс“. Отвара се стабло плана испитивања.
- Изаберите тест
- Кликните на дугме '<='
Корак 5) Додати тест би се приказао као што је приказано доле.
- Додати тест аутоматски приказује врсту теста као „КУИЦКТЕСТ_ТЕСТ“.
- Кликните дугме 'Рун' (Покрени) да бисте покренули извршење.
Корак 5) Отвара се дијалог аутоматског покретачког програма. Дозволите нам да разумемо све доступне функције у овом прозору.
- Покрени све - омогућава нам да у потпуности извршимо тестни скуп.
- Покрени - Омогућава нам да извршимо само изабрану тестну инстанцу.
- Покрените све тестове локално - тест би започео локални домаћин. Ако Непроверени корисник има могућности да уђе у име хоста у којем тестови морају да се изврше.
- Омогући евиденцију - ствара датотеку евиденције извршења током пробног рада. Да бисте прегледали евиденцију извршења након извршавања текста, изаберите „Виев Екецутион “ из менија „ Рун“ истог дијалога.
Кликните на „Покрени“ да бисте покренули тест.
Корак 6) УФТ ће бити покренут у позадини док се скрипта извршава. Статус извођења ће се приказати након завршетка теста, као што је приказано доле. Затвори прозор.
Део Ф - Анализа резултата:
Корак 1) Извршна мрежа се приказује кориснику натраг након затварања дијалога „Аутоматско покретање“.
- Са ажурираним статусом извршења теста.
- Уграђеном УФТ извештају о тестирању можете приступити кликом на дугме „Покрени извештај“.
Корак 2) Уграђени УФТ тест извештај биће приказан кориснику.
Корак 3) Детаљним резултатима се може приступити помоћу модула „Тест Рунс“. Као и ручни тестови, детаљни резултат приказује све информације.
Корак 4) Тест такође генерише текстуалну датотеку резултата којој се може приступити из одељка за прилоге. Текстуалну датотеку генерише скрипта (тест фрамеворк) која НИЈЕ уграђени извештај УФТ-а. Да бисте приступили истом, учините следеће:
- Изаберите „Покрени ИД“.
- Отвара се дијалог „Покрени детаље“.
- Идите на одељак „Прилози“.
- Датотека резултата биће доступна корисницима за преузимање. Двапут кликните на текстуалну датотеку.
Корак 5) Датотека резултата текста отворила се у бележници. Датотека резултата биће приказана као што је приказано доле.
Преузмите УФТ скрипту за аутоматизацију која се користи у овом упутству
Видео о КТП интеграцији са Центром за квалитет
Кликните овде ако видео снимку није доступан
Напомене: -
- Центар за квалитет нуди многе функције попут копирања корака за тестирање, слања скрипти на е-пошту на преглед, додавање прилога итд. Како би се олакшао бржи развој тест случајева.
- Можете створити скрипту у алатима за аутоматизацију као што су КТП и Лоадруннер, а затим их отпремити и сачувати у Центру за квалитет
- Такође можете ручно претворити скрипту за тест у Центру за квалитет у аутоматизовану скрипту.