Oppdag overraskelser, risikoer og potensielt alvorlige feil med utforskende testing. I stedet for å designe alle tester på forhånd, utformer utforskere små, raske eksperimenter og lar lærdommen fra det forrige eksperimentet informere neste steg. Her får du lære de essensielle ferdighetene til en mesterutforsker, inkludert hvordan du analyserer programvare for å avdekke sårbare punkter, hvordan du designer eksperimenter i sanntid, hvordan du skjerper observasjonsevnen din, og hvordan du fokuserer innsatsen din. Programvare er alltid full av overraskelser. Uansett hvor nøye eller dyktig du er, vil programvaren ofte oppføre seg annerledes enn du hadde tenkt deg. Utforskende testing Reduserer disse risikoene. Del 1 introduserer de kjerneferdighetene som kreves for å bli en mesterutforsker. Du vil lære å lage kompasser for å veilede utforskningen din, observere hva som faktisk skjer (et hint: det er vanskeligere enn det høres ut), identifisere interessante variasjoner, og bestemme hva forventet atferd burde være når du tester programvare på uventede måter.