Otestujte aplikáciu v prehliadači jedným príkazom
Napíšte /test do chatu projektu a Mythex otestuje vašu aplikáciu tak, ako by to urobil človek: otvorí živý náhľad v prehliadači, navštívi stránky, klikne na tlačidlá a vyplní formuláre a potom v chate nahlási, čo fungovalo a čo nie. Môžete ho nasmerovať na konkrétny postup — „otestuj registráciu a stránku s cenami“ — alebo ho nechať prejsť najzrejmejšou cestou aplikáciou.
Čo to robí
App Testing testuje váš živý náhľad, nielen kód. Mythex riadi prehliadač proti bežiacej aplikácii, zachytáva, čo vidí — vrátane snímok, keď sú užitočné — a v chate napíše zhrnutie výsledkov.
Je to iný druh kontroly ako čítanie zdrojového kódu. Kód môže vyzerať správne a v používaní stále zlyhávať: tlačidlo napojené na nesprávny handler, formulár, ktorý sa odošle, ale nikdy neukáže potvrdenie, alebo stránka, ktorá sa rozbije až po prihlásení. Jediný spôsob, ako to nájsť, je aplikáciu použiť, a App Testing to urobí za vás.
Prečo to pomáha
Keď stavate s agentom, náhľad je to, ako posudzujete pokrok. Kliknete si, vyzerá to dobre, a pokračujete ďalej. Ale klikať každý postup po každej zmene je únavné a ľahko skontrolujete stránku, ktorú ste práve zmenili, a prehliadnete tú, ktorú nenápadne rozbila.
App Testing mení otázku „funguje to stále?“ na jednu správu. Opíšete cestu, na ktorej záleží, agent ju prejde a dostanete správu, podľa ktorej môžete konať. Keďže to beží v rovnakom chate, oprava je o jednu správu ďalej.
Ako to spustiť
- Uistite sa, že Preview beží a zobrazuje vašu aplikáciu. App Testing pracuje s náhľadom, takže ak je náhľad prázdny alebo sa ešte spúšťa, počkajte alebo to najprv opravte.
- Napíšte
/testdo chatu projektu. Môžete sa spýtať aj bežnou rečou — funguje aj „otestuj aplikáciu v prehliadači“. - Povedzte, na čo sa zamerať, ak chcete. Napríklad: „otestuj registráciu a stránku s cenami“ alebo „vytvor účet, pridaj položku, prejdi k pokladnici“.
- Prečítajte si správu. Mythex zhrnie, čo skúsil a čo zlyhalo, so snímkami tam, kde pomôžu.
- Opravte, čo našiel, pomocou
/fixalebo bežnej správy Build. - Spustite
/testznova, aby ste potvrdili, že oprava funguje a nič iné sa nepokazilo.
Kedy to použiť
- Po veľkej zmene UI. Nové rozloženie alebo navigácia môžu rozbiť postupy, ktorých ste sa priamo nedotkli.
- Pred publikovaním, aby ste zachytili zjavné chyby skôr, než ich uvidia návštevníci.
- Keď náhľad vyzerá dobre, ale postup nemusí. Viackrokové cesty — registrácia, potom prihlásenie, potom niečo ďalšie — sú tie, ktoré si najviac zaslúžia kontrolu.
Ako dosiahnuť dobré výsledky
Čím jasnejšia požiadavka, tým užitočnejšia správa.
- Opíšte šťastnú cestu. „Vytvor účet, pridaj položku, prejdi k pokladnici“ dá agentovi jasnú postupnosť a jasný výsledok na overenie. „Otestuj všetko“ necháva na ňom, čo je dôležité.
- Pomenujte stránky alebo funkcie, ktoré ste zmenili. Ak ste práve prerobili stránku s cenami, povedzte to.
- Testujte v malých cykloch. Zmeňte niečo, otestujte, opravte, otestujte znova. Ľahšie sa vidí, čo sa pokazilo, keď sa zmenila len jedna vec.
- Kombinujte to s checkpointmi. Ak zmena pokazila viac, než opravila, môžete sa vrátiť k poslednému dobrému kolu namiesto záplatovania na vrch.
Obmedzenia
- Testuje náhľad, nie vašu publikovanú stránku. App Testing beží proti živému náhľadu vo vašom súkromnom pracovnom priestore. Nekontroluje verziu, ktorú vidia návštevníci na vašej publikovanej adrese URL. Publikujte samostatne, keď budete pripravení.
- Náhľad musí bežať. Ak nebeží, nie je čo testovať.
- Sleduje cesty, na ktoré ho nasmerujete. Zameraná požiadavka dostane zameranú kontrolu; nie je to vyčerpávajúca testovacia sada.
- Nahlasuje; rozhodujete vy. App Testing vám povie, čo je rozbité. Oprava je samostatný krok, cez
/fixalebo správu Build.
Ak sa chcete po nájdení problému ponoriť do jeho hľadania, náš návod ako ladiť aplikáciu postavenú pomocou AI prejde celý postup. O samotnom náhľade pozrite súkromný pracovný priestor a živý náhľad pre každý projekt.
Na stránke dokumentácie sú podrobnosti: App Testing.