Testează-ți aplicația în browser cu o singură comandă
Scrie /test în chatul proiectului și Mythex îți testează aplicația așa cum ar face-o o persoană: deschide previzualizarea live într-un browser, vizitează pagini, dă clic pe butoane și completează formulare, apoi raportează în chat ce a funcționat și ce nu. Îi poți indica un flux anume — „testează înregistrarea și pagina de prețuri” — sau îl poți lăsa să parcurgă drumul evident prin aplicație.
Ce face
Testarea aplicației exersează previzualizarea ta live, nu doar codul. Mythex conduce un browser împotriva aplicației care rulează, surprinde ce vede — inclusiv capturi de ecran, când sunt utile — și scrie în chat un rezumat al rezultatelor.
Acesta este alt fel de verificare decât citirea sursei. Codul poate părea corect și totuși să nu funcționeze la utilizare: un buton legat de un handler greșit, un formular care se trimite dar nu afișează nicio confirmare, o pagină care se strică doar după ce te-ai autentificat. Singurul mod de a le găsi este să folosești aplicația, iar Testarea aplicației face asta pentru tine.
De ce ajută
Când construiești cu un agent, previzualizarea este modul în care judeci progresul. Dai clic prin ea, pare în regulă, mergi mai departe. Dar a da clic prin fiecare flux după fiecare schimbare devine obositor, și este ușor să verifici pagina pe care tocmai ai modificat-o și să nu observi că ai stricat alta pe tăcute.
Testarea aplicației transformă întrebarea „mai funcționează?” într-un singur mesaj. Descrii drumul care contează, agentul îl parcurge și primești un raport după care poți acționa. Pentru că rulează în același chat, remedierea este la un mesaj distanță.
Cum se rulează
- Asigură-te că Preview rulează și arată aplicația ta. Testarea aplicației lucrează pe previzualizare, deci dacă previzualizarea este goală sau încă pornește, așteaptă sau repară asta mai întâi.
- Scrie
/testîn chatul proiectului. Poți și să întrebi în limbaj obișnuit — „testează aplicația în browser” funcționează și el. - Spune pe ce să te concentrezi, dacă vrei. De exemplu: „testează înregistrarea și pagina de prețuri” sau „creează un cont, adaugă un articol, finalizează comanda”.
- Citește raportul. Mythex rezumă ce a încercat și ce a mers prost, cu capturi de ecran acolo unde ajută.
- Repară ce a găsit cu
/fixsau cu un mesaj Build obișnuit. - Rulează
/testdin nou ca să confirmi că remedierea a funcționat și că nimic altceva nu s-a stricat.
Când să-l folosești
- După o schimbare mare de interfață. O structură nouă sau o navigare nouă pot strica fluxuri la care nu ai atins direct.
- Înainte să publici, ca să prinzi stricăciunile evidente înainte să le vadă vizitatorii.
- Când previzualizarea arată bine, dar un flux poate nu. Drumurile în mai mulți pași — înregistrare, apoi autentificare, apoi o acțiune — sunt cele care merită cel mai mult verificate.
Cum obții rezultate bune
Cu cât cererea este mai clară, cu atât raportul este mai util.
- Descrie un drum ideal. „Creează un cont, adaugă un articol, finalizează comanda” îi dă agentului o secvență clară de urmat și un rezultat clar de verificat. „Testează tot” îl lasă să ghicească ce contează.
- Numește paginile sau funcțiile pe care le-ai schimbat. Dacă tocmai ai reproiectat pagina de prețuri, spune asta.
- Testează în cicluri scurte. Schimbi ceva, testezi, repari, testezi din nou. Este mai ușor de văzut ce s-a stricat când s-a schimbat un singur lucru.
- Combină-l cu checkpoint-uri. Dacă o schimbare a stricat mai mult decât a reparat, poți reveni la ultimul tur bun în loc să petici peste ea.
Limite
- Testează previzualizarea, nu site-ul tău publicat. Testarea aplicației rulează pe previzualizarea live din spațiul tău de lucru privat. Nu verifică versiunea pe care o văd vizitatorii la adresa ta publicată. Publică separat când ești gata.
- Previzualizarea trebuie să ruleze. Dacă nu este pornită, nu există nimic de testat.
- Urmează drumurile către care îl îndrepți. O cerere focalizată primește o verificare focalizată; nu este o suită de teste exhaustivă.
- Raportează; decizi tu. Testarea aplicației îți spune ce nu merge. Repararea este un pas separat, cu
/fixsau un mesaj Build.
Dacă vrei să mergi mai departe în urmărirea unei probleme după ce ai găsit-o, ghidul nostru despre cum depanezi o aplicație construită cu AI parcurge procesul. Pentru previzualizarea în sine, vezi un spațiu de lucru privat și previzualizare live pentru fiecare proiect.
Pagina din documentație are detaliile: Testarea aplicației.