Je možné pokryť kódom 100?
Je možné pokryť kódom 100?

Video: Je možné pokryť kódom 100?

Video: Je možné pokryť kódom 100?
Video: Лайфхаки для автозвука: как подключить усилитель через высокоуровневый вход | Андрей Вахтин 2024, November
Anonim

Dobrým orientačným pravidlom je všetka vaša obchodná logika, ktorú by mala mať 100 % pokrytie kódom . Majúci pokrytie kódom len mať pokrytie kódom neznamená to nič, ak robíte iba nesprávne testovanie alebo nesprávne testovanie kód . To znamená, že ak sú vaše testy dobré, majú 92-95% pokrytie je vynikajúci.

Vzhľadom na to, prečo nie je možné pokrytie 100 kódmi?

Problém s 100 % Skutočné Pokrytie kódu Skutočné pokrytie kódom je percento riadkov z kód ktoré sa vykonávajú počas automatizovanej testovacej prevádzky. Pretože 100 % pokrytie kódom robí nie znamená, že existujú č viac chýb v kód . A pretože ľudia by písali zbytočné testy, aby to dosiahli 100 %.

Navyše, koľko pokrytia kódom stačí? Pokrytie kódu 70-80% je rozumný cieľ pre systémové testovanie väčšiny projektov s väčšinou pokrytie metriky. Vyšší cieľ použite pre projekty špeciálne organizované s cieľom vysokej testovateľnosti alebo s vysokými nákladmi na zlyhanie. Minimálne pokrytie kódom pri testovaní jednotiek môže byť o 10 – 20 % vyššia ako pri testovaní systému.

Podobne sa možno pýtať, môžete dosiahnuť 100% pokrytie testom?

Áno, 100 % Pokrytie testu je možné . Vždy sa líši od aplikácie k aplikácii, hlavných faktorov, ktoré zaisťujú pokrytie testom sú veľkosť aplikácie, zložitosť kódu a šírka pásma projektu. Malá veľkosť aplikácie a ďalšie pokrytie je dosiahnuteľné.

Je pokrytie kódom skutočne také užitočné?

Pokrytie kódu je stále užitočné Niektorí ľudia to používajú na nájdenie oblastí, kde pokrytie je slabý. Môžu existovať dobré dôvody, že niektoré časti a kód základňa je riedka zakryté testami, ale urobiť manuálnu kontrolu raz za čas je dobrý nápad. Ide o to, aby si členovia tímu uvedomili, že testovanie je dôležité.

Odporúča: