Kiirjuhend
Loo projekt, kirjuta testjuhtum oodatud tulemustena, käivita see ja vaata tulemus üle.
See juhend viib sind tooteteekonnast ülevaadatud käivituseni. Alusta ühest kitsast teekonnast, näiteks registreerumisest, ostust, kutse vastuvõtmisest või parooli lähtestamisest. Kui selle käivitused on usaldusväärsed, lisa see pull request'idele või ajakavasse.
Enne alustamist
Sul on vaja
- Autonomy organisatsiooni. Omanikud ja administraatorid loovad projekte; liikmed töötavad neile antud projektides.
- URL-i, eelvaate juurutust, rakenduse buildi või API-t, mida testida.
- Väikest teekonda, millel on selge lõpp: konto on olemas, tellimus on makstud, e-kiri saabub.
- Muud mitte midagi. Registreerumise teekonnad saavad igaks käivituseks värske postkasti.
1. Loo projekt
Ava Projects ja klõpsa New project. Anna projektile toote nimi, näiteks „Marketplace web“, ja lisa sellele esimene keskkond: nimi, näiteks „Staging“, ja veebi URL. Androidi ja API sihtmärgid saad keskkonnale lisada hiljem. Vaata Projektid ja Keskkonnad.
2. Loo testjuhtum
Ava projektis Test cases ja klõpsa New test case. Anna testjuhtumile nimi, vali platvormid ja keskkond ning seejärel see, kuidas soovid testjuhtumi luua:
- Describe what to test: kirjelda teekonda lihtsas keeles. Autonomy koostab oodatud tulemuste sammud ja esitab küsimuse, kui mõni valik muudaks testi.
- Write the steps: kirjuta iga oodatud tulemus ise.
- Record it once: läbi teekond ühe korra brauseris või Androidi emulaatoris ja Autonomy koostab sellest sammud.
Mille iganes valid, jõuad samasse sammuredaktorisse. Kirjuta iga samm oodatud tulemusena, mida keegi saaks kontrollida, mitte klõpsuna:
- Värske e-posti aadressi jaoks on loodud uus konto.
- Tervituskiri saabub ja selles olev link kinnitab konto.
- Töölaud näitab, et algpakett on aktiivne.
Sisselogimiseks lisa selle jaoks samm ja manusta konto (Attach → Sign in as). Koodide vastuvõtmiseks manusta värske postkast. Lase agendil paroolid ja muud testandmed ise genereerida, selle asemel et neid ise sisestada. Vaata Koostamine.
Enne salvestamist loeb Autonomy sammud järjest läbi ja toob välja kõik, mida ta peaks oletama, näiteks millise kontoga sisse logida.
3. Käivita
Klõpsa testjuhtumil Run või ava New run, vali keskkond ja klõpsa Start run. Käivitust saad jälgida reaalajas. Iga sammu all näed agendi tegevusi nende toimumise hetkel ja lõpus Final check'i.
4. Vaata tulemus üle
Ava käivitus ja loe jaotist What we checked: iga samm koos tulemuse ja selle taga olevate tegevustega. Kui samm kukkus läbi, ütleb selle tulemuserida, millise oodatud tulemuseni ei jõutud, ning taasesitus, ekraanipildid, võrgupäringud ja e-kirjad näitavad, miks. Samm kukub läbi ka siis, kui agent ei suutnud selle oodatud tulemust näidata, ja siis on kirjas põhjus, näiteks et aeg sai otsa. Vead, mida agent teel märkas, on tulemusest eraldi loetletud jaotises Issues found. Vaata Käivitused ja tulemused.
5. Automatiseeri kasulik teekond
Kui testjuhtum läbib usaldusväärselt:
- Lisa see testiplaani ja käivita plaan igal ööl.
- Ühenda GitHub ja testi iga pull request'i selle eelvaate vastu.
- Saada läbikukkumised Slacki ja registreeri probleemid Lineari või Jira piletitena.
Hoia esimene automatiseeritud plaan väike. Laiemaid teekondi lisa siis, kui meeskond tulemusi usaldab.
Ei leidnud?