Ero sivun ”Debuggaus” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 1:
{{Lähteetön}}
'''Debuggaus''' eli '''virheenjäljitys''' on [[ohjelmistotuotanto|ohjelmistotuotannon]] osa, jossa testauksessa löytyneen virheellisen toiminnan aiheuttanut [[Ohjelmointivirhe|virhe]] paikallistetaan. Virheenjäljitykseen voidaan käyttää apuna [[debuggeri]]a. Termiä käytetään usein virheellisesti [[Ohjelmistotestaus|testauksesta]] puhuttaessa.
 
Virheenjäljitys on tiedon etsimistä, jossa haetaan vastauksia mitä ohjelma tekee tietyllä hetkellä, miten se on päätynyt tiettyyn tilanteeseen sekä miten kauan kestää suorittaa tietty operaatio tai joukko operaatioita.<ref>{{Verkkoviite | osoite = https://www.embedded.com/hardware-assisted-debugging/ | nimeke = Hardware-Assisted Debugging | ajankohta = 24.9.1991 | viitattu = 14.10.2022 | kieli = {{en}} }}</ref>
 
Testauksessa havaitut ongelmakohdat raportoidaan virheinä, jolloin virheenjäljityksellä etsitään virheen aiheuttaja (vian syy). Tämän jälkeen voidaan tehdä päätös korjaamisesta, joka voi tapauksesta riippuen olla yksinkertaista tai vaatia suurempia muutoksia. Virheen aiheuttaja voi olla myös konfiguraatiovirhe, jolloin ohjelma ei välttämättä tarvitse lainkaan muutoksia.