accelq codeless api test automation tool review tutorial
Овај практични преглед алата за аутоматизацију и управљање тестовима АЦЦЕЛК укључује поступак инсталације, функционалности итд.:
АЦЦЕЛК је освежавајућа понуда у простору за аутоматизацију испитивања, са приступом који се јединствено фокусира на аспекте дизајна и одржавања животног циклуса аутоматизације.
То је понуда заснована на облаку са могућностима аутоматизације и управљања тестовима како за функционалне тако и за АПИ захтеве.
Овај алат нуди бескодирани приступ аутоматизацији тестирања, а његова интуитивност и свеобухватност могу вас пријатно изненадити. Из искуства се каже да већина алата у овом сегменту (без кода) разонодите се за једноставне случајеве употребе ваниле. Чинило се да АЦЦЕЛК уноси много више иновација и свежине у овај концепт.
Шта ћете научити:
АЦЦЕЛК преглед
=> Веб локација: Веб локација АЦЦЕЛК
АЦЦЕЛК-ов приступ је сличан Аутоматизација тестова на основу понашања , са развојем који одражава пословне процесе у апликацији. Приступ који први дизајнира алат који омогућава током израде теста је занимљив и постоје суптилни начини на које промовише модуларност и поновну употребу тест случајева.
Такође подржава разнолик технолошки низ који покрива све веб технологије, као и старе платформе. Такође нуди исту свеобухватност у тестирање ЕРП платформи као што су Салесфорце, Пега и САП. Такође проширује бескодирани приступ на потпуно развијање АПИ тестирања, што га чини једним од најузбудљивијих производа у простору алата за аутоматизацију испитивања.
шта је тип бин датотеке
Иако је примарни фокус током процене био на аутоматизацији веба / корисничког интерфејса, откривено је да АЦЦЕЛК нуди сличан, поједностављени приступ алату за аутоматизацију позадинских тестова, са снажном подршком за базе података, редове за размену порука, па чак и главне оквире!
Стварајући тест случајеве који обухватају позиве корисничког интерфејса и АПИ-ја, он одређује како би овај алат могао постићи бешавну аутоматизацију у сложеном стеку корпоративне технологије. Разни токови рада у алату одражавају зрелост предузећа и Агиле & ДевОпс је спреман одмах из кутије.
АЦЦЕЛК нуди нативну интеграцију са свим водећим алатима у простору ДевОпс, а у времену проведеном на процени можемо да интегришемо инстанцу Јира и Бамбоо без икаквих сложености.
Сам процес интеграције био је једноставан, а проток информација између алата неспоран, темељан.
Први кораци са АЦЦЕЛК-ом
АЦЦЕЛК је СААС понуда која се испоручује како на облаку тако и на локалним моделима. Једном када се рачуни поставе у облаку, потребан је само клик на везу у е-пошти да бисте започели. Такође је доступна и готова подршка за ССО против водећих ИРЛ, али овде смо одлучили да поставимо наше суђење помоћу матичне потврде идентитета АЦЦЕЛК-а.
Будући да је апликација потпуно заснована на Интернету, не мора се инсталирати ИДЕ, а ствари постају много једноставније. У ствари, елегантан и модеран дизајн који покреће УКС један је од његових јасних разлика. Веома мало алата у простору за тестирање може да затражи УКС / завршну обраду која се приближава овој понуди.
Пре него што пређемо на функционалност алата, погледајмо неколико једноставних корака почетног подешавања:
Корак 1: Погледајте снимач
=> Преузмите АЦЦЕЛК - Виев Рецордер додатак за Цхроме
Ово је додатак за Цхроме за анализу изгледа корисничког интерфејса апликације за развој теста.
Корак 2: АЦЦЕЛК локални агент
Локални агент је Јава клијент заснован на РЕСТ-у и покренут ће се на машини на којој се одвијају стварна извршавања теста. Ово вам омогућава да тестирате своју апликацију иза заштитног зида, док сте и даље претплаћени на АЦЦЕЛК-ову услугу у облаку. Нема потребе да се апликација која се тестира изложи услугама АЦЦЕЛК.
У нашој процени смо могли да тестирамо апликације у нашој интерној мрежи без икаквих мука.
Белешка: АЦЦЕЛК нуди неколико агената заснованих на облаку који се користе за извршавање теста током суђења / процене. Стога њихово постављање није био обавезан корак за наше суђење.
Постављање локалног агента је једноставно и укључује преузимање агента, распакирање и ажурирање својстава агента да се региструје на АЦЦЕЛК серверу. Својства се, такође, генеришу вођеним приступом, а детаљи сваког од ових поља су јасно постављени, што чини једноставан процес.
Успели смо да их поставимо за неколико минута, а поступак је добро документован на АЦЦЕЛК-овој веб локацији за подршку, као и контекстуално, у производу.
Изглед апликације
АЦЦЕЛК има чист и неуредан изглед који говори о нашем минималистичком осећају. Дизајн и изглед били су визуелно привлачни и ефикасни.
Апликација је подељена у четири логичка одељка, а навигација између страница и одељака била је врло интуитивна. Чак и као почетник на алату, осетићете да је навигација флуидна. Кориснички интерфејс је заиста освежавајући и гладак! Свака част тиму за подизање лествице!
„Глобална трака алата“ омогућава лако стварање свих ентитета у алату, претраживање и навигацију до различитих средстава и покретање тестова.
Тхе Центар за помоћ смештен у доњем десном углу екрана је сјајан додатак који наводи документацију и видео записе са упутствима. А захваљујући томе што је свестан контекста, можемо брзо да схватимо и разумемо различите концепте у АЦЦЕЛК-у.
За потребе прегледа изабрали смо сценарио који се састоји од протока корисничког интерфејса да бисмо разумели приступ аутоматизацији у АЦЦЕЛК-у. Остатак одељка документује наше искуство у истраживању алата и развоју наше прве скрипте у АЦЦЕЛК-у.
Здраво Свете
Апликација: АЦЦЕЛК-ово игралиште за обуку
Ток:
- Пријавите се на Кбанк
- Ухватите стање из резимеа рачуна
- Проверите стање на рачуну
- Извршите одјаву
Идемо!
Препознат као нови корисник у систему, затражио је поздрав и кратко упознавање са три најважније кључне речи у апликацији. Препоручује се да се усредсредите на ова три једноставна концепта која су кључна за извођење најбољег из алата.
3 свете речи Мудрог чаробњака!
- Контекст: Контекст представља страницу у веб апликацији. Апликација може имати више контекста. У нашем току, страница за пријављивање била би контекст, слично би и страница са резимеом налога била представљена другим контекстом. Сваки контекст могао би, опет, имати неколико повезаних „погледа“. Поглед представља визуелно стање контекста, попут ствари које видите када кликнете на картицу „Летови“ насупрот картици „Хотели“ на веб локацији за путовања.
- Поступак: Акција дефинише операције које се изводе на контексту / страници. ( На пример: Пријава у Кбанк)
- Сценарио: Сценариј је тест случај (сви кораци који су у њега укључени) и креира се спајањем неколико акција. Пример: Потврдите пренос средстава на КБанк.
Направимо наш сценарио:
Овде смо дали наслов нашем сценарију као „Потврда стања на рачуну“.
Будући да пројекат није имао средства (празна пешчана кутија), АЦЦЕЛК је затражио да сними приказе странице апликације.
скл питања за интервју са одговорима пдф
Наведите апликацију хттпс://кбанк.аццелк.цом/ и кликните на „Рецорд Виевс“.
АЦЦЕЛК отвара картицу са УРЛ-ом и приказује се додатак Виев Рецордер.
Виев Анализер
Прегледни анализатор снима страницу и анализира ДОМ структуру странице како би помогао у идентификацији елемената / развоју скрипте. Анализатор погледа има неколико опција које су корисне за снимање приказа странице.
Снимање погледа је једноставан поступак. Изаберите поставке потребне за снимање, притисните „Сними приказ“, сачекајте неколико секунди да се страница анализира и одзивник сугерише да је приказ снимљен. Тада се од корисника тражи да наведе име контекста (странице) како би довршио поступак снимања приказа.
Можете наставити овај процес и забележити више погледа у једној сесији. То се може учинити док се ручно крећете кроз радни ток на апликацији која се тестира. Ухватили смо две странице које су биле потребне за наше тест случајеве.
Након стварања контекста, враћени смо натраг у АЦЦЕЛК, где је затражено да додамо кораке у Сценарио. Одабрали смо контекст за почетак (КБанк страница за пријаву) и АЦЦЕЛК је затражио да „именује“ радњу која ће се извршити на тој страници. Дозвољено је природно именовање размацима итд., А ми смо откуцали „Пријави се у КБанк“.
Следећи једноставна упутства, пописали смо имена акција и за остале кораке.
Изгледа некако као доња слика након уметања свих корака.
Завршетак чаробњака Сценарио резултирао је стварањем сценарија, који је навео све „радње“ у жељеном редоследу извршења. На путу ка Мордору остаје само развој акционе логике.
И док све ово радимо, АЦЦЕЛК је градио спремиште грађевинских блокова за вишекратну употребу, што је видљиво из приказа „Навигатор“ на слици испод. Сва ова средства постају део сваког будућег тест случаја који ћемо написати.
Развој логике акције
„Изврши пријаву“ била је акција креирана као део Сценарија. Сада треба да убацимо логику (упутства / изјаве) да бисмо то постигли. У традиционалним алатима за снимање / репродукцију ови кораци би били забележени, али као што смо приметили у АЦЦЕЛК-у, изричито сте ставили упутства у логички уређивач. Ово помаже елегантнијем управљању средством и укључује параметризацију итд. За поновну употребу.
Екран са акцијама састоји се из два дела:
- Уређивач логике акције: Ово је подручје у које се убацују изјаве.
- Виев Цанвас: Овај одељак садржи све приказе забележене за контекст којем припада ова радња. (Радња „Изврши пријаву“ врши се у контексту пријаве и овде се приказују погледи које смо забележили за страницу).
Можете кликнути десним тастером миша на поље корисничког имена у приказу и убацити изјаву за унос корисничког имена. Слично томе, ставили смо изјаве за лозинку и дугме Пријави се.
Исто се може постићи једноставним куцањем у Логиц Едитор, на једноставном енглеском језику.
У горњем примеру, АЦЦЕЛК је тачно препоручио „ у поље за унос унесите шифровани текст ”Наредба за поље лозинке.
У овој фази, такође је затражено да прегледамо атрибуте елемента који нас је одвео до Истраживача елемената.
АЦЦЕЛК је одабрао скуп атрибута потребних за идентификацију елемента и он је био уочен, чак нас је упозорио да ручно не заменимо предложене селекторе са нестабилним атрибутима!
Нисмо гледали даље од ефикасне, изворне идентификације елемента у алату у нашем процесу, али за оне којима је потребна, алат такође подржава конвенционалну идентификацију елемената засновану на КСПатх или ЦСС селекторима.
Алат је користио „Програмирање природног језика“ и омогућио нам је да куцамо жељену операцију на обичном енглеском језику. У почетку смо били забринути због ове тврдње, али АЦЦЕЛК је решио нашу забринутост због тога што је то „трик“. Листа доступних команди изгледала је исцрпна и установили смо да је било добро од алатке покупити синониме!
Настављам са истим поступком за друге две Акције и готово!
имплементација реда приоритета ц ++
Стога можемо резимирати овај одељак како је, помоћу једноставних вођених токова, алат створио модуларна средства (странице / контексти) и радње које се могу поново употребити.
Извршење теста и извештавање
АЦЦЕЛК нам је омогућио да покренемо тест са горњег дугмета „Рун“ на траци са алаткама. Одабрали смо сценарио који смо креирали и поставили потребне конфигурационе заставице (комбинације ОС / прегледача, паралелна извршавања, планирана покретања, поставке обавештења, поставке самоизлечења итд.).
Током евалуације, резултати су били лако разумљиви и приказани на детаљном нивоу сваке операције. Алат је такође снимио свеобухватан сет снимака екрана који допуњују извршење. Кварови у Јира-и могли би се створити једним кликом на дугме!
Самоизлечење
Чини се да је самоизлечење ствар дана. Прилично сваки продавац у сегменту има неку верзију самоизлечења као део своје понуде. Знати како АЦЦЕЛК разликује своју верзију је нешто ново што треба искусити. Већина алата се поиграва са низом КСПатх варијација и стално додаје у спремиште како апликација пролази кроз промене.
На АЦЦЕЛК-у смо намерно модификовали неколико елемената, сваки на различит ниво сложености, попут промене атрибута, ажурирања положаја, промене структуре ДОМ-а, промене текста итд. Неки случајеви употребе били су посебно занимљиви, попут откривања заснованог на синонимима.
Могућности за побољшања
Платформа је пружала јединствени приказ циклуса тестирања са корисничким интерфејсом, АПИ-јем и осталим захтевима за тестирање лепо умотаним под исту хаубу. Међутим, бар нека основна примена показатеља учинка или интеграција са постојећим решењем би то још боље заокружила.
Подршка за аутоматизацију мобилних уређаја такође тренутно није доступна. Тим ради на постизању сличног нивоа неприметности у мобилном тестирању.
Закључак
Моје прошле процене неколико производа у овом простору учиниле су ме прилично сумњичавим
са тврдњом АЦЦЕЛК-а да је у потпуности без кода , јер су многи алати за аутоматизацију са ниским кодом / без кода традиционално имали прилично уски поглед на аутоматизацију.
Након што сам интензивно користио алат, сада се сматрам конвертитом који се није суочио са уобичајеним замкама које настају као резултат компромиса у погледу функционалности у потрази за једноставношћу. Укрцавање је било ветар и натерало ме да ценим напоре који стоје иза тога.
Брзо пролазак кроз апликацију са програмом за снимање приказа резултирало је беспрекорним стварањем структуре за сценарио и свих његових средстава. АЦЦЕЛК заузима јединствени приступ (оно што званично називају „приступ који је први од дизајна“) како би створио тестна средства која се лако могу поново користити и њима се може управљати.
Провевши довољно времена у простору за аутоматизацију теста, знам колико болно остаје одржавање тест скрипти након првобитно снимљеног тока. Изгледа да се АЦЦЕЛК фокусирао на ову тачку бола и у великој су мери успели. Идентификација елемента је визуелна, а алат је спретан у одабиру правих атрибута.
Сматрам да је скриптирање врло изражајно, а командна библиотека опсежна. И као што сам напоменуо, извештавање је било врхунско!
По мом мишљењу, АЦЦЕЛК је храбар покушај који заиста даје тон будућности
Алати за аутоматизацију квалитета. Браво за тим што је једноставан и ефикасан!
Препоручено читање
- Оквир аутоматизације тестова без скрипти: алати и примери
- Преглед решења за испитивање аутоматизованог аутоматизованог студија Студио
- Практични преглед алата за управљање тестом кТест
- ПрактиТест Алат за управљање тестовима Практични водич за преглед
- Водич за Парасофт СОАтест: Алат за тестирање АПИ-ја без скрипти
- Водич за практични преглед алата за аутоматизацију теста ТестПројецт
- Практични преглед: Користите Каталон Студио 7 да бисте поједноставили аутоматизацију
- Практични преглед Ранорек Студија: Све-у-једном решење за аутоматизацију теста