Gå til innholdet

Feilsøking

Å avgrense en feilårsak systematisk gjennom oppførsel, data og programkjøring.

Også kjent somDebugging
Programvarearkitektur

Hva er feilsøking?

Feilsøking undersøker en feil systematisk for å avgrense årsaken. Forventet og faktisk oppførsel beskrives, egnede gjentakelsestrinn finnes og hypoteser testes mot observasjoner. En debugger kan stanse kjøringen ved stoppunkter og vise verdier og kallforløp. Andre egnede diagnoseverktøy kan hjelpe. Verktøyet alene forklarer likevel ingen forretningsmessig årsak.

I en oppdiktet portal vises den lukkede saken Q-18 tross filter for åpne saker. Med egnede testdata undersøker teamet lagret status, filterbetingelse og etterfølgende visning. Dermed kan det finne overgangen der forventningen brytes. Å bare fjerne raden fra visningen forklarer ikke feilen. Etter retting kontrollerer egnede tester opprinnelig feiltilfelle og andre berørte tilfeller; diagnosen er ikke i seg selv bevis på godkjenning.

Kilder