Ceļš 07Nodarbība 6 / 8

Pārskatiet Taiga piegādi ar pierādījumiem

Saistiet iniciatīvu, plānu, izpildi, diff un pārbaudes. Pārbaudiet pašreizējo izmaiņu pirms sapludināšanas vai laidiena lēmuma pieņemšanas.

Praktiķiem11 minPārskatīts

Publicē Kā mēs rakstām

Pārbaudiet savu izpratniIzpilde beidzās, bet tās ieraksts saka, ka vajadzīgais tests netika palaists. Ko pabeigšana pierāda?Izpildiet uzdevumu
Izpilde beidzās, bet tās ieraksts saka, ka vajadzīgais tests netika palaists. Ko pabeigšana pierāda?

Ko apgūsiet

  • Izsekojiet piegādātajai darbībai atpakaļ līdz tās prasībai un plānam.
  • Identificējiet nepabeigtas pārbaudes un pieņēmumus, kuri jāpārskata.
  • Atšķiriet izpildes pabeigšanu, sapludināšanu, izvietošanu un pieejamību lietotājiem.

Sāciet ar iniciatīvas rezultātu

Izdomātais aprīkojuma pakalpojums tagad ļauj darbiniekiem skatīt savus pieprasījumus. Sāciet pārskatīšanu ar iniciatīvas rezultātu un tvērumu. Nosakiet, kam jābūt patiesam un kas izmaiņai jāatstāj neskarts.

Šajā piegādē darbinieks nedrīkst lasīt cita darbinieka pieprasījumu. Vadītājiem jāsaglabā noteiktā piekļuve. Tests, kas tikai atver lapu, nepierāda nevienu no šiem nosacījumiem.

Saistiet ierakstus

IerakstsPārskatīšanas jautājums
IniciatīvaKāds rezultāts un tvērums bija atļauts?
Plāna versijaKuri īstenošanas un pārbaudes soļi bija paredzēti?
IzpildeKas notika un kādus pieņēmumus aģents izdarīja?
Pull request un diffKas mainījās pašreizējā commit?
Pārbaudes un pārskatīšanaKādi pierādījumi atbalsta šī commit pieņemšanu?
Izvietošanas ierakstsKurš artefakts sasniedza kuru vidi?

Lapa Runs reģistrē mēģinājumus, tostarp kļūmes. Katra izpilde identificē plānu, ko tā izpildīja. Izpildes lapa ir pārbaudes ieraksts; lēmumi, kas maina darbu, pieder iniciatīvai.

Izlasiet soļu pierādījumus par testiem un formatēšanu. Taiga padara neveiksmīgas vai neizpildītas pārbaudes redzamas. Savā pārskatīšanas kopsavilkumā nepārvērtiet „nav palaists“ par „sekmīgs“.

Pārbaudiet pieņēmumus un robežas

Meklējiet pieņēmumus par piekļuves modeli, shēmu, vidi un ārējiem pakalpojumiem. Salīdziniet tos ar publicēto ieceri un faktisko kodu.

Aprīkojuma pakalpojumam pārbaudiet, kur tiek pārbaudīts pieprasījuma īpašnieks. Testējiet atļautu pieprasījumu, cita darbinieka pieprasījumu un neesošu pieprasījumu. Pārbaudiet, vai žurnāli neatklāj konfidenciālu pieprasījuma saturu.

Pārskatiet arī testu izmaiņas. Sekmīgam rezultātam ir ierobežota vērtība, ja izmaiņa noņēma apgalvojuma pārbaudi, kas atklātu defektu. Iekļaujiet darbplūsmas un testu konfigurācijas izmaiņas pārskatīšanas tvērumā.

Sniedziet izmantojamu atsauksmi

Identificējiet darbību, sagaidāmo rezultātu un vajadzīgos pierādījumus. Piemēram: „Galapunkts pārbauda pierakstīšanos, bet nepārbauda, kam pieder pieprasījums. Pievienojiet servera puses piekļuves pārbaudi un testu ar cita darbinieka pieprasījumu.“

Taiga var reaģēt uz pull request pārskatīšanas atsauksmēm un neveiksmīgām pārbaudēm ar izmaiņām tajā pašā zarā. Pēc atjauninājumiem pārbaudiet jauno commit un tā pārbaudes. Agrākie pierādījumi var neaptvert mainītu artefaktu.

Ja izpilde apstājās nepabeigta plāna vai vājinātas pārbaudes dēļ, izlasiet norādīto iemeslu. Nenoņemiet melnraksta statusu tikai tādēļ, ka redzamais pārbaužu kopsavilkums ir zaļš.

Pieņemiet pareizo pieņemšanas lēmumu

Reģistrējiet, kuri kritēriji ir pārbaudīti un kuri paliek neatrisināti. Ļaujiet repozitorija obligātajām pārskatīšanām un pārbaudēm īstenot sapludināšanas robežu. Saglabājiet jebkuru atsevišķu laidiena lēmumu.

Taiga novēro izvietošanu, ko veic jūsu pipeline. Pārbaudiet vidi un artefaktu, pirms sakāt lietotājiem, ka izmaiņa ir pieejama. Neveiksmīga izvietošana var atstāt iepriekšējo sekmīgo versiju datplūsmas apkalpošanā.

Noslēdziet rezultātu ar pakalpojuma līmeņa pārbaudi: darbinieks var lietot funkciju, neatļauta piekļuve tiek atteikta, un par ekspluatāciju atbildīgais var novērot kļūmes. Turpiniet ar pārtraukuma risināšanu.

Izpildiet uzdevumu

Izdomātai darbinieku piekļuves izmaiņai ir sekmīgs būvējums un izpildes piezīme, ka integrācijas testu nevarēja izpildīt. Uzrakstiet pirms pieņemšanas vajadzīgos pierādījumus. Iekļaujiet vienu atteiktas piekļuves gadījumu un precīzu pārskatāmo artefaktu vai commit.

Lejupielādēt darblapu (Markdown)
Pārbaudiet savu izpratni ↑

Turpiniet mācīties

Avoti un papildu lasāmviela

Saistītā lasāmviela no Taiga

← Iepriekšējā nodarbība: Izvēlieties, kur Taiga gaida lēmumu