Get your 6-month No-Cost Opt-Out offer for Unlimited Software Automation?

 

ZAPTEST pomaga razvijalcem avtomatizirati njihove makete čim prej. Ta funkcija ekipam omogoča, da med izvajanjem projekta uporabijo pristop Agile/DevOps. fazo načrtovanja, kar jim omogoča, da začnejo tako, kot nameravajo nadaljevati.

 

Pomen maket

 

Makete so bistveni del odličnega oblikovanja UI/UX. So veliko več kot le naslednji korak za okvirji. Namesto tega razvijalcem in oblikovalcem ponujajo način, kako zasnovati svoj izdelek in ga spremeniti v nekaj oprijemljivega.

Z uporabo maket v fazah razvoja lahko hitro vključite povratne informacije. Te predstavitve končnega izdelka v visoki ločljivosti so dovolj realistične, da si lahko ustvarite dober občutek o videzu in občutku prihodnje aplikacije.

Makete so tudi odličen način, da zainteresirane strani ali vlagatelji vidijo, ali izdelek izpolnjuje njihova pričakovanja. Najpomembneje je, da lahko v primeru povratnih informacij, ki pomenijo potrebo po spremembah, ta nova mnenja preprosto vključite v svojo maketo, še preden boste ustvarili vrstico kode.

 

Avtomatizacija na podlagi makete ZAPTEST

 

Ko dobite maketo, s katero so vsi zadovoljni, lahko preidete na naslednji korak. Vendar pravi pristop Agile/DevOps vključuje avtomatizirano testiranje ob prvi priložnosti. Morda se sprašujete: “Kako lahko avtomatiziram testiranje, ko sem šele v fazi načrtovanja?” Pri ZAPTEST-u se zavedamo, da se mora neprekinjeno testiranje začeti čim prej, zato ponujamo avtomatizacijo na podlagi maket.

V tem delu vam bomo pokazali, kako lahko iz makete ustvarite testne skripte in dokumentacijo ter jo vzporedno testirate v različnih operacijskih sistemih.

 

Korak 1: Od makete do testnega scenarija

 

Makete lahko oblikujete na različne načine. Lahko jih narišete ročno ali uporabite priljubljena orodja za oblikovanje, kot sta Figma ali Placeit. Ne glede na to, katera metoda vam je ljubša, vzemite končni izdelek in ga s funkcijo skeniranja grafičnega vmesnika ZAPTESTs uvozite v našo platformo.

IS YOUR COMPANY IN NEED OF

ENTERPRISE LEVEL

TASK-AGNOSTIC SOFTWARE AUTOMATION?

Funkcija skeniranja grafičnega uporabniškega vmesnika zazna vsako besedilo v vaši maketi in samodejno ustvari povezane predmete. Poleg tega samodejno sidranje vzpostavlja razmerja med vsemi besedilnimi polji v vaši maketi in oznakami v skripti. Če določeno besedilo premikate po zaslonu, mu samodejno sledijo vsi povezani elementi. Če imate na primer maketo prijavnega zaslona, lahko predmet “Uporabniško ime” povežete z besedilnim poljem.

Poleg tega lahko v tej fazi spremenite privzete vrednosti imen za predmete, da zagotovite čim večjo jasnost. Ta funkcija je še posebej uporabna, če imate v maketi veliko različnih gumbov.

Kot rezultat tega postopka so vsi predmeti shranjeni in urejeni v Raziskovalcu skladišča.

 

Korak 2: Dodajanje predmetov v scenarij

 

Ko ste uvozili in označili svojo maketo, je čas, da jo spremenite v testno skripto.

Če želite opredeliti korak v skripti ZAPTEST, morate le poiskati objekt na karti grafičnega vmesnika ali v skladišču objektov in dvakrat klikniti nanj. Lahko pa predmete povlečete in spustite na določeno mesto v scenariju. ZAPTEST bo predlagal seznam operacij, ki jih lahko izberete za ta korak.

Najprej morate dodati korak za preverjanje, ki preveri obstoj ciljne strani. Nato morate izbrati možnost “TYPE” in dodati vsak element iz svoje makete (npr. povezano “uporabniško ime” in besedilno polje).

Nato lahko za vse gumbe v maketah, ki jih lahko izberejo uporabniki, dodate “CLICK”.

Ko je aplikacija pripravljena za testiranje, izberite želeni brskalnik, izberite LAUNCH in vnesite naslov aplikacije. Zdaj lahko zaženete skripto v aplikaciji.

 

Korak 3: Izvedba skripte

 

Avtomatizacija testiranja makete ZAPTEST je tako zmogljiva, da se skripta prvič zažene brez potrebe po kakršnih koli spremembah. Zdaj lahko maketo preizkusite v brskalniku in si ogledate uporabniško izkušnjo svoje aplikacije, ne da bi pri tem napisali kakršno koli kodo.

Ko je skripta pripravljena, jo lahko dodate v svoj cevovod CI/CD in uporabite v svojem okviru za neprekinjeno testiranje.

Ta funkcija seveda prihrani veliko časa. Še več, to pomeni, da lahko zaposleni, ki niso tehnični oblikovalci, svoje zamisli v nekaj minutah spremenijo v funkcionalne aplikacije – ni več čakanja, da se zamisli postavijo na noge.

Vendar pa se prihranek časa ne ustavi pri tem; avtomatizacija maket ZAPTEST vam omogoča tudi izdelavo dokumentacije.

 

1. Ustvarjanje dokumentacije

 

ZAPTEST vam omogoča ustvarjanje testne dokumentacije s preprostim klikom na gumb. Dokumentacija je razdeljena na podrobne korake s poglavjem o pričakovanih rezultatih. Najbolje je, da lahko te dokumente pretvorite v različne formate, kot so Word, PDF, HTML, XML in CSV. Poleg tega lahko izvozite tudi v Micro Focus ALM, Rally (ali CA Agile Center), Jira, Azure DevOps in številne druge. Možnosti so neskončne.

 

2. Vzporedno izvajanje

 

Zadnji korak pri avtomatizaciji testiranja na podlagi makete je uporaba programa ZAPTEST M-RUN. Naša zmogljiva orodja za avtomatizacijo testiranja programske opreme uporabnikom omogočajo hkratno izvajanje več skript na več različnih platformah. Uporabniki do aplikacij dostopajo prek različnih naprav in operacijskih sistemov, zato je treba testirati vse te lastnosti.

Nekatere platforme, na katerih ZAPTEST M-RUN omogoča testiranje, so Android, iOS, Mac, Linux in Windows. ZAPTEST lahko povežete s fizičnimi napravami iz resničnega sveta in uporabite našo platformo za izvajanje testov in upravljanje rezultatov. Ta postopek temelji tudi na izvajanju ZAPTEST 1SCRIPT, ki olajša testiranje in izvajanje na različnih platformah, ne da bi bilo treba spreminjati kodo za avtomatizacijo za vsako posamezno lastnost.

Z oddaljenim pogledom v živo lahko vzporedno spremljate teste. Ko je test končan, lahko pregledate rezultate za vsako posamezno napravo. S temi podatki lahko zagotovite, da bo vaša aplikacija nemoteno delovala v različnih napravah, ki jih uporabljajo interesne skupine.

 

Zaključne misli

 

Vsak razvijalec programske opreme ve, da je testiranje pogosto prepozno. Izvajanje testiranja v poznejši fazi razvojnega cikla programske opreme lahko razkrije težave, ki bi jih bilo treba ugotoviti že prej, kar vodi v drago predelavo kode. Lahko pa je tudi prepozno in povzroči velike zamude v življenjskem ciklu razvoja programske opreme (SDLC).

Modeli maket so odličen način za zgodnje prepoznavanje težav UI/UX. Za ekipe Agile/DevOps pa so tudi priložnost, da čim prej uvedejo neprekinjeno testiranje. Zahvaljujoč tehnologiji računalniškega vida ZAPTEST lahko zdaj uvozite ročno narisane ali računalniško ustvarjene makete, jih pretvorite v kodo in jih preizkusite na različnih napravah, ki jih uporabljajo vaši deležniki.

Nato lahko pripravite dokumentacijo in rezultate testiranja, ki dopolnjujejo povratne informacije o uporabniškem vmesniku/uporabniškem vmesniku, s čimer zagotovite najboljši začetek aplikacije.

Download post as PDF

Alex Zap Chernyak

Alex Zap Chernyak

Founder and CEO of ZAPTEST, with 20 years of experience in Software Automation for Testing + RPA processes, and application development. Read Alex Zap Chernyak's full executive profile on Forbes.

Get PDF-file of this post