Er kode 100 dækning mulig?
Er kode 100 dækning mulig?

Video: Er kode 100 dækning mulig?

Video: Er kode 100 dækning mulig?
Video: 20 февраля, волшебный день, посадите луковицу на срочные деньги. Народные приметы в день Луки 2024, Kan
Anonim

En god tommelfingerregel er, at al din forretningslogik skal have 100 % kodedækning . At have kode dækning bare at have kodedækning betyder ikke noget, hvis alt du gør er at teste forkert eller teste forkert kode . Når det er sagt, hvis dine test er gode, så har 92-95% dækning er enestående.

I betragtning af dette, hvorfor 100 kodedækning ikke er mulig?

Problemet med 100 % Faktiske Kodedækning Faktiske kode dækning er procentdelen af linjer af kode der udføres under en automatiseret testkørsel. Fordi 100 % kode dækning gør ikke betyde, at der er ingen flere fejl i kode . Og fordi folk ville skrive ubrugelige tests for at nå det 100 %.

Hvor meget kodedækning er derudover nok? Kodedækning på 70-80% er et rimeligt mål for systemtest af de fleste projekter med de fleste dækning målinger. Brug et højere mål til projekter, der er specielt organiseret for høj testbarhed, eller som har høje fejlomkostninger. Minimum kodedækning for enhedstest kan være 10-20% højere end for systemtest.

På samme måde kan man spørge, kan du opnå 100% testdækning?

Ja, 100 % Testdækning er muligt . Det varierer altid fra applikation til applikation, de vigtigste faktorer, der sikrer testdækning er størrelsen af applikationen, kompleksiteten af koden og projektets båndbredde. Lille størrelsen af ansøgningen og mere dækning er opnåelig.

Er kodedækning virkelig så nyttig?

Kodedækning er stadig nyttig Nogle mennesker bruger det til at finde områder, hvor dækning er svag. Der kan være gode grunde til, at nogle dele af en kode basen er sparsom dækket ved test, men at lave en manuel inspektion en gang imellem er en god idé. Pointen med det er at gøre teammedlemmer opmærksomme på, at testning er vigtig.

Anbefalede: