Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* Veľkosť a zložitosť projektu: Menšie, jednoduchšie projekty by mohli venovať menšie percento testovaniu (napr. 10-20%), zatiaľ čo väčšie a zložitejšie projekty s kritickými funkciami (napr. Zdravotnícke pomôcky, finančné systémy) by mohli ľahko minúť 40-50% alebo ešte viac na testovanie.
* Metodika: Agilné metodiky majú tendenciu integrovať testovanie počas celého životného cyklu vývoja, čo vedie k distribuovanejšiemu, ale potenciálne väčšiemu, celkovo viac, testovaným úsilím. Metodiky vodopádu majú na konci často výraznú fázu testovania, ale to nemusí zachytiť všetky problémy.
* tolerancia rizika: Projekty s vysokou toleranciou rizika by mohli prideľovať menej na testovanie, zatiaľ čo projekty s nízkou toleranciou rizika (napr. Systémy kritické pre bezpečnosť) budú investovať do testovania.
* Typy testovania: Typy použitých testov (jednotka, integrácia, systém, prijatie používateľov, výkon, zabezpečenie atď.) Výrazne ovplyvňujú časový záväzok. Komplexnejšie testovanie prirodzene trvá dlhšie.
* automatizácia: Úroveň automatizácie testov výrazne ovplyvňuje trvanie. Vysoká automatizácia znižuje čas manuálneho testovania, čo potenciálne znižuje celkové percento.
Zatiaľ čo niektoré zdroje naznačujú ako všeobecné usmernenie rozsah 20-30%, je to veľmi hrubý odhad a nemalo by sa brať ako tvrdé pravidlo. Realistickejšia odpoveď je, že testovanie by malo trvať toľko času, koľko je potrebné na zabezpečenie požadovanej úrovne kvality a spoľahlivosti . V mnohých prípadoch by to mohlo byť oveľa viac ako 30%.