Je možné pokrytí kódem 100?
Je možné pokrytí kódem 100?

Video: Je možné pokrytí kódem 100?

Video: Je možné pokrytí kódem 100?
Video: Tenhle pes je 100-krát nebezpečnější než vlk. Musíte vidět, abyste tomu uvěřili... 2024, Listopad
Anonim

Dobrým pravidlem je veškerá vaše obchodní logika, kterou by měla mít 100 % pokrytí kódem . Mít pokrytí kódem jen mít pokrytí kódem neznamená nic, pokud děláte pouze nesprávné testování nebo nesprávné testování kód . To znamená, že pokud jsou vaše testy dobré, pak mají 92-95% Dosah je vynikající.

Vzhledem k tomu, proč není možné pokrytí 100 kódem?

Problém s 100 % Skutečné Pokrytí kódu Aktuální pokrytí kódem je procento řádků kód které se provádějí během automatického testovacího provozu. Protože 100 % pokrytí kódem dělá ne znamená, že existují Ne více chyb v kód . A protože lidé by psali zbytečné testy, aby toho dosáhli 100 %.

Navíc, jak velké pokrytí kódem je dostatečné? Pokrytí kódu 70-80% je rozumný cíl pro systémový test většiny projektů s většinou Dosah metriky. Vyšší cíl použijte u projektů konkrétně organizovaných pro vysokou testovatelnost nebo s vysokými náklady na selhání. Minimální pokrytí kódem pro testování jednotek může být o 10-20% vyšší než pro testování systému.

Podobně se lze ptát, můžete dosáhnout 100% pokrytí testem?

Ano, 100 % Pokrytí testu je možný . Vždy se liší od aplikace k aplikaci, což jsou hlavní faktory, které zajišťují pokrytí testem jsou velikost aplikace, složitost kódu a šířka pásma projektu. Malá velikost aplikace a další Dosah je dosažitelné.

Je pokrytí kódem opravdu tak užitečné?

Pokrytí kódu je stále užitečný Někteří lidé to používají k nalezení oblastí, kde Dosah je slabý. Mohou existovat dobré důvody, že některé části a kód základny jsou řídké pokrytý pomocí testů, ale ruční kontrolu jednou za čas je dobrý nápad. Jde o to, aby si členové týmu uvědomili, že testování je důležité.

Doporučuje: