Teszteld az appodat a böngészőben egyetlen paranccsal
Írd be a /test parancsot a projekt csevegésébe, és a Mythex úgy teszteli az appodat, ahogy egy ember tenné: megnyitja az élő előnézetet egy böngészőben, meglátogat oldalakat, rákattint a gombokra és kitölt űrlapokat, majd a csevegésben jelenti, mi működött és mi nem. Megadhatsz egy konkrét folyamatot — „teszteld a regisztrációt és az árazási oldalt” —, vagy hagyhatod, hogy a nyilvánvaló úton járja végig az appot.
Mit csinál
Az app-tesztelés az élő előnézetet gyakorolja, nem csak a kódot. A Mythex böngészőt hajt a futó appon, rögzíti, amit lát — ha hasznos, képernyőképekkel együtt —, és összefoglalót ír az eredményekről a csevegésbe.
Ez más jellegű ellenőrzés, mint a forráskód olvasása. A kód jónak tűnhet, és használat közben mégis elhasalhat: egy gomb rossz kezelőhöz van kötve, egy űrlap elküldődik, de soha nem mutat megerősítést, vagy egy oldal csak bejelentkezés után törik el. Ezeket csak az app használatával lehet megtalálni, és az app-tesztelés ezt megteszi helyetted.
Miért segít
Amikor ügynökkel építesz, az előnézet az, amiből megítéled a haladást. Kattintgatsz, jól néz ki, továbblépsz. De minden változtatás után végigklikkelni minden folyamatot fárasztó, és könnyű azt az oldalt ellenőrizni, amelyet épp módosítottál, miközben a másik, amelyet csendben elrontottál, nem tűnik fel.
Az app-tesztelés a „még mindig működik?” kérdést egyetlen üzenetté alakítja. Leírod a fontos utat, az ügynök végigjárja, és kapsz egy jelentést, amelyre lehet lépni. Mivel ugyanabban a csevegésben fut, a javítás egy üzenetnyire van.
Hogyan futtasd
- Győződj meg róla, hogy az Előnézet fut, és mutatja az appodat. Az app-tesztelés az előnézetre dolgozik, így ha az előnézet üres vagy még indul, várj, vagy előbb azt javítsd.
- Írd be a
/testparancsot a projekt csevegésébe. Természetes nyelven is kérheted — a „teszteld az appot a böngészőben” is működik. - Mondd meg, mire figyeljen, ha szeretnél. Például: „teszteld a regisztrációt és az árazási oldalt”, vagy „hozz létre fiókot, adj hozzá egy terméket, fizess”.
- Olvasd el a jelentést. A Mythex összefoglalja, mit próbált ki és mi ment félre, ahol kell, képernyőképekkel.
- Javítsd, amit talált a
/fixparanccsal vagy egy szokásos Build üzenettel. - Futtasd újra a
/test-et, hogy megerősítsd: a javítás működik, és semmi más nem tört el.
Mikor használd
- Nagy UI-változtatás után. Egy új elrendezés vagy navigáció olyan folyamatokat is elronthat, amelyekhez közvetlenül nem nyúltál.
- Publikálás előtt, hogy a nyilvánvaló hibákat még a látogatók előtt elkapd.
- Amikor az előnézet jónak tűnik, de egy folyamat nem biztos, hogy az. A többlépéses utak — regisztráció, majd bejelentkezés, majd valami más — érdemlik meg leginkább az ellenőrzést.
Hogyan kapj jó eredményt
Minél világosabb a kérés, annál hasznosabb a jelentés.
- Írj le egy boldog utat. „Hozz létre fiókot, adj hozzá egy terméket, fizess” egyértelmű sorrendet és egyértelmű kimenetelt ad az ügynöknek. A „teszteld mindent” azt hagyja rá, hogy kitalálja, mi számít.
- Nevezd meg az oldalakat vagy funkciókat, amelyeket változtattál. Ha épp átdolgoztad az árazási oldalt, mondd meg.
- Kis körökben teszteljj. Változtass valamit, teszteld, javítsd, teszteld újra. Könnyebb látni, mi tört el, ha csak egy dolog változott.
- Párosítsd ellenőrzőpontokkal. Ha egy változtatás többet tört el, mint amennyit javított, visszaállhatsz az utolsó jó körre, ahelyett hogy foltoznál rajta.
Korlátok
- Az előnézetet teszteli, nem a közzétett oldalt. Az app-tesztelés a privát munkaterületeden futó élő előnézeten dolgozik. Nem ellenőrzi azt a verziót, amelyet a látogatók a közzétett URL-en látnak. Publikálj külön, amikor készen állsz.
- Az előnézetnek futnia kell. Ha nem fut, nincs mit tesztelni.
- Azokat az utakat követi, amelyekre irányítod. Egy célzott kérés célzott ellenőrzést kap; nem kimerítő tesztcsomag.
- Jelent; te döntesz. Az app-tesztelés megmondja, mi tört el. A javítás külön lépés, a
/fixparanccsal vagy egy Build üzenettel.
Ha a probléma megtalálása után mélyebbre akarsz menni, az AI-val épített app hibakeresése útmutató végigvezet a folyamaton. Magáról az előnézetről lásd: privát munkaterület és élő előnézet minden projekthez.
A dokumentációs oldal részletei: App-tesztelés.