Lehetséges a 100 -as kód lefedettsége?
Lehetséges a 100 -as kód lefedettsége?

Videó: Lehetséges a 100 -as kód lefedettsége?

Videó: Lehetséges a 100 -as kód lefedettsége?
Videó: Salesforce: How to cover code 100%? 2024, November
Anonim

Egy jó ökölszabály, hogy minden üzleti logikájának rendelkeznie kell 100 % kód lefedettség . Miután kód lefedettség csak hogy legyen kód lefedettség nem jelent semmit, ha csak hibásan vagy helytelenül tesztelsz kód . Ennek ellenére, ha a tesztek jók, akkor 92-95% lefedettség kiemelkedő.

Ezt figyelembe véve miért nem lehetséges a 100 kód lefedettsége?

A probléma a 100 % Tényleges Kódlefedettség Tényleges kód lefedettség a sorok százalékos aránya kód amelyeket egy automatikus tesztfutás során hajtanak végre. Mivel 100 % kód lefedettség csinál nem azt jelenti, hogy vannak nem több hiba a kód . És mert az emberek haszontalan teszteket írnának, hogy ezt elérjék 100 %.

Ezenkívül mennyi kód lefedettség elegendő? Kód lefedettség a 70-80% -os ésszerű cél a legtöbb projekt rendszer-teszteléséhez lefedettség metrikák. Használjon magasabb célt a kifejezetten magas tesztelhetőség érdekében szervezett vagy magas meghibásodási költségekkel járó projekteknél. Minimális kód lefedettség az egység teszteléséhez 10-20% -kal magasabb lehet, mint a rendszer teszteléséhez.

Hasonlóan feltehető a kérdés, hogy el lehet érni a 100%-os tesztlefedettséget?

Igen, 100 % Tesztlefedettség van lehetséges . Mindig alkalmazásonként változik, ez a fő tényező, amely biztosítja teszt lefedettség az alkalmazás mérete, a kód összetettsége és a projekt sávszélessége. Kicsi az alkalmazás mérete és még több lefedettség megvalósítható.

Valóban hasznos a kódfedés?

Kód lefedettség még mindig hasznos Vannak, akik arra használják, hogy olyan területeket találjanak, ahol lefedettség gyenge. Jó okai lehetnek annak, hogy a kód bázis ritkán van fedett tesztekkel, de jó ötlet időnként manuális ellenőrzést végezni. Ennek az a lényege, hogy tudatosítsák a csapattagokban, hogy a tesztelés fontos.

Ajánlott: