Je li moguće pokrivanje kodom 100?
Je li moguće pokrivanje kodom 100?

Video: Je li moguće pokrivanje kodom 100?

Video: Je li moguće pokrivanje kodom 100?
Video: СУПЕР БЕЛЫЕ БОРОВЫЕ ГРИБЫ. Мега сбор грибов. ЧУДО-ЛЕС С БОРОВИКАМИ! Белые грибы 2020. Грибы 2020. 2024, Studeni
Anonim

Dobro pravilo je sve što bi vaša poslovna logika trebala imati 100 % pokrivenost kodom . Imajući pokrivenost koda samo imati pokrivenost koda ne znači ništa ako samo radite pogrešno testiranje ili pogrešno testiranje kodirati . Rečeno je, ako su vaši testovi dobri, onda imate 92-95% pokrivenost je izvanredan.

S obzirom na to, zašto pokrivanje koda od 100 nije moguće?

Problem sa 100 % Stvarno Pokrivenost koda Stvarno pokrivenost koda je postotak linija od kodirati koji se izvode tijekom automatiziranog probnog rada. Jer 100 % pokrivenost koda čini ne znači da postoje Ne više bugova u kodirati . I zato što bi ljudi napisali beskorisne testove kako bi to postigli 100 %.

Osim toga, kolika je pokrivenost koda dovoljna? Pokrivenost koda 70-80% je razuman cilj za testiranje sustava većine projekata s većinom pokrivenost metrika. Koristite viši cilj za projekte koji su posebno organizirani za visoku provjerljivost ili koji imaju visoke troškove kvara. Minimum pokrivenost koda za jedinično testiranje može biti 10-20% veće nego za testiranje sustava.

Slično se može pitati možete li postići 100% pokrivenost testom?

Da, 100 % Pokrivenost testom je moguće . Uvijek se razlikuje od primjene do aplikacije, glavni čimbenici koji osiguravaju pokrivenost testom su veličina aplikacije, složenost koda i propusnost projekta. Mala veličina aplikacije i više pokrivenost je ostvarivo.

Je li pokrivenost koda doista toliko korisna?

Pokrivenost koda je i dalje koristan Neki ljudi ga koriste za pronalaženje područja gdje pokrivenost je slab. Možda postoje dobri razlozi da neki dijelovi a kodirati baza su rijetke pokriveno testovima, ali s vremena na vrijeme napraviti ručni pregled. Smisao toga je osvijestiti članove tima da je testiranje važno.

Preporučeni: