Är kod 100 täckning möjlig?
Är kod 100 täckning möjlig?

Video: Är kod 100 täckning möjlig?

Video: Är kod 100 täckning möjlig?
Video: Från detta kommer lederna INTE att skadas förrän 100 år gamla, men det är vad du behöver ... 2024, Maj
Anonim

En bra tumregel är all din affärslogik bör ha 100 % kodtäckning . Har kodtäckning bara att ha kodtäckning betyder ingenting om allt du gör är att testa felaktigt eller att testa felaktigt koda . Med det sagt, om dina tester är bra, har du 92-95% rapportering är enastående.

Med tanke på detta, varför 100 -kodstäckning är inte möjlig?

Problemet med 100 % Faktisk Kodtäckning Faktisk kodtäckning är andelen rader av koda som körs under en automatisk testkörning. Eftersom 100 % kodtäckning gör inte menar att det finns Nej fler buggar i koda . Och för att folk skulle skriva värdelösa tester för att nå det 100 %.

Dessutom, hur mycket kodtäckning räcker? Kodtäckning på 70-80% är ett rimligt mål för systemtest av de flesta projekt med de flesta rapportering metrik. Använd ett högre mål för projekt som är specifikt organiserade för hög testbarhet eller som har höga felkostnader. Minimum kodtäckning för enhetstestning kan vara 10-20% högre än för systemtestning.

På samma sätt kan man fråga sig, kan du uppnå 100% testtäckning?

Ja, 100 % Testtäckning är möjlig . Det varierar alltid från applikation till applikation, de viktigaste faktorerna som säkerställer testtäckning är programmets storlek, kodens komplexitet och projektbandbredd. Liten storleken på applikationen och mer rapportering är uppnåelig.

Är kodtäckning verkligen så användbart?

Kodtäckning är fortfarande användbar Vissa människor använder den för att hitta områden där rapportering är svag. Det kan finnas goda skäl för att vissa delar av en koda basen är glest täckt genom tester, men att göra en manuell inspektion då och då är en bra idé. Poängen med det är att göra teammedlemmarna medvetna om att testning är viktigt.

Rekommenderad: