Ali je možno kritje s kodo 100?
Ali je možno kritje s kodo 100?

Video: Ali je možno kritje s kodo 100?

Video: Ali je možno kritje s kodo 100?
Video: НЕ ВЗДУМАЙ ВЫКИНУТЬ старую МЯСОРУБКУ! Отличная идея своими руками! 2024, Maj
Anonim

Dobro pravilo je, da bi morala imeti vsa vaša poslovna logika 100 % pokritost kode . Imeti pokritost kode samo imeti pokritost kode ne pomeni nič, če vse, kar delate, je napačno testiranje ali nepravilno testiranje Koda . Če so vaši testi dobri, potem 92-95% pokritost je izjemen.

Glede na to, zakaj pokrivanje kode 100 ni mogoče?

Problem z 100 % Dejansko Zajetje kode Dejansko pokritost kode je odstotek vrstic Koda ki se izvajajo med avtomatiziranim preskusom. Ker 100 % pokritost kode ne ne pomeni, da obstajajo ne več napak v Koda . In ker bi ljudje pisali neuporabne teste, da bi to dosegli 100 %.

Poleg tega, koliko pokritosti s kodo zadostuje? Pokritost kode 70-80% je razumen cilj za sistemski preizkus večine projektov z večino pokritost meritve. Uporabite višji cilj za projekte, ki so posebej organizirani za visoko preverljivost ali imajo visoke stroške neuspeha. Najmanj pokritost kode za testiranje enote je lahko 10-20 % višja kot pri testiranju sistema.

Podobno se lahko vprašate, ali lahko dosežete 100 -odstotno pokritost testov?

Da, 100 % Pokritost testa je možno . Vedno se razlikuje od aplikacije do aplikacije, glavni dejavniki, ki zagotavljajo testno pokritost so velikost aplikacije, kompleksnost kode in pasovna širina projekta. Majhna velikost aplikacije in še več pokritost je dosegljivo.

Je kritje kode res tako koristno?

Pokritost kode je še vedno uporabno Nekateri ga uporabljajo za iskanje območij pokritost je šibka. Morda obstajajo dobri razlogi, da nekateri deli a Koda podlage so redke pokrita s testi, vendar je občasno ročni pregled dobra ideja. Bistvo tega je, da se člani ekipe zavedajo, da je testiranje pomembno.

Priporočena: