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