Testiplaanid ja ajakavad
Koonda testjuhtumid nimetatud plaanidesse, käivita need koos ja käivita plaan igal ööl.
Testiplaan on testjuhtumite nimetatud valik ühes projektis, näiteks „Smoke“ või „Release readiness“. Testjuhtumid jäävad iseseisvaks: sama testjuhtum võib kuuluda mitmesse plaani ja kui parandad selle ühe korra, on see parandatud kõigis plaanides. Testjuhtum ei vaja plaani.
Ava projekt ja klõpsa Test plans.
Loo plaan
Plaan luuakse sellele nime andmisega. Ava testjuhtum ja kirjuta selle väljale Test plan nimi: kui sellise nimega plaani veel pole, see luuakse ja testjuhtum liitub sellega. Tee sama igal testjuhtumil, mida plaani soovid.
Käivita plaan
Klõpsa plaanil Run plan või ava New run ja vali plaan jaotises Or a test plan. Vali keskkond ja klõpsa Start run.
Plaani käivitamine alustab ühe käivituse iga testjuhtumi kohta, plaani järjekorras ja kõik samas keskkonnas. Iga käivitus on tavaline käivitus oma lehe, sammude ja tulemusega, nagu oleksid selle eraldi käivitanud. Kui kõigi alustamiseks pole ruumi, ei alustata ühtegi.
Iga testjuhtum peab oma teekonna ise ette valmistama. Ära looda sellele, et plaanis varasem testjuhtum on konto registreerinud või andmed loonud: siis rikuks üks läbikukkumine kõik sellele järgnevad.
Ajasta plaan
Ava plaan, mine jaotisse Triggers ja lülita sisse Schedule: plaan käivitub igal ööl kell 02:00 valitud keskkonnas, selle brauseri ajavööndis, millest seadistuse salvestasid. Klõpsa Save triggers.
- Kui projektil pole veel keskkonda, lisa see kõigepealt.
- Kui mõnel ööl pole plaani käivitamiseks ruumi või plaan on tühi, jäetakse see öö vahele ja broneeritakse järgmine.
- Kellakeeramise ööl käivitub vahele jääv kellaaeg järgmisel olemasoleval minutil ja korduv kellaaeg käivitub ühe korra.
Ajastatud käivitused näitavad päästikuna „Schedule: <plan>“.
Käivita plaan pull request'idel
Projekt saab käivitada ühe plaani igal pull request'il PR-i eelvaate juurutuse vastu ja esitada tulemused GitHubi kontrollina. Vali plaan lehel Settings → Integrations → Pull requests. Vaata Pull request'ide testimine.
Mida koondada
Hoia plaanid väikesed ja nimeta need otsuse järgi, mida keegi teeb:
- Smoke: need vähesed teekonnad, mis peavad töötama, enne kui midagi muud tasub kontrollida.
- Release readiness: see, mida kontrollid enne väljalaset.
- Üks valdkond: ost, sisseelamine või arveldus.
Väldi „kõik“-plaani. Plaan, milles on alati mõni sellega mitteseotud läbikukkumine, õpetab ülevaatajaid seda eirama.
Ei leidnud?