Kaj je gostota napak? Formula za izračun s primerom

Kazalo:

Anonim

Kaj je gostota napak?

Gostota napak je število napak, potrjenih v programski opremi / modulu v določenem obdobju delovanja ali razvoja, deljeno z velikostjo programske opreme / modula. Omogoča odločitev, ali je del programske opreme pripravljen za izdajo.

Gostota napak se šteje na tisoč vrstic kode, znane tudi kot KLOC.

Kako izračunati gostoto napak

Formula za merjenje gostote pomanjkljivosti:

Gostota napak = Število napak / velikost izdaje

Velikost izdaje lahko merimo z vrstico kode (LoC).

Primer gostote napak

Recimo, da imate v svoj programski izdelek vgrajene 3 module. Vsak modul ima naslednje število odkritih napak -

  • Modul 1 = 10 napak
  • Modul 2 = 20 napak
  • Modul 3 = 10 napak

Skupno napak = 10 + 20 + 10 = 40

Skupna vrstica kode za vsak modul je

  • Modul 1 = 1000 LOC
  • Modul 2 = 1500 LOC
  • Modul 3 = 500 LOC

Skupna vrstica kode = 1000 + 1500 + 500 = 3000

Gostota napak se izračuna kot:

Gostota napak = 40/3000 = 0,013333 napak / loc = 13,333 napak / Kloc

Standard za gostoto napak

Vendar pa ni določenega standarda za gostoto napak, študije kažejo, da se ena napaka na tisoč vrstic kode običajno šteje za znak dobre kakovosti projekta.

Dejavniki, ki vplivajo na meritve gostote napak

  • Zapletenost kode
  • Vrsta napak, ki se upoštevajo pri izračunu
  • Čas trajanja, ki se upošteva pri izračunu gostote napak
  • Spretnosti za razvijalce ali preizkuševalce

Prednosti gostote napak

  • Pomaga pri merjenju učinkovitosti testiranja
  • Pomaga pri razlikovanju napak v komponentah / programskih modulih
  • Koristno je pri določanju področij za popravek ali izboljšanje
  • Uporaben je pri usmerjanju na komponente z visokim tveganjem
  • Pomaga pri ugotavljanju potreb po usposabljanju glede na različne vire
  • V pomoč je pri ocenjevanju preizkusov in predelavi zaradi napak
  • Lahko oceni preostale napake v programski opremi
  • Pred izdajo lahko ugotovimo, ali naše testiranje zadostuje
  • Zbirko podatkov lahko zagotovimo s standardno gostoto napak