Innan du börjar mobila testning, stationär provning eller webbplats provning är det nödvändigt att utvärdera hur mycket tid det tar. Många företag försöker utvärdera just tid och resurser som behövs för utvecklingen av ett program och ägna inte stor uppmärksamhet åt testprocessen.
Ofta är det svårt att bedöma tidsåtgången för mjukvarutestning beror på många faktorer.
Några av faktorerna är:
-mjukvara testning företag erfarenhet;
-komplexiteten i systemet.
-kompetens, kunskap och erfarenhet av testare.
Det går inte för att komponera ekvationer med hjälp av dessa faktorer. Utvärdering formler är sofistikerade och visar inte realistiska mängden arbetstimmar behövs för testning. Vissa metoder för bedömning, men är ganska användbart.
Här är metoder för utvärdering av tid för testning av programvara:
1. Utveckling Ratio metoden
Enligt denna metod beräknas antalet testare som krävs för projektet från numrera av utvecklarna av projektet. Förhållandet beror på typ och storlek av projektet.
Om det är ett kommersiellt projekt för en stor marknad för utvecklare att testare kommer att 3:2, för en liten marknad - blir förhållandet 3:1. Om det är utveckling av kommersiella av-the-shelf programvara för en enskild klient eller företags interna system utveckling förhållandet blir 4:1, om det är regeringen inre software development - förhållandet kommer att vara 5:1.
Förhållandet kan förändra under olika stadier av utveckling och testprocesser. På sist kan stadier av testning av antalet testare även överträffa antalet utvecklare.
2. Projekt personal Ratio metoden
Denna metod är bra när mängden människor som utför utveckling ändras ofta. Det är byggt på det totala antalet anställda som arbetar med projektet.
Om det är ett kommersiellt projekt för en stor marknad utgör 27% av hela grejer av projektet, för en liten marknad - 16%. Om det är utveckling av kommersiella av-the-shelf programvara för en enskild klient eller företags interna applikationsutveckling, kommer testare utgör 14% av projektgruppen om det är regeringen inre software development - testare kommer att göra upp 11%.
3. Förfarande metod
Denna metod bygger på antalet förfaranden som kommer att utvecklas och avrättades. Antalet testare som krävs för projektet beräknas med hjälp av dessa data.
För att använda denna metod programvara provning företag måste ha antagning av mängd provningsförfaranden som utförs under liknande utvecklingsprocesser och mängden timmar testare tillbringade på dessa förfaranden.
Det är nödvändigt att hitta samband mellan mängden provningsförfaranden och arbetade timmar spenderas av testare på dessa projekt och beräkna antalet testare behövs för det nya projektet att beakta erfarenheter av tidigare liknande projektet.
Denna metod koncentrerar sig bara på kvantiteten av provningsförfaranden och ger smala bild av testprocessen. Det är mer effektivt när det används tillsammans med andra utvärderingsmetoder.