Mõisted
Põhimõisted plaanide, käivituste, keskkondade, tõendite ja kontrollide kohta.
Autonomy dokumentatsioon kasutab väikest hulka mõisteid veebi, mobiili, API ja sõnumite kontrollide jaoks. Sama mudel kehtib, olenemata sellest, kas käivitus algab töölaualt, pull request'ist, integratsioonist või AI-assistendist.
Plaanid
Plaan kirjeldab kasutajateekonda, mida Autonomy peab kontrollima. Hea plaan algab kasutaja kavatsusest ja oodatavatest tulemustest ning lisab testandmeid, keskkonnamärkmeid ja kinnitusi ainult seal, kus need muudavad käivituse usaldusväärsemaks.
Plaanid võivad katta brauseri samme, mobiiliseansse, otseseid API-kontrolle, postkasti ootamisi, SMS-kontrolle, visuaalseid kinnitusi ja genereeritud kontrolle.
Käivitused
Käivitus on plaani üks käivitamine ühe sihtkeskkonna vastu. Igal käivitusel on olek, ajajoon, artefaktid, jälgimisandmed, genereeritud kontrollid ja ülevaatuslink.
Käivitused on üksus, mille seod pull request'ide, Slacki sõnumite, väljalaskemärkmete ja intsidentide järelmeetmetega.
Keskkonnad
Keskkond ütleb Autonomyle, kus käivitada: eelvaate URL, staging-rakendus, tootmise smoke-test'i pind, mobiiliartefakt või privaatne sihtmärk, mis on ligipääsetav sinu taristu kaudu.
Kasuta selgeid keskkonnanimesid, et ülevaatajad teaksid, kas tõendid pärinevad eelvaatest, staging'ust, tootmisest või privaatsest käivituskeskkonnast.
Tõendid
Tõendid on käivituse ülevaatuspind. Need ühendavad taasesituse video, ekraanipildid, API-vastused, võrgu ajastuse, postkasti sõnumid, SMS-sõnumid, logid, genereeritud kontrollid ja jälgimispöörded üheks ajajooneks.
Tõendid peaksid kiiresti vastama kolmele küsimusele:
- Mida Autonomy üritas teha?
- Kus teekond õnnestus või ebaõnnestus?
- Milline artefakt tõestab tulemust?
Kontrollid
Kontrollid on kinnitused, mida Autonomy hindab käivituse ajal või pärast seda. Mõned kontrollid pärinevad plaanist. Teised genereeritakse vaadeldud käitumise, võrguvastuste, sõnumite või visuaalse oleku põhjal.
Käivituskeskkonnad
Autonomy saab käivitada avalike eelvaate-URL-ide, staging-rakenduste, üleslaaditud mobiiliartefaktide ja privaatsete keskkondade vastu. Kasuta esimese käivituse jaoks lihtsaimat ligipääsetavat keskkonda ning vii privaatsed või vastavusnõuetele tundlikud vood vajadusel oma taristusse.