Pregledajte Taiginu isporuku uz dokaze
DovršenoPovežite inicijativu, plan, izvršavanje, razlike u kodu i provjere. Provjerite trenutačnu promjenu prije prihvaćanja odluke o spajanju ili izdanju.
Objavljuje TaigaKako pišemo
Provjerite razumijevanjeIzvršavanje je dovršeno, ali njegov zapis navodi da se obvezni test nije izvršio. Što dovršetak potvrđuje?Napravite vježbu
Što ćete naučiti
- Pratiti isporučeno ponašanje do njegova zahtjeva i plana.
- Utvrditi nepotpune provjere i pretpostavke koje treba pregledati.
- Razlikovati dovršetak izvršavanja, spajanje, postavljanje i dostupnost korisnicima.
Počnite od ishoda inicijative
Izmišljena usluga opreme sada omogućuje zaposlenicima pregled vlastitih zahtjeva. Počnite pregled ishodom i opsegom inicijative. Utvrdite što mora vrijediti i što promjena mora sačuvati.
Za ovu isporuku zaposlenik ne smije čitati zahtjev drugog zaposlenika. Voditelji moraju zadržati definiran pristup. Test koji samo otvori stranicu ne potvrđuje nijedan uvjet.
Povežite zapise
| Zapis | Pitanje za pregled |
|---|---|
| Inicijativa | Koji su ishod i opseg odobreni? |
| Verzija plana | Koji su koraci implementacije i provjere bili namjeravani? |
| Izvršavanje | Što se dogodilo i od kojih je pretpostavki agent pošao? |
| Pull request i razlike u kodu | Što se promijenilo u trenutačnom commitu? |
| Provjere i pregled | Koji dokazi podupiru prihvaćanje tog commita? |
| Zapis postavljanja | Koji je artefakt stigao u koje okruženje? |
Stranica Runs bilježi pokušaje, uključujući neuspjehe. Svako izvršavanje identificira plan koji je izvršilo. Stranica izvršavanja zapis je za pregled; odluke koje mijenjaju rad pripadaju inicijativi.
Pročitajte dokaze koraka za testove i formatiranje. Taiga čini neuspjele ili neizvršene provjere vidljivima. Nemojte pretvoriti „nije izvršeno” u „prošlo” u svojem sažetku pregleda.
Pregledajte pretpostavke i granice
Potražite pretpostavke o modelu pristupa, shemi, okruženju i vanjskim uslugama. Usporedite ih s objavljenom namjerom i stvarnim kodom.
Za uslugu opreme pregledajte gdje se provjerava vlasnik zahtjeva. Testirajte ovlašteni zahtjev, zahtjev drugog zaposlenika i nepostojeći zahtjev. Provjerite da logovi ne otkrivaju povjerljiv sadržaj zahtjeva.
Pregledajte i promjene testova. Uspješan rezultat ima ograničenu vrijednost ako je promjena uklonila provjeru uvjeta koja bi otkrila nedostatak. Tretirajte promjene postupka i konfiguracije testova kao dio opsega pregleda.
Dajte povratne informacije prema kojima se može djelovati
Navedite ponašanje, očekivani rezultat i potrebne dokaze. Primjerice: „Krajnja točka provjerava prijavu, ali ne vlasništvo nad zahtjevom. Dodajte provjeru pristupa na poslužitelju i test sa zahtjevom drugog zaposlenika.”
Taiga može odgovoriti na povratne informacije pregleda pull requesta i neuspjele provjere promjenama na istoj grani. Nakon ažuriranja pregledajte novi commit i njegove provjere. Raniji dokazi možda ne pokrivaju promijenjeni artefakt.
Ako je izvršavanje stalo zbog nepotpunog plana ili oslabljene provjere, pročitajte navedeni razlog. Nemojte ukloniti stanje nacrta samo zato što je vidljivi sažetak provjera uspješan.
Donesite ispravnu odluku o prihvaćanju
Zabilježite koji su kriteriji provjereni, a koji ostaju neriješeni. Neka obvezni pregledi i provjere repozitorija provode granicu spajanja. Sačuvajte svaku zasebnu odluku o izdanju.
Taiga opaža postavljanja koja obavlja vaš pipeline. Provjerite okruženje i artefakt prije obavijesti korisnicima da je promjena dostupna. Neuspjelo postavljanje može ostaviti prethodnu uspješnu verziju u posluživanju prometa.
Zaključite ishod provjerom na razini usluge: zaposlenik može upotrijebiti funkciju, neovlašteni pristup je odbijen, a operativno odgovorna osoba može pratiti kvarove. Nastavite s rješavanjem prekida.
Napravite vježbu
Izmišljena promjena pristupa zaposlenika ima uspješnu izgradnju i bilješku izvršavanja da se integracijski test nije mogao izvršiti. Napišite dokaze potrebne prije prihvaćanja. Uključite jedan slučaj odbijenog pristupa i točan artefakt ili commit koji se pregledava.
Preuzmi radni list (Markdown)Uklanjanje ove oznake briše sav napredak spremljen u ovom pregledniku.
Napredak ostaje u ovom pregledniku. Bez računa i praćenja.