Este posibilă acoperirea codului 100?
Este posibilă acoperirea codului 100?

Video: Este posibilă acoperirea codului 100?

Video: Este posibilă acoperirea codului 100?
Video: НЕ ВЗДУМАЙ ВЫКИНУТЬ старую МЯСОРУБКУ! Отличная идея своими руками! 2024, Noiembrie
Anonim

O regulă de bază bună este că toată logica dvs. de afaceri ar trebui să aibă 100 % acoperirea codului . Având acoperire cod doar pentru a avea acoperire cod nu înseamnă nimic dacă tot ce faci este testarea incorectă sau testarea incorectă cod . Acestea fiind spuse, dacă testele dvs. sunt bune, atunci având 92-95% acoperire este remarcabil.

Având în vedere acest lucru, de ce acoperirea a 100 de coduri nu este posibilă?

Problema cu 100 % Actual Acoperirea codului Real acoperire cod este procentul de linii de cod care sunt executate în timpul unei testări automate. pentru că 100 % acoperirea codului face nu înseamnă că există Nu mai multe bug-uri în cod . Și pentru că oamenii ar scrie teste inutile pentru a ajunge la asta 100 %.

În plus, cât de multă acoperire de cod este suficientă? Acoperirea codului 70-80% este un obiectiv rezonabil pentru testarea sistemului la majoritatea proiectelor cu cele mai multe acoperire valori. Folosiți un obiectiv mai înalt pentru proiectele organizate special pentru testabilitate ridicată sau care au costuri mari de eșec. Minim acoperire cod pentru testarea unitară poate fi cu 10-20% mai mare decât pentru testarea sistemului.

În mod similar, cineva se poate întreba, puteți obține o acoperire de 100% a testului?

Da, 100 % Acoperire de testare este posibil . Întotdeauna variază de la aplicație la aplicație, factorii majori care asigură acoperirea testului sunt dimensiunea aplicației, complexitatea codului și lățimea de bandă a proiectului. Dimensiunea mică a aplicației și mai mult acoperire este realizabil.

Este oare atât de util acoperirea codului?

Acoperirea codului inca este util Unii oameni îl folosesc pentru a găsi zone unde acoperire este slab. Pot exista motive întemeiate că unele părți ale unui cod baza sunt slab acoperit prin teste, dar a face o inspecție manuală din când în când este o idee bună. Scopul este să îi conștientizeze pe membrii echipei că testarea este importantă.

Recomandat: