Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aké je percento trvania Typický softvérový projekt, ktorý sa uskutočnil testovaním?

Neexistuje žiadna jediná definitívna odpoveď na to, aké percento trvania projektu softvéru sa zaberá testovaním. Divoko sa líši v závislosti od niekoľkých faktorov:

* 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%.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené