Software

Valutazione delle ore di lavoro richieste per test di software

Prima di iniziare il test mobile, desktop test o test del sito web è necessario valutare quanto tempo ci vorrà. Molte aziende cercano di valutare il proprio tempo e le risorse necessarie per lo sviluppo di un'applicazione e non presta molta attenzione al processo di test.

Spesso è difficile valutare il tempo necessario per il software testing a causa di molti fattori.

Alcuni dei fattori che sono:

-software testing esperienza azienda;

-complessità del sistema;

-abilità, conoscenza ed esperienza dei tester.

Non farà per comporre le equazioni utilizzando questi fattori. Formule di valutazione sono sofisticate e non mostrerà la realistica quantità di ore di lavoro necessarie per il test. Alcuni metodi di valutazione, tuttavia, sono piuttosto utili.

Qui ci sono metodi per la valutazione del tempo necessario per la prova del Software:

1. Sviluppo rapporto Metodo.

Secondo questo metodo il numero di tester, necessari per il progetto è calcolato il numero degli sviluppatori del progetto. Il rapporto dipende il tipo e la dimensione del progetto.

Se si tratta di che un progetto commerciale per un rapporto di grande mercato di sviluppatori di tester saranno 3:2, per un piccolo mercato - rapporto saranno 3:1. Se è lo sviluppo di software commerciale di-the-shelf per un singolo cliente o rapporto di sviluppo interno del sistema aziendale saranno 4:1, se si tratta di sviluppo software interno governo - rapporto saranno 5:1.

Durante le diverse fasi di sviluppo e collaudo dei processi può alterare il rapporto. All'ultimo fasi di test il numero di tester possono anche superare il numero di sviluppatori.

2. Progetto personale rapporto Metodo.

Questo metodo è buono quando la quantità di persone che eseguono lo sviluppo cambia spesso. È costruito sulla quantità totale di dipendenti che lavorano sul progetto.

Se si tratta di un progetto commerciale per un tester grande mercato farà il 27% di tutta roba del progetto, per un piccolo mercato - 16%. Se è lo sviluppo di software commerciale di-the-shelf per un singolo cliente o lo sviluppo di applicazioni aziendali interne, tester farà il 14% del team di progetto, se è lo sviluppo di software interno di governo - tester farà fino al 11%.

3. Metodo di procedura di prova

Questo metodo è costruito sulla quantità delle procedure che saranno sviluppati e giustiziato. Il numero di tester, necessari per il progetto viene calcolato utilizzando questi dati.

Per utilizzare questo metodo software azienda prova deve avere le iscrizioni della quantità delle procedure di prova eseguita durante simili processi di sviluppo e la quantità di tester di ore trascorse su tali procedure.

È necessario trovare la correlazione tra quantità di procedure di prova e ore di lavoro spese da tester su questi progetti e calcolare il numero di tester, necessaria per il nuovo progetto tenendo esperienza conto del precedente progetto simile.

Questo metodo si concentra solo sulla quantità delle procedure di prova e dà la visione riduttiva del processo di testing. È più efficace quando usato insieme ad altri metodi di valutazione.