virheenetsintä
Virheenetsintä on systemaattinen prosessi, jonka tarkoituksena on löytää, diagnosoida ja korjata ohjelmiston tai järjestelmän virheitä sekä niihin liittyviä puutteita. Se kattaa koodin, suoritusympäristön sekä mahdolliset laitteistoon tai verkkoihin liittyvät tekijät. Tavoitteena on löytää virheen juurisyyn, toistaa virhe, varmistaa korjaus ja estää vastaavien virheiden syntyminen.
Prosessi alkaa virheen toistuvien tilojen varmistamisella ja virheen tilan kuvaamisella: toistettavat askeleet, virheilmoitukset, lokitiedostot, ympäristötiedot ja
Työkalut ja menetelmät: debuggereita, lokitus- ja jäljitystyökaluja, staattista ja dynaamista analyysiä sekä muistinkäytön ja suorituskyvyn valvontaa.
Merkitys: virheenetsintä on olennainen osa ohjelmiston laadunvarmistusta. Erityisesti kriittisissä tai tuotantoympäristöjä suojaavissa järjestelmissä systemaattinen virheenetsintä parantaa