Značke je jeftino prikazati, a skupo tumačiti. Objavljeno revizijsko izvješće ograničen je komad inženjerskog rada: imenovani ocjenjivač pregledao je imenovane komponente, na imenovanoj verziji, s navedenom metodom i vremenskim proračunom. Te četiri činjenice određuju što zaključak može poduprijeti i obično su na prvih nekoliko stranica, a ne u marketinškom sažetku. Njihovo čitanje traje deset minuta i sprječava čestu pogrešku proširivanja nalaza o klijentskoj aplikaciji na cijelu uslugu.

Što odjeljak o opsegu zapravo ograničava

Izjava o opsegu je ograda i sve izvan nje ostaje bez odgovora, a ne položeno. Izvješća navode pregledane komponente, raspon commitova ili identifikator verzije, korišteno okruženje i dopušteni model interakcije. Desktop klijent, mobilna aplikacija, poslužiteljski kod, pozadina računa i produkcijska infrastruktura pet su različitih predmeta i angažman može pokriti bilo koji njihov podskup.

Izuzetci su jednako važni kao uključenja, jer se navode namjerno, a čitaju nemarno. Sustav računa opisan kao izvan opsega ne podrazumijeva se sigurnim, a mobilna aplikacija ostavljena izvan angažmana jednostavno nije pregledana. Označite svaku netestiranu komponentu u svojim bilješkama kao nepoznatu i oduprite se porivu da prazninu popunite reputacijom.

Dvije vrste testiranja odgovaraju na različita pitanja

Pregled izvornog koda i testiranje u radu traže različite kvarove. Recenzent koji čita kod može pratiti izvođenje ključa, uočiti nedostajuću provjeru duljine i rasuđivati o cijelom parseru bez njegova izvršavanja. Tester na usluzi koja radi otkriva što raspoređena verzija zaista radi: certifikat koji aplikacija odbija, rezervni protokol koji je još omogućen, krajnju točku koja odaje banner verzije kroz konfiguraciju koju nitko nije pregledao.

Nijedno ne zamjenjuje drugo i izvješće obično navodi koje je izvršeno. Kada sažetak kaže „revidirano“ bez te razlike, nejasnoća je u sažetku, ne u izvješću.

Ograničenja pristupa rade isto. Angažman crne kutije ne vidi poslužiteljsku konfiguraciju, a pregled arhitekture koji nikad ne dotakne raspoređenu krajnju točku ne može primijetiti da se produkcija razlikuje od dijagrama. Oba su legitimna; stapanje njihovih rezultata nije.

Kako nalaz postaje popravljena verzija

Vrijedna polovica izvješća je tablica otklanjanja: svaki nalaz, njegova težina po metodi ocjenjivača, odgovor operatera i rezultat ponovnog testiranja. Brojevi težine dolaze iz odabrane metodologije, a ne iz prirode, pa uspoređujte težine unutar jednog izvješća, a ne između dva s različitim skalama.

Zatim povežite popravak s objavljenim softverom. Popravljeni nalaz korisniku je važan tek kada je verzija koja nosi popravak ona instalirana, zbog čega se identifikator verzije iz izvješća i dnevnik promjena izdanja moraju čitati zajedno. Ponovno testiranje koje je pokrilo popravak zatvara krug; netestirani popravak je tvrdnja. Takav je i popravak isporučen samo u grani koju nijedno stabilno izdanje nije spojilo.

Što vam značka ne može reći

Odsutnost nalaza nije dokaz odsutnosti nedostataka. Kratak angažman s fiksnim proračunom nešto će propustiti, a pošteno čitanje čistog izvješća jest da ocjenjivač nije našao klase problema koje je tražio u dostupnom vremenu.

Značka također ne može govoriti o svojstvima izvan svog opsega. Tvrdnje o praksi evidentiranja, nadležnosti ili čuvanju žive u dokumentu politike, a ne u reviziji klijentske aplikacije, i nikakva reputacija ocjenjivača ne prelazi tu granicu.

Bilježenje dokaza koje možete braniti

Napišite citat u tri dijela: komponenta, verzija i potvrđeni popravak. Objavljen angažman kao što je VPN revizija koju je naručila Mozilla podupire točno tvrdnje koje njegov opseg opisuje i ništa šire, što ipak vrijedi prilično mnogo kada je citat precizan. Isti izvještaj citiran za nešto što nikad nije pregledao vrijedi manje od nikakvog citata, jer poziva povjerenje koje nitko nije zaslužio.

Kada tvrđeno svojstvo padne izvan svakog dostupnog izvješća, ostavite ga neriješenim u dokumentu. Neriješen redak poziva na dodatno pitanje; značka ne. Jedini izuzetak je svojstvo koje rješava drugi, jednako konkretan dokument, i tada se mijenja citat, a ne tvrdnja.

Još dvije navike čine čitanje trajnim: zabilježite datum izvješća prema izdanju koje zaista koristite i čuvajte razliku između onoga što je testirano i onoga što ste rasporedili. Oboje pretvaraju odluku o povjerenju u nešto što kolega može provjeriti.

Povezani članci