testcafe studio tool automate your web testing without writing code
Vadnica za praktično pregledovanje orodja za spletno testiranje TestCafe Studio:
Ali ste razočarani nad omejitvami starih orodij za spletno testiranje?
Ali vi in vaša ekipa za QA iščete alternative izdelkom, kot je Selenium?
Ali potrebujete orodje za spletno testiranje, ki je enostavno za uporabo, zanesljivo in brez okornih spletnih gonilnikov?
kako odpreti datoteke dat
Tu je rešitev za vsa vaša vprašanja.
Kaj se boste naučili:
- TestCafe Studio: platforma za spletno testiranje podjetja
- Ustvarite spletni test v 2 minutah s programom TestCafe Studio
- Zaključek
TestCafe Studio: platforma za spletno testiranje podjetja
TestCafe Studio je ustvarjen za preskusno platformo, ki bi lahko pripomogla k poenostavitvi postopek spletnega testiranja .
Glede na njihovo poslanstvo: želeli so ustvariti orodje, ki ga je enostavno postaviti in brez nepotrebne zapletenosti; orodje, ki daje ponovljive rezultate tako za začetnike kot za profesionalce; in orodje, ki lahko samodejno ustvari preizkusne skripte in posnetke predvajanja z izjemno zanesljivostjo.
V tem članku bomo opisali TestCafe Studio in zakaj je to najboljša izbira za spletno testiranje.
Podrobno bomo opisali funkcije TestCafe Studio in prikazali, kako lahko v samo 2 minutah ustvarite delujoč test za zapleteno spletno stran.
Osnove
TestCafe Studio je medplatformna IDE za spletno testiranje od konca do konca. Poganja ga Odprtokodni okvir TestCafe in vam omogoča ustvarjanje, izvajanje in vzdrževanje avtomatiziranih testov z ničelno kodo.
V svojem najljubšem brskalniku lahko vizualno snemate teste, urejate skripte v njegovem vmesniku, podobnem IDE, in izvajate teste v različnih brskalnikih, platformah in napravah.
TestCafe Studio je bil zasnovan iz nič za sodobni splet in brskalnike in se ne zanaša na Selenium ali druge starejše testne platforme.
TestCafe Studio je bil zasnovan za razvijalce in inženirje QA, ki to želijo poenostavili postopek testiranja .
Za začetnike in tiste, ki nimajo izkušenj s programiranjem, TestCafe Studio odpravlja potrebo po ročnem ustvarjanju testnih skriptov. Za izkušene inženirje QA in razvijalce programske opreme TestCafe Studio vključuje orodja za povečanje produktivnosti in skrajšanje časa, potrebnega za testiranje zapletenih spletnih aplikacij.
Ključne značilnosti TestCafe Studio
Kot veste, trg spletnega testiranja vključuje več okvirov, namenjenih posnemanju uporabniške dejavnosti in avtomatizaciji celovitih spletnih testov. Na žalost večina teh orodij zahteva, da uporabniki napišejo tone vzorčne kode in razberejo zapletene konfiguracije.
Če ste podobni nam, veste, da tudi po tem, ko napišete vso to vzorčno kodo in konfigurirate brskalnik, testi z zapuščenimi okviri dosledno dajejo neskladne rezultate (in izvajanje testa je omejeno na nekaj brskalnikov in eno samo platformo).
Za lažje odpravljanje pomanjkljivosti obstoječih okvirov in zmanjšanje porabe časa za pisanje / upravljanje testnih skriptov ima TestCafe Studio naslednje funkcije, ki jih je treba imeti:
# 1) Popolnoma integriran snemalnik vizualnih spletnih testov
Visual Test Recorder programa TestCafe Studio spremlja dejanja med krmarjenjem in klikom po spletni strani ter samodejno generira preskusne korake. S temi posnetimi koraki lahko brez kakršnega koli dodatnega dela hitro preizkusite spletno stran v različnih brskalnikih za namizne računalnike, mobilne naprave in platformo v oblaku.
Za razliko od 'psevdo-vizualnih snemalnikov testov', ki ustvarjajo okorne izbirnike, ki ne morejo zanesljivo predvajati vizualno posnetih testov, je bil Visual Test Recorder TestCafe Studio zasnovan tako, da daje skladne rezultate z zanesljivim predvajanjem preskusov.
# 2) Samodejno ustvarjeni izbirniki elementov
Izdelava izbirnikov elementov strani, ki se uporabljajo v dejanjih ali trditvah, je okoren, dolgotrajen in nagnjen k napakam.
Če ste v preteklosti že pisali preizkusne skripte, ste morda seznanjeni z velikimi težavami, s katerimi se soočajo stara orodja za preizkušanje, tistimi, ki ignorirajo potrebo po samodejno ustvarjenih izbirnikih elementov.
Za razliko od drugih orodij TestCafe Studio samodejno generira izbirnike za vsak element strani v določenem testu. Podpira vse osnovne elemente HTML in bo v prihodnji izdaji podpiral senčne DOM in HTML5 vhode z izvornimi pojavnimi urejevalniki.
Za pokrivanje najširših možnih preskusnih scenarijev TestCafe Studio ustvari optimalen izbirnik elementov in nabor alternativ. Če morate klikniti gumb, ga lahko v preskusu izberete z napisom, tako kot bi to storil uporabnik.
Če pa je vaš cilj preveriti, ali je prikazan pravi napis, lahko za identifikacijo gumba uporabite ID ali ime razreda.
Poleg tega boste v prihajajoči posodobitvi lahko razvrstili identifikatorje elementov, kot so atributi, ime oznake ali besedilna vsebina (TestCafe Studio bo ustvaril izbirnike na podlagi vaših prednostnih identifikatorjev).
Seveda lahko ročno urejate samodejno ustvarjene izbirnike TestCafe, kot to narekujejo potrebe. Izbirnike lahko ustvarite celo iz nič - Izbirnik konstruktorjev TestCafe Studio je bil zasnovan tako, da vam daje nadzor v roke.
# 3) Preskusi med različnimi platformami in med brskalniki
TestCafe Studio je večplastna aplikacija, ki deluje na macOS, Windows in Linux.
Preskusne datoteke / skripti so agnostični za platformo: ne glede na to, kje so bili zabeleženi, se lahko preskusi izvajajo na več platformah OS, napravah (namizni / mobilni), storitvah za testiranje v oblaku (kot sta BrowserStack ali SauceLabs) in sistemih za neprekinjeno integracijo (vključno z CircleCI , Bitbucket , Azure, TeamCity, Jenkins, Travis, GitLab itd.).
Preizkuse lahko snemate v katerem koli večjem namiznem brskalniku, vključno s Chromom, Firefoxom, Safarijem, Internet Explorerjem in Edgeom. Ne glede na brskalnik, ki se uporablja za snemanje skripta, se bodo ti testi izvajali v vseh sodobnih spletnih brskalnikih brez kolcanja.
Agnostični pristop platforme in brskalnika TestCafe Studio k spletnemu testiranju mu omogoča hitro odkrivanje napak, povezanih s platformo in brskalnikom, ter zagotavlja, da vaša spletna aplikacija zagotavlja enako uporabniško izkušnjo v brskalnikih / napravah.
# 4) Brez dodatnih orodij za vzdrževanje
TestCafe Studio ne zahteva Selen / WebDriver , ali kateri koli vtičniki brskalnika ali dodatki drugih proizvajalcev. Neposredna prednost te samostojne arhitekture je učinkovitost.
S programom TestCafe Studio lahko začnete s testiranjem takoj, ko je izdelek nameščen. Za gonilnike in vtičnike ni treba loviti.
Morda je bolj pomembna neodvisnost sistema TestCafe. Ko bo izdana nova glavna različica vašega najljubšega brskalnika, ste lahko prepričani, da obstoječi spletni testi ne bodo propadli zaradi manjkajočih vtičnikov ali dodatkov.
S programom TestCafe Studio vam nikoli ne bo treba čakati, da bodo neodvisni razvijalci odpravili težave, ki jih povzročajo posodobitve brskalnika ali sistema.
TestCafe Studio in vaš najljubši spletni brskalnik sta vse, kar potrebujete za snemanje in izvajanje spletnih testov.
# 5) Vgrajen mehanizem čakanja
Preizkusi spletne programske opreme so po naravi asinhroni. Uporabniška dejanja redko prinesejo takojšnje rezultate, še posebej, če ta dejanja spremljajo povratna potovanja do strežnika ali integrirani animacijski učinki.
Z obstoječimi orodji za spletno testiranje inženirji QA zahtevajo, da te asinhrone dogodke obravnavajo tako, da ročno zaustavijo preskusni mehanizem, da preprečijo testne napake. Ni treba posebej poudarjati, da je to osnovno kodo za čakanje (namenjeno premagovanju omejitev samega preskusnega orodja) težko vzdrževati in je nagnjena k okvaram.
Kot pa veste, vstavljanje te kode »čakanje« predstavlja resničnost skoraj vse zapuščine orodja za spletno testiranje .
TestCafe Studio različno obravnava asinhrone operacije. Pred vsakim dejanjem ali trditvijo samodejno počaka, da postane ciljni element na voljo (naložen, viden, ne zakrit z drugim elementom itd.).
Za zagotovitev največje zanesljivosti TestCafe Studio samodejno izvede trditev, če dani pogoj med prvim poskusom ni bil izpolnjen.
TestCafe Studio vam omogoča, da se osredotočite na uporabniška dejanja, in odpravlja potrebo po pisanju zapletene, vzorčne kode, namenjene odpravljanju pomanjkljivosti starejših testnih platform.
Ustvarite spletni test v 2 minutah s programom TestCafe Studio
V tej 2-minutni predstavitvi boste videli, kako uporabljati TestCafe Studio in preizkusiti spletno stran z vgrajenimi zmožnostmi za nalaganje datotek.
Izbrali in naložili bomo dve datoteki in nato izvedli dve trditvi - eno za pravilno izpisovanje imena datoteke in drugo za pravilno obliko oznake velikosti datoteke. In da, z Visual Test Recorderjem TestCafe Studio bomo potrebovali le nekaj minut, da ga bomo ustvarili in izvedli.
Korak 1)Zaženite TestCafe Studio, na njegov pozdravni zaslon vnesite URL spletnega mesta in kliknite »Začni snemati test«.
Vaš brskalnik se bo pomaknil do navedenega naslova, medtem ko bo Visual Test Recorder v ozadju deloval in boste pripravljeni na snemanje vaše interakcije s spletno stranjo.
Uporabi Način nalaganja v spustnem meniju določite, da želite nalaganje datotek začeti ročno.
brezplačna programska oprema za kopiranje DVD-jev za mac
Omogočite potrditveno polje, ki omogoča nalaganje več datotek.
Kliknite Izberite Datoteka in naredite izbor.
Kliknite Naloži.
2. korak)Za ogled ukazov, ustvarjenih z vašimi dejanji, preklopite na TestCafe Studio.
3. korak)Uporabniški vmesnik tega primera je upodobljen v okvirju IFRAME, zato je prvo dejanje stikalo za kontekst. Sledite korakom klika in nalaganja, ki ponavljajo vaša dejanja.
Zaključimo test z nekaj trditvami. Najprej bomo preverili, ali predstavitvena aplikacija prikazuje pravilno ime datoteke.
Še enkrat vam ni treba napisati ene vrstice kode. Kliknite ikono, da dodate trditev s pogojem 'enako'.
Nato uporabite gumb, da v brskalniku interaktivno izberete ciljni element.
Ta osredotoči okno brskalnika, tako da lahko pokažete na zahtevani element.
TestCafe Studio bo ustvaril izbirnik za ta element in odprl seznam njegovih lastnosti. Izberite lastnost, ki jo želite uveljaviti.
TestCafe Studio pridobi trenutno vrednost lastnosti in potrdite, da jo želite uporabiti za primerjavo.
4. korak)Podobno lahko uveljavite vrednost lastnosti CSS velikosti pisave nalepke.
5. korak)Preizkus je zdaj pripravljen in snemanje lahko ustavite. Če želite zagnati test, pritisnite gumb Zaženi in si oglejte, kako TestCafe predvaja svoja dejanja.
6. korak)Ko je testni potek končan, preglejte poročilo o preskusu, da najdete rezultate.
najboljša spletna mesta za ogled animeja, sinhroniziranega
To je to. V samo nekaj minutah in brez kakršne koli kode smo ustvarili test, ki je pripravljen za izvajanje v različnih brskalnikih, na različnih platformah, v sistemu CI, lokalno ali v BrowserStack.
Zaključek
TestCafe Studio je zelo lahka in hitra platforma za avtomatizacijo preskusov. Za zagon ni potreben WebDriver ali kateri koli vtičnik brskalnika. Lahko ga preprosto namestite in začnete ustvarjati celovite teste s snemalnikom vizualnih testov, ne da bi napisali kakršno koli testno kodo.
Ti lahko prenesite 30-dnevno preskusno različico od tukaj in primerjajte TestCafe Studio s trenutno platformo za spletno testiranje, da vidite razliko. Sporočite nam, če imate med uporabo tega orodja kakršna koli vprašanja.
Priporočeno branje
- Najboljša orodja za testiranje programske opreme 2021 [QA Test Automation Tools]
- Preskušanje obremenitve z uporabo LoadUI - brezplačno in odprtokodno orodje za preskušanje obremenitve
- Preizkus eBook Prenos knjige
- Zagon in preverjanje preizkusne kode v Appium Studio za Eclipse
- Poenostavitev testiranja API-jev s programom Katalon Studio
- Vadnica za orodje za preizkušanje dostopnosti WAVE
- Testiranje mobilnih aplikacij z uporabo Katalon Studio & Kobiton's Cloud-Based Device Farm
- Ključ do uspešnega preskušanja enot - kako razvijalci preizkušajo lastno kodo?