Testovací úsilí - Test effort

Ve vývoji softwaru , testovací úsilí se týká výdajů na (stále ještě přijít) testy. Existuje vztah mezi náklady na testy a náklady na selhání (přímé, nepřímé, náklady na opravu chyb). Některé faktory, které ovlivňují úsilí o testování, jsou: vyspělost procesu vývoje softwaru , kvalita a testovatelnost testovaného objektu, infrastruktura testu, dovednosti zaměstnanců, cíle kvality a strategie testování .

Metody pro odhad zkušebního úsilí

Analyzovat všechny faktory je obtížné, protože většina faktorů se navzájem ovlivňuje. Pro odhad lze použít následující přístupy: odhad shora dolů a odhad zdola nahoru. Techniky shora dolů jsou založeny na vzorcích a jsou relativní k nákladům na vývoj: mimo jiné analýza funkčních bodů (FPA) a analýza testovacích bodů (TPA). Techniky zdola nahoru jsou založeny na podrobných informacích a často zahrnují odborníky. Patří sem následující techniky: Work Breakdown Structure (WBS) a Wide Band Delphi (WBD).

Můžeme také použít následující techniky pro odhad testovacího úsilí:

  • Převod velikosti softwaru na hodiny osobního úsilí přímo pomocí konverzního faktoru. Například přiřadíme 2 osoby hodin testovacího úsilí na jeden funkční bod velikosti softwaru nebo 4 osoby hodin testovacího úsilí na jeden bod případu použití nebo 3 osoby hodin testovacího úsilí na jednu jednotku velikosti softwaru
  • Konverze velikosti softwaru na velikost testovacího projektu, jako jsou Testovací body nebo Testovací jednotky softwaru, pomocí konverzního faktoru a poté převést velikost testovacího projektu na úsilí
  • Vypočítejte velikost testovacího projektu pomocí testovacích bodů softwarových testovacích jednotek. Metodika pro odvození velikosti testovacího projektu v Testovacích bodech není dobře zdokumentována. Metodika pro odvození testovacích jednotek softwaru je však definována v příspěvku Murali
  • Můžeme také odvodit velikost a úsilí projektu testování softwaru pomocí techniky Delphi Technique nebo Analogy Based Estimation.

Testovací úsilí z literatury

V literatuře je snaha o testování v poměru k celkovým nákladům mezi 20% a 70%. Tyto hodnoty jsou mimo jiné závislé na konkrétních podmínkách projektu. Při hledání snahy o testování v jednotlivých fázích procesu testování jsou tyto distribuovány různě: přibližně 40% pro specifikaci testu a provedení testu .

Reference

  • Andreas Spillner, Tilo Linz, Hans Schäfer. (2006). Softwarové testovací základy - Studijní příručka pro zkoušku Certified Tester - úroveň nadace - kompatibilní s ISTQB , 1. výtisk. dpunkt.verlag GmbH, Heidelberg, Německo. ISBN  3-89864-363-8 .
  • Erik van Veenendaal (Hrsg. Und Mitautor): Testovací praktik . 3. Auflage. UTN Publishers, CN Den Bosch, Niederlande 2005, ISBN  90-72194-65-9 .
  • Thomas Müller (předseda), Rex Black, Sigrid Eldh, Dorothy Graham, Klaus Olsen, Maaret Pyhäjärvi, Geoff Thompson a Erik van Veendendal. (2005). Certified Tester - Sylabus na úrovni nadace - verze 2005 , Rada pro mezinárodní testování softwaru (ISTQB), Möhrendorf, Německo. ( PDF; 0,424 MB ).
  • Andreas Spillner, Tilo Linz, Thomas Roßner, Mario Winter: Praxiswissen Softwaretest - Testmanagement: Aus- und Weiterbildung zum Certified Tester: Advanced Level nach ISTQB-Standard. 1. Auflage. dpunkt.verlag GmbH, Heidelberg 2006, ISBN  3-89864-275-5 .

externí odkazy