Testo aplikacionin tënd në shfletues me një komandë
Shkruani /test në bisedën e projektit dhe Mythex e teston aplikacionin tuaj ashtu si do ta bënte një person: hap preview-në live në një shfletues, viziton faqe, klikon butona dhe plotëson formularë, pastaj raporton në bisedë çfarë funksionoi dhe çfarë jo. Mund ta drejtoni drejt një rrjedhe të caktuar — "testo regjistrimin dhe faqen e çmimeve" — ose ta lini të ndjekë rrugën e dukshme përmes aplikacionit.
Çfarë bën
Testimi i aplikacionit ushtron preview-në tënde live, jo vetëm kodin. Mythex drejton një shfletues kundër aplikacionit që po ekzekutohet, kap atë që sheh — përfshirë screenshot-e kur janë të dobishme — dhe shkruan një përmbledhje të rezultateve në bisedë.
Kjo është një lloj tjetër kontrolli nga lexuarja e kodit. Kodi mund të duket i saktë dhe prapëseprapë të dështojë në përdorim: një buton i lidhur me handler-in e gabuar, një formular që dërgohet por nuk shfaq asnjë konfirmim, një faqe që prishet vetëm pasi keni hyrë. Mënyra e vetme për t’i gjetur këto është të përdorësh aplikacionin, dhe testimi e bën këtë për ju.
Pse ndihmon
Kur ndërtoni me një agjent, preview-ja është mënyra si e gjykoni progresin. Klikoni rreth, duket mirë, kaloni tutje. Por klikimi i çdo rrjedhe pas çdo ndryshimi lodhet, dhe është e lehtë të kontrolloni faqen që sapo ndryshuat dhe të humbisni atë që e prishi pa zë.
Testimi i aplikacionit e kthen pyetjen "a funksionon ende?" në një mesazh. Ju përshkruani rrugën që ka rëndësi, agjenti e ndjek, dhe merrni një raport që mund ta përdorni. Meqenëse ekzekutohet në të njëjtën bisedë, rregullimi është një mesazh larg.
Si ta ekzekutoni
- Sigurohuni që Preview është duke funksionuar dhe shfaq aplikacionin tuaj. Testimi i aplikacionit punon kundër preview-së, kështu që nëse preview është bosh ose ende duke u nisur, prisni ose rregulloni këtë së pari.
- Shkruani
/testnë bisedën e projektit. Mund ta kërkoni edhe me gjuhë natyrale — "testo aplikacionin në shfletues" funksionon gjithashtu. - Thoni ku të fokusohet, nëse doni. Për shembull: "testo regjistrimin dhe faqen e çmimeve", ose "krijo një llogari, shto një artikull, bëj checkout".
- Lexoni raportin. Mythex përmbledh çfarë provoi dhe çfarë shkoi keq, me screenshot-e aty ku ndihmojnë.
- Rregulloni atë që gjeti me
/fixose një mesazh normal Build. - Ekzekutoni sërish
/testpër të konfirmuar që rregullimi funksionoi dhe që asgjë tjetër nuk u prish.
Kur ta përdorni
- Pas një ndryshimi të madh në UI. Një paraqitje ose navigim i ri mund të prishë rrjedha që nuk i keni prekur drejtpërdrejt.
- Para publikimit, për të kapur dëmet e dukshme përpara se t’i shohin vizitorët.
- Kur preview-ja duket mirë, por një rrjedhë mund të mos jetë. Rrugët me shumë hapa — regjistrimi, pastaj hyrja, pastaj një veprim — janë ato që më së shumti meritojnë kontroll.
Si të merrni rezultate të mira
Sa më e qartë kërkesa, aq më i dobishëm raporti.
- Përshkruani një rrugë të suksesshme. "Krijo një llogari, shto një artikull, bëj checkout" i jep agjentit një sekuencë të qartë për të ndjekur dhe një rezultat të qartë për të kontrolluar. "Testo gjithçka" e lë atë të hamendësojë çfarë ka rëndësi.
- Emërtoni faqet ose veçoritë që keni ndryshuar. Nëse sapo keni punuar faqen e çmimeve, thojeni.
- Testoni në cikle të vogla. Ndryshoni diçka, testoni, rregulloni, testoni sërish. Është më e lehtë të shihet çfarë u prish kur ka ndryshuar vetëm një gjë.
- Kombinojeni me checkpoint-e. Nëse një ndryshim prishi më shumë sesa rregulloi, mund të ktheheni te raundi i fundit i mirë në vend që të ngjitni rregullime mbi të.
Kufizime
- Teston preview-në, jo sajtin tënd të publikuar. Testimi i aplikacionit ekzekutohet kundër preview-së live në hapësirën tuaj private të punës. Nuk kontrollon versionin që shohin vizitorët në URL-në tuaj të publikuar. Publikoni veç kur jeni gati.
- Preview-ja duhet të jetë duke funksionuar. Nëse nuk është në funksion, nuk ka çfarë të testohet.
- Ndjek rrugët që i tregoni. Një kërkesë e fokusuar merr një kontroll të fokusuar; nuk është një paketë testesh e plotë.
- Raporton; ju vendosni. Testimi i aplikacionit ju tregon çfarë është e prishur. Rregullimi është një hap më vete, me
/fixose një mesazh Build.
Nëse doni të thelloheni në gjurmimin e një problemi pasi e keni gjetur, udhëzuesi ynë për si të debug-osh një aplikacion të ndërtuar me AI shpjegon procesin. Për vetë preview-në, shihni një hapësirë pune private dhe preview live për çdo projekt.
Faqja e dokumentacionit ka detajet: App Testing.