Monitoraggio e controllo dei test nei test del software
⚡ Riepilogo intelligente
Il monitoraggio e il controllo dei test mantengono un progetto di test sulla giusta rotta, misurando i progressi effettivi rispetto al piano e intervenendo in base a quanto emerge dai dati, tutelando così costi, tempi, risorse e qualità.
Cos'è il monitoraggio dei test?
Monitoraggio delle prove nell'esecuzione dei test è un processo in cui le attività di test e gli sforzi di test vengono valutati al fine di track attuale stato di avanzamento dell'attività di test, dei risultati e tracdefinire le metriche di test, stimare le azioni future in base alle metriche di test e fornire feedback al team interessato e alle parti interessate in merito al processo di test in corso.
Il monitoraggio è uno dei compiti principali di gestione dei testTrasforma le attività di test quotidiane in numeri su cui un responsabile dei test può basarsi.
Cos'è il controllo del test?
Controllo di prova nell'esecuzione del test si intende il processo di attuazione di azioni basate sui risultati del processo di monitoraggio del test. Nella fase di controllo del test, viene data la priorità alle attività di test, il programma dei test viene rivisto, l'ambiente di test viene riorganizzato e vengono apportate altre modifiche relative alle attività di test al fine di migliorare la qualità e l'efficienza del futuro processo di test.
Il monitoraggio e il controllo sono le due metà di un unico ciclo: il monitoraggio fornisce i dati, il controllo modifica il piano.
| Aspetto | Monitoraggio delle prove | Controllo di prova |
| Missione | Misurare e segnalare ciò che sta realmente accadendo | Cambia ciò che accadrà dopo |
| Uscita | Metriche di test e un rapporto sullo stato di avanzamento | Revpriorità, programma o ambiente utilizzati |
| Nature | Osservazione, nessun intervento | Azioni correttive e di orientamento |
| grilletto | Viene eseguito continuamente durante l'esecuzione del test. | Attivato da una deviazione che il monitoraggio rivela |
Congratulazioni! Ora iniziamo con Esecuzione del test fase. Mentre il tuo team lavora sui compiti assegnati, devi monitorare e controllare la loro attività lavorativa.
Nel Fasi di gestione del test tutorial, abbiamo brevemente introdotto il monitoraggio e il controllo dei test. In questo tutorial lo imparerai in dettaglio.
Perché monitoriamo?
Questo piccolo esempio mostra perché è necessario monitorare e controllare l'attività dei test.
Dopo aver terminato il Stima della prova e la pianificazione dei test, il consiglio di amministrazione ha concordato con il vostro piano e le tappe fondamentali sono state stabilite come da figura seguente.
Hai promesso di finire e consegnare tutti gli artefatti di prova del Guru99 banca Collaudo progetto secondo le tappe fondamentali di cui sopra. Sembra che tutto vada alla grande e il tuo team è al lavoro.
Ma dopo 4 settimane, le cose non stanno andando come previsto. Il compito di "Fare le specifiche del test" è ritardato di 4 giorni lavorativi. Ha un effetto a cascata e tutte le attività successive vengono ritardate.
sentirti perse il traguardo e la scadenza complessiva del progetto.
Di conseguenza, il tuo progetto fallisce e la tua azienda perde la fiducia dei clienti. Devi assumerti la piena responsabilità del fallimento del progetto.
Dai un'occhiata allo stato di avanzamento del progetto, puoi rispondere alla domanda del tuo capo
Ho dimenticato di monitorare e controllare l'avanzamento del progetto
Il membro del mio team non ha funzionato bene
Non so perché
Perdi la scadenza perché hai dimenticato di monitorare e controllare l'avanzamento del progetto. Dovresti rivedere il piano e il programma effettivo. Scoprirai che il ritardo si è verificato nella primissima attività stessa (Specifiche Make Test). Questo ritardo si è accumulato nelle attività successive. Se avessi monitorato attentamente il progetto, avresti potuto rilevare precocemente questo problema e trovare una soluzione per risolverlo.
Non importa quanto e attentamente pianifichiamo, qualcosa andrà storto. Dobbiamo monitorare attivamente il progetto
- Rilevamento precoce e reagire adeguatamente alle deviazioni e ai cambiamenti dei piani
- Ti consente di comunicare con le parti interessate, gli sponsor e i membri del team di preciso dove si trova il progetto e determinare quanto il tuo piano d'azione iniziale assomiglia alla realtà
- Sarà utile per il Manager sapere se il progetto sta andando avanti right track secondo gli obiettivi del progetto. Ti consente di apportare le modifiche necessarie relative alle risorse o al budget.
Il monitoraggio dei progetti ti aiuta a evitare disastri. Il monitoraggio può essere paragonato al controllo dell'indicatore del gas della tua auto mentre guidi. Ti aiuta a vedere quanto gas è rimasto nel serbatoio, monitorare il tuo progetto ti aiuta a evitare di rimanere senza gas prima di raggiungere il tuo obiettivo.
Cosa monitoriamo?
Il monitoraggio consente di confrontare il piano iniziale con i progressi compiuti finora e di apportare le modifiche necessarie per completare il progetto con successo.
Nel tuo progetto, in qualità di responsabile dei test, dovresti monitorare i quattro parametri chiave indicati di seguito.
Costo
|
I costi sono un aspetto importante del monitoraggio e del controllo del progetto. Devi stimare e tracInformazioni di base sui costi del tuo progetto. Disporre di stime di progetto accurate e di un budget di progetto solido è necessario per consegnare il progetto entro il budget deciso. Supponiamo che il tuo capo abbia accettato di finanziare il progetto con $ 100,000. È necessario tenere d'occhio i costi effettivi durante l'implementazione del progetto. Come accennato in Stima della prova articolo, ci sono tantissime attività di progetto che necessitano di denaro. È necessario monitorare e gestire il budget del progetto per controllare tutte le attività. Senza monitorare il costo del progetto, molto probabilmente il progetto non verrà mai consegnato nel rispetto del budget. |
Orari
Come puoi lavorare senza un programma? Può essere paragonato a guidare la tua auto ma senza avere idea di quanto tempo impiega per arrivare a destinazione. Non importa quanto grandi o piccole siano le dimensioni e la portata del tuo progetto, devi preparare una pianificazione del progetto. Te lo dice il programma
- Quando dovrebbe essere svolta ciascuna attività?
- Cosa è già stato completato?
- La sequenza in cui le cose devono essere finite.
Ecco un esempio di pianificazione del progetto
Hai assegnato un membro del team a un'attività: Esecuzione dei casi di integrazione di GuruSito web di 99 Bank.
Questo compito dovrebbe essere completato in una settimana. È possibile creare una pianificazione come indicato di seguito
Risorse
Come accennato negli articoli precedenti, risorse Si tratta di tutto ciò che è necessario per svolgere le attività del progetto, siano esse persone o attrezzature. La mancanza di risorse può influire sull'avanzamento del progetto.
La verità è che non tutto va secondo i piani: i dipendenti se ne vanno, il budget del progetto può essere ridotto o la scadenza può essere posticipata. Il monitoraggio delle risorse vi aiuterà a individuare tempestivamente eventuali carenze e a trovare una soluzione per affrontarle.
Museale
Il monitoraggio della qualità prevede il monitoraggio dei risultati di specifici prodotti di lavoro (piace caso di prova suite, registro di esecuzione dei test), per valutare se soddisfa gli standard di qualità definiti. Nel caso in cui i risultati non soddisfino standard di qualità, è necessario individuare una possibile soluzione.
Esempio: Supponiamo di aver monitorato e controllato molto bene l'avanzamento del progetto. Alla fine, hai consegnato il prodotto entro la scadenza. Il progetto sembra avere successo.
Ma due settimane dopo la consegna, hai ricevuto questo feedback dal cliente.
Non ho fatto niente di male. Forse il cliente ha commesso un errore.
Ho dimenticato di monitorare la qualità dell'output del progetto.
Non so perché
L'errore critico che hai commesso in questo progetto è che hai dimenticato di monitorare la qualità dell'output del progetto. Perché il monitoraggio del progetto richiede il monitoraggio non solo della pianificazione del progetto, ma anche della qualità del progetto.
Come monitorare?
Mentre il tuo progetto prende vita, tieni a mente queste domande:
- Sei su programma? In caso contrario, quanto sei indietro e come puoi recuperare?
- Sei sopra budget limitato.?
- Stai ancora lavorando per raggiungere lo stesso obiettivo del progetto?
- Stai finendo? risorse?
- Ci sono segnali di allarme imminente problemi?
- C'è pressione dal management per completare il progetto prima?
Queste sono solo alcune delle domande che dovresti porti mentre monitori lo stato di avanzamento del tuo progetto.
È importante monitorare i progressi del progetto in modo da sapere se sono necessarie modifiche per farlo ripartire nella giusta direzione. Per monitorare efficacemente i progressi del progetto, dovresti seguire i seguenti passaggi
Passaggio 1) Creare un piano di monitoraggio
Non è possibile monitorare i progressi a meno che non si disponga di un piano per monitorare i progressi con metriche DEFINITE. Similmente al Piano di test, il Piano di monitoraggio è il primo e uno dei passaggi più importanti nel monitoraggio dell'avanzamento.
Nel Piano di Monitoraggio è necessario pianificare attentamente
|
Quali metriche è necessario raccogliere e misurare?
Nel piano di monitoraggio, dovresti definire chiaramente quali metriche devi raccogliere e misurare. Come accennato in precedenza pagina, le metriche che devi raccogliere
- Migliori costo (tempo, denaro) spesi finora per il progetto
- Quanto risorsa (dipendenti, attrezzature) vengono utilizzati per il progetto
- Lo stato dell'attività (on programma, in ritardo o prima del programma)
- Migliori qualità del prodotto di lavoro (tasso di esecuzione/tasso di successo, metriche dei difetti)
Quando raccogliere i dati?
Adesso decidi quando or quante volte raccoglierai i dati per il monitoraggio nel piano di monitoraggio – Settimanale o mensile? O solo all'inizio e alla fine del progetto?
Come il Piano, il GuruIl progetto 99 Bank sarà completato entro un mese. In tal caso, ti consigliamo di monitorare l'avanzamento del progetto. settimanale or alle lezioni base.
Come valutare l'avanzamento del progetto tramite metriche?
Nel piano di monitoraggio è necessario definire il metodi valutare lo stato di avanzamento del progetto attraverso le metriche raccolte. Alcuni metodi a cui puoi fare riferimento sono
- Confrontare i progressi previsti dal piano con i progressi effettivi compiuti dal team
- Definire il criteri che vengono utilizzati per valutare lo stato di avanzamento del progetto. Ad esempio, se lo sforzo per completare un'attività richiede più di 30% sforzo rispetto a quanto pianificato per un ritardo del progetto.
È possibile fare riferimento al modello del piano di monitoraggio Qui.. Ecco un piano di monitoraggio del campione per GuruProgetto 99 Bank
Passaggio 2) Aggiorna il record di avanzamento
Con il tempo, il membro del tuo team farà progressi nel suo compito di progetto. Devi tracMonitora le loro attività secondo la pianificazione e chiedi loro di aggiornare frequentemente le informazioni sullo stato di avanzamento, come il tempo impiegato, lo stato delle attività, ecc. Controllando questi dati, potrai vedere immediatamente l'impatto sul piano di progetto.
Uno dei metodi migliori per track il progresso del membro si mantiene incontri regolari.
Durante la riunione, tutti i membri riferiscono il loro stato attuale e gli eventuali problemi. Se uno o più membri del team sono rimasti indietro o hanno incontrato ostacoli, formulare un piano per identificare e risolvere il problema.
Facciamo pratica con lo scenario seguente
Come definito nel piano di monitoraggio, ti è stata assegnata l'attività "Configurazione dell'ambiente di test" per il test del sito web. Guru99 banca a un membro del tuo team. Il suo ruolo è un amministratore di test. Deve impostare il Ambiente di test tra 6 giorni. Gli hai chiesto di riferire lo stato attuale in ogni riunione della squadra. Ecco un esempio del suo record di progressi attuali
Passaggio 3) Analizzare il record e apportare la modifica
Ci sono 2 passaggi secondari nei passaggi
Passaggio 3.1) Analizzare
In questo passaggio, confronti i progressi definiti nel piano con i progressi effettivi compiuti dal team. Analizzando il record, puoi anche vedere quanto tempo è stato dedicato alla singola attività e il tempo totale dedicato al progetto nel suo insieme.
In quel rapporto, quale problema hai individuato?
Niente di sbagliato, va comunque bene
L'avanzamento dell'attività sembra essere ritardato
Non sono riuscito a trovare alcun problema in quel rapporto
Secondo il piano, l'amministratore del test deve completare al 100% il suo compito il 6° giorno. Tuttavia, secondo lo stato attuale, è il 3° giorno (50% della pianificazione temporale), ma ha appena completato il 20% dell'attività. Di conseguenza, l'attività potrebbe subire ritardi e non rispettare la scadenza. Pertanto, questo problema può influire sul progetto complessivo.
By tracMonitorando e analizzando l'andamento del progetto, è possibile individuare tempestivamente eventuali problemi che potrebbero insorgere e trovare la soluzione per risolverli.
Passaggio 3.2) Regolazione
Apporta le modifiche necessarie per mantenere il tuo progetto attivo track. Riassegna i compiti, modifica i programmi o rivaluta i tuoi obiettivi. Questo ti aiuterà a continuare a muoverti verso il traguardo.
Cosa si deve fare?
Modificare gli orari
Non fare nulla
Modificare gli obiettivi del progetto
Chiedi supporto ad un altro membro del team per accelerare l'attività
In qualità di Test Manager, potresti dover affrontare situazioni simili più volte. Esistono moltissime soluzioni per risolvere questo problema e potresti avere la tua soluzione.
Nel caso precedente, ti consigliamo di scegliere la soluzione: chiedi supporto ad un altro membro del team per accelerare l'attività. Altre soluzioni, come modificare le pianificazioni o non fare nulla, potrebbero influire sul progetto complessivo. Non sono la soluzione migliore
Passaggio 4) Produrre il rapporto
|
Se il tuo capo ti chiede del progetto attuale progresso, se il progresso è dietro or avanti il programma, cosa risponderai? È necessario preparare un rapporto sullo stato di avanzamento del progetto. L'utilizzo del report è una buona opzione per condividere lo stato di avanzamento complessivo del progetto con i membri del team o con il Consiglio di Amministrazione. È anche un modo utile per mostrare al tuo capo se il progetto è in corso. track. È possibile utilizzare alcuni modelli di report per garantire che vengano presentati i dati di avanzamento costantemente and chiaramente. Questo articolo include il modello di rapporto a cui puoi fare riferimento. Inoltre, controlla a rapporto di esempio per Guru99 Progetto bancario come riferimento |
migliori pratiche nel monitoraggio e controllo dei test
-
Segui gli standard: Una considerazione importante della pianificazione del progetto è garantire la standardizzazione. Ciò significa che tutte le attività del progetto devono seguire le linee guida del processo standard. Processi, strumenti, modelli e valori di misurazione standardizzati semplificano l'analisi, agevolano le comunicazioni e aiutano i membri del team di progetto a comprendere meglio la situazione.
-
Documentazione: Cosa succederà se non annoti alcuna discussione o decisione in un documento? Potresti dimenticarli e perdere molte cose. Dovresti annotare le discussioni e le decisioni nel luogo appropriato e stabilire una procedura di documentazione formale per le riunioni. Tale documentazione aiuta a risolvere problemi di cattiva comunicazione o incomprensioni tra il team di progetto.
-
Proattività: I problemi si verificano in tutti i progetti. L'importante è adottare un approccio proattivo per risolvere questioni e problemi che sorgono durante l'esecuzione del progetto. Tali questioni potrebbero riguardare il budget, la portata, il tempo, la qualità e le risorse umane













