Testirajte aplikaciju u pregledniku jednom naredbom
Upišite /test u chat projekta i Mythex testira vašu aplikaciju onako kako bi to radila osoba: otvara live pregled u pregledniku, posjećuje stranice, klika gumbe i popunjava obrasce, a zatim u chatu javlja što je radilo, a što ne. Možete ga usmjeriti na određeni tijek, poput „testiraj registraciju i stranicu s cijenama”, ili ga pustiti da prođe očiglednim putem kroz aplikaciju.
Što to radi
App Testing testira vaš live pregled, a ne samo kod. Mythex upravlja preglednikom nad pokrenutom aplikacijom, bilježi što vidi, uključujući zaslone kad su korisni, i u chatu piše sažetak rezultata.
To je drugačija vrsta provjere od čitanja izvornog koda. Kod može izgledati točno, a da u uporabi ipak zakaže: gumb spojen na krivi handler, obrazac koji se pošalje, ali nikad ne prikaže potvrdu, stranica koja se pokvari tek nakon prijave. Jedini način da se to otkrije jest korištenje aplikacije, a App Testing to radi umjesto vas.
Zašto pomaže
Kad gradite s agentom, pregled je način na koji mjerite napredak. Kliknete, izgleda dobro, idete dalje. Ali klikati svaki tijek nakon svake promjene zamorno je, pa je lako provjeriti stranicu koju ste upravo mijenjali i propustiti onu koju je tiho pokvarila.
App Testing pretvara pitanje „još uvijek radi?” u jednu poruku. Opišete put koji je važan, agent ga prođe i dobivate izvještaj na koji možete reagirati. Budući da je u istom chatu, popravak je jedna poruka dalje.
Kako ga pokrenuti
- Provjerite da je Preview pokrenut i da prikazuje vašu aplikaciju. App Testing radi nad pregledom, pa ako je pregled prazan ili se još pokreće, pričekajte ili to prvo riješite.
- Upišite
/testu chat projekta. Možete i običnim jezikom, „testiraj aplikaciju u pregledniku” također radi. - Recite na što da se fokusira, ako želite. Primjerice: „testiraj registraciju i stranicu s cijenama” ili „napravi račun, dodaj stavku, plati”.
- Pročitajte izvještaj. Mythex sažima što je pokušao i što nije uspjelo, sa zaslonima gdje pomažu.
- Popravite što je pronašao pomoću
/fixili običnom porukom za Build. - Ponovno pokrenite
/testda potvrdite da je popravak uspio i da ništa drugo nije pokvareno.
Kada ga koristiti
- Nakon velike promjene sučelja. Novi raspored ili navigacija mogu pokvariti tijekove koje niste izravno dirali.
- Prije objave, da uhvatite očite greške prije nego to vide posjetitelji.
- Kad pregled izgleda dobro, ali tijek možda nije. Višekoračni putevi, poput registracije, prijave i zatim neke radnje, najviše se isplati provjeriti.
Kako dobiti dobre rezultate
Jasniji zahtjev daje koristan izvještaj.
- Opišite put kad sve ide dobro. „Napravi račun, dodaj stavku, plati” daje agentu jasan slijed i jasan ishod. „Testiraj sve” ostavlja mu da pogađa što je važno.
- Imenujte stranice ili funkcije koje ste mijenjali. Ako ste upravo preradili stranicu s cijenama, recite to.
- Testirajte u malim krugovima. Promijenite nešto, testirajte, popravite, testirajte ponovno. Lakše je vidjeti što je puklo kad se promijenila jedna stvar.
- Kombinirajte s checkpointima. Ako je promjena pokvarila više nego što je popravila, možete se vratiti na zadnji dobar krug umjesto da krpate preko toga.
Ograničenja
- Testira pregled, a ne vašu objavljenu stranicu. App Testing radi nad live pregledom u vašem privatnom radnom prostoru. Ne provjerava verziju koju posjetitelji vide na objavljenom URL-u. Objavite zasebno kad budete spremni.
- Pregled mora raditi. Ako nije podignut, nema što testirati.
- Prati putove koje mu zadate. Usmjeren zahtjev dobiva usmjerenu provjeru; to nije iscrpan skup testova.
- Javlja; odluku donosite vi. App Testing kaže što je pokvareno. Popravak je zaseban korak, s
/fixili porukom za Build.
Ako želite dublje istražiti kako pronaći uzrok problema kad ga već imate, naš vodič kako ispraviti grešku u aplikaciji izrađenoj uz AI prolazi kroz postupak. Za sam pregled pogledajte privatni radni prostor i live pregled za svaki projekt.
Stranica dokumentacije ima detalje: App Testing.