Прегледајте испорака од Taiga со докази
ЗавршеноПоврзете ги иницијативата, планот, извршувањето, разликата во кодот и проверките. Проверете ја тековната промена пред да прифатите одлука за спојување или издавање.
Објавува TaigaКако пишуваме
Проверете го разбирањетоИзвршувањето завршило, но неговиот запис вели дека задолжителен тест не бил извршен. Што утврдува завршувањето?Направете ја вежбата
Што ќе научите
- Проследете испорачано однесување назад до неговото барање и план.
- Утврдете нецелосни проверки и претпоставки што бараат преглед.
- Разликувајте завршување на извршувањето, спојување, распоредување и достапност за корисници.
Почнете со исходот на иницијативата
Измислената услуга за опрема сега им дозволува на вработените да ги гледаат сопствените барања. Почнете го прегледот со исходот и опфатот на иницијативата. Утврдете што мора да важи и што промената мора да го зачува.
За оваа испорака, вработен не смее да го чита барањето на друг вработен. Менаџерите мора да го задржат својот определен пристап. Тест што само ја отвора страницата не утврдува ниту еден од овие услови.
Поврзете ги записите
| Запис | Прашање за преглед |
|---|---|
| Иницијатива | Кој исход и опфат биле овластени? |
| Верзија на план | Кои чекори за имплементација и проверка биле предвидени? |
| Извршување | Што се случило и кои претпоставки ги направил агентот? |
| Барање за спојување код и разлика во кодот | Што се сменило во тековниот commit? |
| Проверки и преглед | Кои докази го поддржуваат прифаќањето на тој commit? |
| Запис за распоредување | Кој артефакт стигнал во која околина? |
Страницата Runs ги бележи обидите, вклучувајќи ги неуспесите. Секое извршување го наведува планот што го извршило. Страница за извршување е запис за испитување; одлуките што ја менуваат работата припаѓаат на иницијативата.
Прочитајте ги доказите од чекорите за тестови и форматирање. Taiga ги прави видливи неуспешните или неизвршените проверки. Не претворајте „не е извршено“ во „успешно“ во резимето од прегледот.
Испитајте ги претпоставките и границите
Барајте претпоставки за моделот на пристап, шемата, околината и надворешните услуги. Споредете ги со објавената намера и вистинскиот код.
За услугата за опрема, испитајте каде се проверува сопственикот на барањето. Тестирајте овластено барање, барање на друг вработен и барање што недостига. Проверете дека дневниците не откриваат доверлива содржина од барањата.
Прегледајте ги и промените на тестовите. Успешен резултат има ограничена вредност ако промената ја отстранила проверката што би го открила дефектот. Третирајте ги промените на работниот тек и тест-конфигурацијата како дел од опфатот на прегледот.
Дајте повратни информации врз кои може да се дејствува
Наведете ги однесувањето, очекуваниот резултат и потребните докази. На пример: „Крајната точка ја проверува најавата, но не и сопственоста на барањето. Додајте проверка на пристап на серверот и тест со барање на друг вработен.“
Taiga може да одговори на повратни информации од преглед на барање за спојување код и на неуспешни проверки со промени на истата гранка. По ажурирањата, испитајте го новиот commit и неговите проверки. Претходните докази можеби не го покриваат изменетиот артефакт.
Ако извршувањето запрело затоа што планот бил нецелосен или проверка била ослабена, прочитајте ја наведената причина. Не отстранувајте го статусот на нацрт само затоа што видливото резиме на проверки е зелено.
Донесете ја правилната одлука за прифаќање
Запишете кои критериуми се проверени и кои остануваат неразрешени. Задолжителните прегледи и проверки на репозиториумот нека ја спроведуваат границата за спојување. Зачувајте ја секоја одделна одлука за издавање.
Taiga ги набљудува распоредувањата извршени од вашиот процес. Проверете ги околината и артефактот пред да им кажете на корисниците дека промената е достапна. Неуспешно распоредување може да ја остави претходната успешна верзија да го опслужува сообраќајот.
Потврдете го исходот со проверка на ниво на услуга: вработениот може да ја користи функцијата, неовластениот пристап е одбиен, а оперативно одговорното лице може да ги набљудува неуспесите. Продолжете со постапување при прекин.
Направете ја вежбата
Измислена промена на пристапот на вработените има успешна изградба и белешка од извршувањето дека интеграциски тест не можел да се изврши. Напишете ги доказите потребни пред прифаќање. Вклучете еден случај на одбиен пристап и точниот артефакт или commit што се прегледува.
Преземи работен лист (Markdown)Поништување на овој избор го брише целиот напредок зачуван во овој прелистувач.
Напредокот останува во овој прелистувач. Без сметка и следење.