I-test ang Iyong App sa Browser gamit ang Isang Command
I-type ang /test sa project chat at tinetest ng Mythex ang app mo gaya ng gagawin ng isang tao: binubuksan nito ang live preview sa browser, bumibisita sa mga page, nagki-click ng mga button at pinupunan ang mga form, pagkatapos iniuulat sa chat kung ano ang gumana at ano ang hindi. Maaari mo itong ituro sa partikular na flow, gaya ng "test signup at ang pricing page", o hayaan itong tahakin ang halatang daan sa app.
Ano ang ginagawa nito
Sinusubukan ng App Testing ang live preview mo, hindi lang ang code mo. Pinapatakbo ng Mythex ang browser laban sa tumatakbong app, kinukuha ang nakikita nito, kasama ang screenshots kapag kapaki-pakinabang, at sumusulat ng buod ng resulta sa chat.
Iba itong klase ng pagsusuri kumpara sa pagbasa ng source. Maaaring mukhang tama ang code pero pumalpak pa rin sa paggamit: button na nakakabit sa maling handler, form na nagsa-submit pero hindi kailanman nagpapakita ng kumpirmasyon, o page na sumisira lang pagkatapos mong mag-log in. Ang tanging paraan para mahanap ang mga iyon ay gamitin ang app, at iyon ang ginagawa ng App Testing para sa iyo.
Bakit ito nakakatulong
Kapag nagbu-build ka kasama ng agent, ang preview ang paraan mo para husgahan ang progreso. Nagki-click ka, mukhang maayos, at tumutuloy ka na. Pero nakakapagod ang pag-click sa bawat flow pagkatapos ng bawat pagbabago, at madaling i-check ang page na kakabago mo lang at makaligtaan ang isa na tahimik nitong nasira.
Ginagawang isang mensahe lang ng App Testing ang tanong na "gumagana pa rin ba?". Inilalarawan mo ang daan na mahalaga, nilalakad ito ng agent, at makakakuha ka ng ulat na magagamit mo. Dahil nasa parehong chat ito tumatakbo, isang mensahe lang ang layo ng ayos.
Paano ito patakbuhin
- Siguraduhing tumatakbo ang Preview at ipinapakita ang app mo. Gumagana ang App Testing laban sa preview, kaya kung blangko pa ito o nagsisimula pa lang, maghintay o ayusin muna iyon.
- I-type ang
/testsa project chat. Maaari ka ring magtanong sa simpleng salita: gumagana rin ang "test the app in the browser". - Sabihin kung ano ang tututukan, kung gusto mo. Halimbawa: "test signup at ang pricing page", o "gumawa ng account, magdagdag ng item, mag-checkout".
- Basahin ang ulat. Ibinubuod ng Mythex kung ano ang sinubukan nito at kung ano ang pumalpak, kasama ang screenshots kung nakakatulong ang mga ito.
- Ayusin ang nahanap nito gamit ang
/fixo ang karaniwang Build message. - Patakbuhin muli ang
/testpara kumpirmahin na gumana ang ayos at walang ibang nasira.
Kailan ito gagamitin
- Pagkatapos ng malaking pagbabago sa UI. Ang bagong layout o navigation ay maaaring sumira sa mga flow na hindi mo direktang ginalaw.
- Bago mag-publish, para mahuli ang halatang pagkasira bago pa ito makita ng mga bisita.
- Kapag maayos ang itsura ng preview pero maaaring hindi ang isang flow. Ang mga multi-step na daan, gaya ng sign up, pagkatapos log in, pagkatapos gumawa ng isang bagay, ang pinaka-sulit na suriin.
Paano makakuha ng magagandang resulta
Mas malinaw ang kahilingan, mas kapaki-pakinabang ang ulat.
- Ilarawan ang happy path. Ang "Gumawa ng account, magdagdag ng item, mag-checkout" ay nagbibigay sa agent ng malinaw na sunud-sunod na susundan at malinaw na resultang titingnan. Ang "Test everything" ay nag-iiwan dito na hulaan kung ano ang mahalaga.
- Pangalanan ang mga page o feature na binago mo. Kung kakabago mo lang ng pricing page, sabihin ito.
- Mag-test sa maliliit na loop. Magbago ng isang bagay, i-test, ayusin, i-test muli. Mas madaling makita kung ano ang nasira kapag isang bagay lang ang nagbago.
- Ipares ito sa checkpoints. Kung mas maraming nasira ang pagbabago kaysa sa naayos nito, maaari mong ibalik sa huling magandang turn sa halip na mag-patch sa ibabaw nito.
Mga limitasyon
- Sinusubukan nito ang preview, hindi ang na-publish mong site. Tumatakbo ang App Testing laban sa live preview sa iyong pribadong workspace. Hindi nito tinitingnan ang bersyong nakikita ng mga bisita sa na-publish mong URL. Mag-publish nang hiwalay kapag handa ka na.
- Kailangang tumatakbo ang preview. Kapag hindi ito nakabukas, walang maisusubok.
- Sinusundan nito ang mga daan na itinuro mo. Ang nakatutok na kahilingan ay nakakakuha ng nakatutok na pagsusuri; hindi ito kumpletong test suite.
- Nag-uulat ito; ikaw ang nagpapasya. Sinasabi sa iyo ng App Testing kung ano ang sira. Ang pag-aayos nito ay hiwalay na hakbang, gamit ang
/fixo Build message.
Kung gusto mong sumisid pa sa pagsubaybay ng problema kapag nahanap mo na ito, tinatalakay ng aming gabay tungkol sa paano mag-debug ng AI-built na app ang proseso. Para sa preview mismo, tingnan ang pribadong workspace at live preview para sa bawat project.
Nasa docs page ang detalye: App Testing.