Viantiheys on metri, jota käytetään ohjelmistotestauksessa mittaamaan virheiden määrää suhteessa ohjelmiston kokoon. Se auttaa tiimiä tunnistamaan alueita, jotka vaativat enemmän huomiota ja resursseja. Viantiheyden laskeminen tarjoaa oivalluksia ohjelmiston laatuun ja ohjaa priorisointipyrkimyksiin.

Mitä viallinen tiheys on?

Viantiheys lasketaan jakamalla vahvistettujen virheiden määrä ohjelmistokomponentin koolla, joka mitataan usein koodin (LOC) tai toimintopisteiden riveillä. Suurempi vikatiheys osoittaa enemmän ongelmia kyseisen komponentin sisällä, mikä osoittaa, että tarvitaan kohdennettua testausta ja parannuksia.

Viallisen tiheyden laskeminen

Virheen tiheyden peruskaava on:

Poikkeavan tiheyden = viallisten määrän / ohjelmiston koon

Esimerkiksi jos moduulissa on 10 vikaa ja se koostuu 1000 rivistä koodia, vikatiheys on 0,01 vikaa koodiriviä kohden.

Merkitys testauksessa Priorisointi

Analysoimalla vikatiheyttä eri moduuleissa testitiimit voivat priorisoida alueita, jotka ovat alttiimpia asioille. Moduuleja, joissa vikatiheys on suurempi, pitäisi saada tarkempi testaus ja tarkastelu parantaa yleistä ohjelmiston laatua.

Viallisen tiheyden käytön edut

  • Havaitsee ongelma-alueet nopeasti
  • Allocates testaus resursseja tehokkaasti
  • Raitojen laadun parantaminen ajan mittaan
  • Tukee riskinhallintapäätöksiä