Թեստավորեք ձեր հավելվածը բրաուզերում մեկ հրամանով
Մուտքագրեք /test նախագծի չաթում, և Mythex-ը թեստավորում է ձեր հավելվածը այնպես, ինչպես անձը կանի։ Բացում է կենդանի նախադիտումը բրաուզերում, այցելում է էջերը, սեղմում կոճակները և լրացնում ձևերը, ապա չաթում հայտնում է, թե ինչն է աշխատել և ինչը ոչ։ Կարող եք այն ուղղել կոնկրետ հոսքի վրա՝ «թեստավորիր գրանցումը և գնային էջը», կամ թույլ տալ, որ ընտրի ակնհայտ ուղին հավելվածի մեջ։
Ի՞նչ է սա անում
Հավելվածի թեստավորումը ստուգում է ձեր կենդանի նախադիտումը, ոչ միայն ձեր կոդը։ Mythex-ը բրաուզեր է աշխատեցնում աշխատող հավելվածի դեմ, գրավում է այն, ինչ տեսնում է, ներառյալ սքրինշոթները, երբ դրանք օգտակար են, և գրում է արդյունքների ամփոփում չաթում։
Դա այլ տեսակի ստուգում է, քան աղբյուրը կարդալը։ Կոդը կարող է ճիշտ թվալ և հիմնականում ձախողվել օգտագործման ժամանակ․ կոճակը կապված է սխալ handler-ի, ձևը ուղարկվում է, բայց երբեք չի ցուցադրում հաստատում, կամ էջը կոտրվում է միայն մուտք գործելուց հետո։ Դրանք գտնելու միակ եղանակը հավելվածն օգտագործելն է, և App Testing-ը դա անում է ձեր փոխարեն։
Ինչու է սա օգտակար
Agent-ի հետ կառուցելիս նախադիտումն է, որով դատում եք առաջընթացը։ Ստուգում եք, թվում է՝ լավ է, և շարունակում եք։ Բայց յուրաքանչյուր փոփոխությունից հետո բոլոր հոսքերն անցնելը ձանձրալի է, և հեշտ է ստուգել այն էջը, որը նոր փոխել եք, և բաց թողնել այն, որը անխոս կոտրել է։
App Testing-ը «դեռ աշխատում է՞» հարցը վերածում է մեկ հաղորդագրության։ Դուք նկարագրում եք ձեզ համար կարևոր ուղին, agent-ը անցնում է դրա վրայով, և ստանում եք զեկույց, որով կարող եք գործել։ Քանի որ աշխատում է նույն չաթում, շտկումը մեկ հաղորդագրության հեռավորության վրա է։
Ինչպես գործարկել
- Համոզվեք, որ Preview-ն աշխատում է և ցույց է տալիս ձեր հավելվածը։ App Testing-ը աշխատում է նախադիտման դեմ, ուստի եթե նախադիտումը դատարկ է կամ դեռ գործարկվում է, սպասեք կամ նախ շտկեք այն։
- Մուտքագրեք
/testնախագծի չաթում։ Կարող եք նաև պարզ լեզվով հարցնել․ «թեստավորիր հավելվածը բրաուզերում» նույնպես աշխատում է։ - Ասեք, ինչի վրա կենտրոնանալ, եթե ցանկանում եք։ Օրինակ՝ «թեստավորիր գրանցումը և գնային էջը» կամ «ստեղծիր հաշիվ, ավելացրու ապրանք, վճարիր»։
- Կարդացեք զեկույցը։ Mythex-ը ամփոփում է, թե ինչ փորձեց և ինչն ստացվեց սխալ, սքրինշոթներով, որտեղ դրանք օգնում են։
- Շտկեք այն, ինչ գտաք
/fix-ով կամ սովորական Build հաղորդագրությամբ։ - Նորից գործարկեք
/test՝ հաստատելու համար, որ շտկումը աշխատեց և ոչինչ այլ բան չկոտրվեց։
Երբ օգտագործել
- Մեծ UI փոփոխությունից հետո։ Նոր դասավորությունը կամ նավիգացիան կարող են կոտրել հոսքեր, որոնց ուղիղ չեք դիպել։
- Հրապարակելուց առաջ, որպեսզի ակնհայտ կոտրվածքները բռնվեն, մինչև այցելուները դրանք տեսնեն։
- Երբ նախադիտումը լավ է երևում, բայց հոսքը կարող է ոչ։ Բազմաքայլ ուղիները՝ գրանցում, հետո մուտք, հետո ինչ-որ բան անել, ամենից արժանի են ստուգման։
Լավ արդյունքներ ստանալը
Հարցումը որքան հստակ է, զեկույցը այնքան օգտակար է։
- Նկարագրեք հիմնական ուղին։ «Ստեղծիր հաշիվ, ավելացրու ապրանք, վճարիր» agent-ին տալիս է հստակ հաջորդականություն և հստակ արդյունք ստուգելու համար։ «Թեստավորիր ամեն ինչ»-ը թողնում է նրան գուշակել, թե ինչն է կարևոր։
- Անվանեք էջերը կամ հատկությունները, որ փոխել եք։ Եթե նոր եք վերաձևել գնային էջը, ասեք դա։
- Թեստավորեք փոքր օղակներով։ Փոխեք մի բան, թեստավորեք, շտկեք, նորից թեստավորեք։ Ավելի հեշտ է տեսնել, թե ինչն է կոտրվել, երբ փոխվել է միայն մեկ բան։
- Զուգակցեք ստուգման կետերի հետ։ Եթե փոփոխությունը ավելի շատ բան կոտրեց, քան շտկեց, կարող եք վերադառնալ վերջին լավ փուլին, այլ ոչ թե շարունակել վրան կարկատել։
Սահմանափակումներ
- Այն թեստավորում է նախադիտումը, ոչ թե ձեր հրապարակված կայքը։ App Testing-ը աշխատում է կենդանի նախադիտման դեմ ձեր մասնավոր աշխատանքային տարածքում։ Այն չի ստուգում այցելուներին երևացող տարբերակը ձեր հրապարակված URL-ում։ Հրապարակեք առանձին, երբ պատրաստ լինեք։
- Նախադիտումը պետք է աշխատի։ Եթե այն չի գործում, թեստավորելու բան չկա։
- Այն հետևում է այն ուղիներին, որոնց ուղղում եք այն։ Կենտրոնացված հարցումը ստանում է կենտրոնացված ստուգում․ այն լրիվ թեստային փաթեթ չէ։
- Այն զեկուցում է, դուք որոշում եք։ App Testing-ը ասում է, թե ինչն է կոտրված։ Շտկելը առանձին քայլ է՝
/fix-ով կամ Build հաղորդագրությամբ։
Եթե ուզում եք գնալ ավելի խորը, երբ խնդիրը գտել եք, մեր ուղեցույցը՝ ինչպես վրիպազերծել AI-ով կառուցված հավելվածը, անցնում է գործընթացով։ Նախադիտման մասին՝ տե՛ս մասնավոր աշխատանքային տարածք և կենդանի նախադիտում յուրաքանչյուր նախագծի համար։
Փաստաթղթերի էջը մանրամասն ունի՝ App Testing։