La tua azienda, una società finanziaria, ha creato un sito web bancario. Questo è il più grande progetto software mai realizzato nella tua azienda e il tuo capo desidera un prodotto della massima qualità .
Il team di sviluppo ha lavorato così duramente per realizzare il sito web. Ora questo sito Web è configurato sul server. http://demo.guru99.com/
Tuttavia, non sono sicuri di quanto efficacemente funzionerà una volta lanciato in un ambiente aziendale reale .
Il tuo capo ti ha assegnato come Test Manager del progetto. Il tuo compito è verificare e valutare la qualità del sito web Guru99 Bank prima di consegnarlo al cliente.
Se questa è la prima volta che ti assumi il ruolo di Test Manager, potresti porre alcune delle seguenti domande
Questa serie di tutorial ti aiuterà a rispondere alle domande di cui sopra. Avrai la possibilità di diventare un Test Manager del vero progetto Guru99 Bank.
Prima di dare il via al progetto, dovresti conoscere il concetto di base della gestione del test a cui rispondere con la seguente serie di domande:
Cos'è la gestione dei test?
Una parte importante della qualità del software è il processo di test e convalida del software.
La gestione dei test è la pratica di
- Organizzazione e controllo del processo di test.
- Garantire visibilità , tracciabilità e controllo del processo di test per fornire software di alta qualità.
Perché abbiamo bisogno di un Test Manager?
Il ruolo del test nello sviluppo del software Ciclo di vita
La figura seguente mostra la posizione del processo Testing in Development
Nel modello a cascata sopra, il test del software è una delle fasi del ciclo di vita dello sviluppo del software (SDLC). La fase di test gioca un ruolo importante e un fattore chiave in SDLC, che aiuta a migliorare la qualità , l' affidabilità e le prestazioni del sistema software.
Diamo uno sguardo ai vantaggi del test del software nel ciclo di vita dello sviluppo del software:
- Migliora la qualità , l' affidabilità e le prestazioni del sistema.
- Produce prodotti di buona qualità nel mercato competitivo.
Non si può negare che il Test Management sia un ruolo chiave perché il risultato influisce sul successo del progetto. Pertanto, per creare un processo di test efficace , abbiamo bisogno di un buon Test Manager
Qual è il ruolo e la responsabilità del Test Manager?
Il ruolo del responsabile del test del software è quello di guidare il team di test. Il Test Manager gioca un ruolo centrale nel Team.
Il Test Manager si assume la piena responsabilità del successo del progetto. Il ruolo comprende la difesa della qualità e dei test, la pianificazione e la gestione delle risorse e la risoluzione dei problemi che impediscono lo sforzo di test.
Il Test Lead / Manager è responsabile di:
- Costruire e guidare il Testing Team al successo del progetto
- Definizione dell'ambito del test nel contesto di ogni rilascio / consegna
- Distribuzione e gestione delle risorse per i test
- Applicazione delle misurazioni e metriche di test appropriate nel prodotto e nel team di test
- Pianificazione , implementazione e gestione dello sforzo di test per un determinato impegno.
Il Test Manager deve capire come il testing si inserisce nella struttura organizzativa, in altre parole, definire chiaramente il proprio ruolo all'interno dell'organizzazione.
Quali sono le sfide nella gestione dei test?
Ora rispondiamo alle seguenti domande
Hai mai guidato un progetto di test?
sì No, va bene. Questi tutorial ti aiuteranno a gestire efficacemente il tuo progettoSound Good! Hai una certa esperienza di Project Management
Pensi che la gestione dei test sia un compito molto impegnativo?
sì No, dovresti ripensarci! Sottovalutare l'attività di gestione può causare il fallimento del progetto Buona risposta! Anche se eri un Test Manager, la gestione dei test è sempre un compito difficileEssendo un Test Manager, devi garantire tutti i seguenti requisiti:
Ci sono un sacco di difficoltà e sfide che dovrai affrontare quando guidi un progetto. Ecco alcuni problemi tipici:
- Non abbastanza tempo per testare
- Risorse insufficienti per testare
- Il budget del progetto è basso e la pianificazione è troppo stretta
- I team di test non sono sempre in un unico posto
- I requisiti sono troppo complessi per essere controllati e convalidati
Conoscevi già alcune difficoltà tipiche nella gestione dei test, iniziamo con un esempio pratico
Immagina ora di essere Test Manager del progetto: verifica e valuta la qualità del sito http://demo.guru99.com prima di lanciarlo al cliente.
Il tuo capo vuole discutere con te della pianificazione del progetto, della sufficienza del test, del budget e dei progressi. Siete pronti? Uniamoci alla discussione
L'esempio sopra è solo una delle tante difficoltà che potresti incontrare nel tuo compito. I prossimi tutorial ti aiuteranno a superare queste difficoltà per il tuo successo.