Preizkusite aplikacijo v brskalniku z enim ukazom
V klepetu projekta vpišite /test, in Mythex bo vašo aplikacijo preizkusil tako, kot bi jo človek: odpre živi Preview v brskalniku, obišče strani, klikne gumbe in izpolni obrazce ter nato v klepetu poroča, kaj je delovalo in kaj ne. Lahko ga usmerite na določen tok – »preizkusi prijavo in stran s cenami« – ali pustite, naj ubere očitno pot skozi aplikacijo.
Kaj to počne
Testiranje aplikacije preizkuša vaš živi predogled, ne samo kode. Mythex vodi brskalnik nad delujočo aplikacijo, zajame, kar vidi – vključno s posnetki zaslona, kadar so koristni – in v klepetu napiše povzetek rezultatov.
To je drugačna vrsta preverjanja kot branje izvorne kode. Koda je lahko videti pravilna in vseeno odpove pri uporabi: gumb je povezan z napačnim upravljalnikom, obrazec se pošlje, a nikoli ne pokaže potrditve, ali pa se stran pokvari šele, ko ste se prijavili. Edini način, da to najdete, je uporaba aplikacije, in testiranje aplikacije to opravi za vas.
Zakaj pomaga
Ko gradite z agentom, je predogled tisto, s katerim presojate napredek. Klikate naokoli, zdi se v redu, in greste naprej. Toda klikanje po vsakem toku po vsaki spremembi je naporno, in lahko se zgodi, da preverite stran, ki ste jo pravkar spremenili, in spregledate tisto, ki jo je tiho pokvarila.
Testiranje aplikacije vprašanje »ali še vedno deluje?« spremeni v eno sporočilo. Opišete pomembno pot, agent jo prehodi, vi pa dobite poročilo, na podlagi katerega lahko ukrepate. Ker teče v istem klepetu, je popravek le še eno sporočilo stran.
Kako ga zaženete
- Poskrbite, da teče Preview in prikazuje vašo aplikacijo. Testiranje deluje nad predogledom, zato, če je ta prazen ali se še zaganja, počakajte ali to najprej popravite.
- Vpišite
/testv klepet projekta. Lahko tudi v običajnem jeziku vprašate – »preizkusi aplikacijo v brskalniku« deluje prav tako. - Povejte, na kaj se osredotočiti, če želite. Na primer: »preizkusi prijavo in stran s cenami« ali »ustvari račun, dodaj izdelek, opravi nakup«.
- Preberite poročilo. Mythex povzame, kaj je poskusil in kaj je šlo narobe, s posnetki zaslona tam, kjer pomagajo.
- Popravite, kar je našel, z
/fixali z običajnim sporočilom za Build. - Ponovno zaženite
/test, da potrdite, da je popravek deloval in da ni nič drugega pokvarjeno.
Kdaj ga uporabiti
- Po velikih spremembah vmesnika. Nova postavitev ali navigacija lahko pokvari tokove, ki se jih niste dotikali neposredno.
- Pred objavo, da ujamete očitne napake, preden jih najdejo obiskovalci.
- Ko predogled izgleda v redu, tok pa morda ne. Večstopenjske poti – prijava, nato prijava v račun, nato nekaj drugega – so tiste, ki jih je najbolj vredno preveriti.
Kako dobiti dobre rezultate
Jasnejša zahteva pomeni uporabnejše poročilo.
- Opišite srečno pot. »Ustvari račun, dodaj izdelek, opravi nakup« agentu da jasno zaporedje za sledenje in jasen rezultat za preverjanje. »Preizkusi vse« prepusti, da ugiba, kaj je pomembno.
- Imenujte strani ali funkcije, ki ste jih spremenili. Če ste pravkar preoblikovali stran s cenami, to povejte.
- Testirajte v majhnih zankah. Spremenite nekaj, preizkusite, popravite, ponovno preizkusite. Lažje je videti, kaj se je pokvarilo, ko se je spremenila ena stvar.
- Kombinirajte s kontrolnimi točkami. Če je sprememba pokvarila več, kot je popravila, se lahko vrnete na zadnji dober obrat, namesto da bi popravljali na vrhu.
Omejitve
- Testira predogled, ne vašega objavljenega mesta. Testiranje aplikacije teče nad živim predogledom v vašem zasebnem delovnem prostoru. Ne preveri različice, ki jo vidijo obiskovalci na vašem objavljenem naslovu URL. Objavite ločeno, ko boste pripravljeni.
- Predogled mora teči. Če ni zagnan, ni ničesar za testirati.
- Sledi poteh, na katere ga usmerite. Osredotočena zahteva dobi osredotočeno preverjanje; to ni izčrpen testni paket.
- Poroča, odločate vi. Testiranje aplikacije vam pove, kaj je pokvarjeno. Popravilo je ločen korak, z
/fixali sporočilom za Build.
Če želite iti globlje pri iskanju težave, ko ste jo našli, vodnik o tem, kako odpraviti napake v aplikaciji, zgrajeni z AI, opiše postopek. Za sam predogled glejte zasebni delovni prostor in živi predogled za vsak projekt.
Stran z dokumentacijo ima podrobnosti: Testiranje aplikacije.