testcafe studio tool automate your web testing without writing code
Водич за практични преглед алата за веб тестирање ТестЦафе Студио:
Да ли сте фрустрирани ограничењима старих алата за веб тестирање?
Да ли ви и ваш КА тим тражите алтернативе производима попут селена?
Да ли вам треба алат за веб тестирање који је једноставан за употребу, поуздан и без гломазних веб управљачких програма?
Ево решења за сва ваша питања.
Шта ћете научити:
- ТестЦафе Студио: Платформа за веб тестирање предузећа
- Направите Веб тест за 2 минута помоћу ТестЦафе Студио
- Закључак
ТестЦафе Студио: Платформа за веб тестирање предузећа
ТестЦафе Студио је створен за испоруку платформе за тестирање која би могла да помогне у поједностављењу процес веб тестирања .
Према њиховој мисији: желели су да створе алат који је једноставан за постављање и без непотребне сложености; алат који даје поновљиве резултате како за почетнике тако и за професионалце; и алат који може аутоматски генерирати тест скрипте и снимке репродукције с највећом поузданошћу.
сигуран бесплатни претварач за ИоуТубе у мп3
У овом чланку ћемо описати ТестЦафе Студио и зашто је то најбољи избор за веб тестирање.
Детаљно ћемо објаснити карактеристике ТестЦафе Студио и показати како можете да направите радни тест за сложену веб страницу за само 2 минута.
Основе
ТестЦафе Студио је ИД платформе за више платформи за тестирање од краја до краја. Покреће га ТестЦафе опен-соурце фрамеворк и омогућава вам да креирате, покрећете и одржавате аутоматизоване тестове са нултим кодом.
Можете да снимате тестове визуелно у свом омиљеном прегледачу, уређујете скрипте у његовом интерфејсу сличном ИДЕ-у и извршавате тестове у различитим прегледачима, платформама и уређајима.
ТестЦафе Студио је направљен од нуле за савремени веб и прегледаче и не ослања се на Селениум или друге старе платформе за тестирање.
ТестЦафе Студио је направљен за програмере и инжењере КА који то желе поједноставити поступак испитивања .
За почетнике и оне који немају искуства са кодирањем, ТестЦафе Студио елиминише потребу за ручним генерисањем тест скрипти. За искусне КА инжењере и програмере, ТестЦафе Студио укључује алате дизајниране за повећање продуктивности и смањење времена потребног за тестирање сложених веб апликација.
Кључне карактеристике ТестЦафе Студио
Као што знате, тржиште веб тестирања укључује вишеструке оквире дизајниране да опонашају активности корисника и аутоматизују веб-тестове од краја до краја. Нажалост, већина ових алата захтева од корисника да напишу тоне шифри и дешифрују сложене конфигурације.
Ако сте ипак попут нас, знате да чак и након што напишете сав тај шаблон и конфигуришете прегледач, тестови са застарелим оквирима доследно доносе неусаглашене резултате (а извршавање теста је ограничено на неколико прегледача и једну платформу).
Да би вам помогао да отклоните инхерентне недостатке постојећих оквира и омогућите вам да потрошите мање времена на писање / управљање тест скриптама, ТестЦафе Студио испоручује следеће „обавезне“ функције:
# 1) Потпуно интегрисани Висуал Веб Тест Рецордер
Висуал Тест Рецордер програма ТестЦафе Студио прати радње док се крећете и кликате кроз веб страницу и аутоматски генерише кораке за тестирање. Без икаквог додатног рада, ови забележени кораци могу се користити за брзо тестирање веб странице у различитим прегледачима за радне површине, мобилне уређаје и платформе у облаку.
И за разлику од „снимача псеудо-визуелних тестова“ који генеришу неспретне селекторе који не могу поуздано да репродукују визуелно снимљене тестове, Висуал Тест Рецордер ТестЦафе Студио-а дизајниран је да даје конзистентне резултате, уз поуздану репродукцију теста.
# 2) Аутоматски генерисани бирачи елемената
Конструисање бирача елемената странице који се користе у радњама или тврдњама је гломазно, дуготрајно и склоно грешкама.
Ако сте раније писали тест скрипте, можда су вам познати огромни проблеми са којима се суочавају застарели алати за тестирање, они алати који игноришу потребу за аутоматски генерисаним бирачима елемената.
За разлику од осталих алата, ТестЦафе Студио аутоматски генерише селекторе за сваки елемент странице у оквиру датог теста. Подржава све основне ХТМЛ елементе и подржаће ДОМ и ХТМЛ5 улазе у сенци са изворним искачућим уређивачима у будућем издању.
Да би обухватио најшире могуће сценарије тестирања, ТестЦафе Студио генерише оптималан бирач елемената и скуп алтернатива. Ако требате да кликнете на дугме, можете га одабрати у тесту користећи његов наслов, баш као што би то учинио корисник.
Ако је ваш циљ, међутим, да потврдите да је приказан тачан наслов, можете да користите ИД или назив класе да бисте идентификовали дугме.
Поред тога, у предстојећем ажурирању моћи ћете да рангирате идентификаторе елемената као што су атрибути, назив ознаке или текстуални садржај (ТестЦафе Студио ће генерисати селекторе на основу жељених идентификатора).
Наравно, можете ручно да уређујете аутоматски генерисане селекторе ТестЦафе-а према потреби. Можете чак и да креирате селекторе од нуле - Конструктор селектора ТестЦафе Студио дизајниран је да вам стави контролу у руке.
# 3) Тестови на више платформи и међу прегледачима
ТестЦафе Студио је апликација на више платформи која ради на мацОС, Виндовс и Линук.
Тест датотеке / скрипте су агностичке за платформу: без обзира на то где су снимљене, тестови се могу изводити на више ОС платформа, уређајима (десктоп / мобилни), услугама тестирања у облаку (попут БровсерСтацк или СауцеЛабс) и системима континуиране интеграције (укључујући ЦирцлеЦИ , Битбуцкет , Азуре, ТеамЦити, Јенкинс, Травис, ГитЛаб итд.).
Тестове можете да снимате у било којем главном прегледачу на радној површини, укључујући Цхроме, Фирефок, Сафари, Интернет Екплорер и Едге. Без обзира на прегледач који се користи за снимање скрипте, ти тестови ће се покретати на свим модерним веб прегледачима без штуцања.
Агностицирани приступ тест тестирања ВебЦафе Студио веб прегледачу омогућава му да брзо ухвати грешке специфичне за платформу и прегледаче и осигурава да ваша веб апликација пружа исто корисничко искуство у читачима / уређајима.
# 4) Нема додатних алата за одржавање
ТестЦафе Студио не захтева Селен / ВебДривер , или било који додатак за прегледач или независни додаци. Једна непосредна предност ове самосталне архитектуре је ефикасност.
Уз ТестЦафе Студио можете да започнете тестирање чим се производ инсталира. Није потребно ловити возаче и додатке.
Можда је важнија независност система ТестЦафе. Када се објави нова главна верзија вашег омиљеног прегледача, можете бити сигурни да постојећи веб тестови неће успети због недостајућих додатака или додатака.
Уз ТестЦафе Студио никада нећете морати да чекате да независни програмери реше проблеме узроковане ажурирањима прегледача или система.
ТестЦафе Студио и ваш омиљени веб прегледач су све што вам је потребно за снимање и извршавање веб тестова.
# 5) Уграђени механизам за чекање
Тестови веб софтвера су по природи асинхрони. Корисничке акције ретко дају тренутне резултате, посебно ако су те радње праћене повратним путовањима до сервера или интегрисаним ефектима анимације.
Помоћу застарелих алата за веб тестирање, КА инжењери су замољени да обрађују ове асинхроне догађаје ручном паузом како би спречили тест грешке. Непотребно је рећи да је овај код „чекања“ („дизајниран да превазиђе ограничења самог алата за тестирање“) тешко одржавати и склон је квару.
Међутим, као што знате, уметање кода „сачекај“ представља стварност за готово све наслеђе алати за веб тестирање .
ТестЦафе Студио другачије се бави асинхроним операцијама. Пре сваке акције или тврдње, аутоматски чека да циљни елемент постане доступан (учитан, видљив, не заклоњен другим елементом итд.).
Да би осигурао највећу поузданост, ТестЦафе Студио аутоматски извршава тврдњу ако дати услов није био испуњен током првог покушаја.
ТестЦафе Студио вам омогућава да се усредсредите на радње корисника и елиминише потребу за писањем компликованог, основног кода дизајнираног за решавање недостатака застарелих платформи за тестирање.
Направите Веб тест за 2 минута помоћу ТестЦафе Студио
У овом двоминутном демонстрационом видећете како се користи ТестЦафе Студио и тестира веб страница са интегрисаним могућностима за отпремање датотека.
Одабрат ћемо и отпремити двије датотеке, а затим ћемо покренути двије тврдње - једну за испис исправног имена датотеке и другу за одговарајући формат ознаке величине датотеке. И да, са Висуал Тест Рецордер-ом ТестЦафе Студио-а требаће нам само неколико минута да креирамо и извршимо тај тест.
Корак 1)Покрените ТестЦафе Студио, унесите УРЛ веб локације у његов екран добродошлице и кликните на ‘Старт Рецординг а Тест’.
Ваш прегледач ће доћи до наведене адресе, док док Висуал Тест Рецордер ради и ради у позадини, бићете спремни за снимање ваше интеракције са веб страницом.
Користити Режим отпремања падајући мени да бисте одредили да желите ручно да започнете отпремање датотека.
Омогућите поље за потврду које омогућава отпремање више датотека.
Кликните Изаберите Филе и маке избор.
Питања и одговори у вези са скриптањем шкољки
Кликните Отпремити.
Корак 2)Пребаците се на ТестЦафе Студио да бисте видели команде генерисане вашим радњама.
Корак # 3)Кориснички интерфејс овог примера приказује се у ИФРАМЕ-у, па је прва акција пребацивање контекста. Следе кораци за клик и отпремање, реплицирајући ваше радње.
Завршимо тест са неколико тврдњи. Прво ћемо проверити да ли демо апликација приказује тачно име датотеке.
Још једном, не морате да напишете ни један ред кода. Кликните икона за додавање тврдње са условом „једнако“.
Затим користите дугме за одабир циљног елемента интерактивно у прегледачу.
Ово фокусира прозор прегледача како бисте могли да покажете на тражени елемент.
ТестЦафе Студио ће генерисати селектор за овај елемент и отворити листу његових својстава. Изаберите својство које желите да потврдите.
ТестЦафе Студио преузима тренутну вредност својства и можете потврдити да га желите користити за поређење.
Корак # 4)Слично томе, можете утврдити вредност ЦСС својства величине фонта налепнице.
Корак # 5)Тест је сада спреман и можете зауставити снимање. Да бисте покренули тест, притисните дугме Покрени и гледајте како ТестЦафе понавља ваше акције.
Корак # 6)Након завршетка пробног рада, прегледајте резултате испитивања у извештају о испитивању.
То је то. За само неколико минута и без икаквог кода, створили смо тест који је спреман за покретање у различитим прегледачима, на различитим платформама, у ЦИ систему, локално или на БровсерСтацк-у.
Закључак
ТестЦафе Студио је врло лагана и брза платформа за аутоматизацију тестирања. За покретање није потребан ВебДривер или било који додатак за прегледач. Можете га једноставно инсталирати и започети креирање тестова од краја до краја помоћу снимача визуелних тестова без писања било каквог кода за тестирање.
Можете преузмите 30-дневно пробно време одавде и упоредите ТестЦафе Студио са вашом тренутном платформом за веб тестирање да бисте видели разлику. Јавите нам ако имате било каквих питања током коришћења овог алата.
Препоручено читање
- Најбољи алати за тестирање софтвера 2021. године (КА Тест Аутоматион Тоолс)
- Испитивање оптерећења помоћу ЛоадУИ - бесплатног алата за тестирање учитавања отвореног кода
- Преузимање е-књиге за тестирање буквара
- Покретање и верификација вашег тест кода на Аппиум Студио за Ецлипсе
- Поједностављивање АПИ тестирања помоћу Каталон Студија
- Водич за алат за тестирање приступачности ВАВЕ-а
- Тестирање мобилних апликација помоћу Каталон Студио-а и Кобитон-ове фарме уређаја заснованих на облаку
- Кључ успешног јединственог тестирања - како програмери тестирају сопствени код?