Risultati del lavoro del team di test del software
I risultati del lavoro di test sono documenti condivisi con le parti interessate durante lo sviluppo del software. In questa sezione trovi i seguenti elementi.
Risultati del lavoro del team di test del software
- Strategia di test del software
- Piano di test del software
- Scenari e casi di test del software
- Metriche di test del software
- Metriche di prodotto
- Metriche di processo
- Documentazione di test del software
- Rapporti di test del software
- Rapporti giornalieri sullo stato dei test
- Rapporti sugli incidenti
- Rapporto finale di chiusura dei test
Una strategia di test indica come condurre le attività di test del progetto. Suddividi il lavoro in processi più piccoli e ben definiti. La strategia aiuta il team a stimare tempo, impegno e risorse e facilita la pianificazione, la gestione e il monitoraggio dei progressi.
Piano di test del softwareUn piano di test definisce la strategia generale, l’ambiente e i livelli di test. Spiega come analizzare i risultati e quali metriche usare. Registra anche i criteri di uscita di ogni fase e le stime dell’impegno e dei costi dei test.
Piano di test del software
Scenari e casi di test del software
Uno scenario di test descrive una situazione ipotetica per valutare il software in modo strutturato. Può essere complesso come una storia. Un caso di test dice direttamente che cosa fare, quali dati fornire e quale risultato attendersi. Di norma, un caso di test occupa una riga, mentre uno scenario offre a chi testa un contesto più ampio da esplorare.
Scenari e casi di test del software
Nel 2003 Cem Kaner descrisse il test basato su scenari come un modo per esplorare situazioni realistiche. I casi di test dettagliati continuano a documentare passaggi, dati di ingresso e risultati attesi. Mantenere questo livello di dettaglio può richiedere più impegno.
I casi di test dicono direttamente a chi testa che cosa fare e come verificare il software.
Scenari e casi di test del software
Metriche di test del software
Una metrica del software è un’unità di misura che serve a valutare una caratteristica del software. Le metriche di test valutano la qualità e indicano quanto il sistema è pronto durante lo sviluppo. Perché misurare? Possiamo migliorare ciò che misuriamo perché possiamo controllarlo. In ogni fase dello sviluppo, le decisioni si basano sulle metriche della fase precedente. Le metriche di test si dividono in due gruppi.
- Le misure dirette, o metriche di base, sono dati grezzi raccolti da chi analizza i test per descrivere lo stato del progetto, ad esempio il numero di casi di test creati o eseguiti.
- Le misure indirette, o metriche calcolate, trasformano i dati di base in informazioni più utili sul progetto, ad esempio la percentuale di completamento o di copertura dei test.
Le metriche di prodotto guidano il miglioramento della qualità. Una valutazione regolare aiuta il team a individuare per tempo le caratteristiche da correggere. Le metriche misurano gli aspetti seguenti.
- Dimensione
- Complessità
- Aspetti di progettazione
- Prestazioni
- Qualità
Le metriche di processo individuano come migliorare il modo di lavorare, risparmiando tempo e fatica. Per valutare i progressi, confronta i risultati con l’obiettivo del processo. Monitorare le attività di test può rendere un progetto più efficiente ed efficace. Nello sviluppo del software, queste metriche riguardano i seguenti ambiti.
- Sviluppo del software
- Manutenzione del software
- Test del software
La documentazione di test registra le attività prima o durante i test. Tra i documenti principali figurano i seguenti.
- Piano di test
- Scenario di test
- Caso di test
- Matrice di tracciabilità
Rapporti di test del software
I rapporti seguenti supportano il lavoro di test.
- Rapporti giornalieri sullo stato dei test
- Rapporti sugli incidenti
- Rapporto finale di chiusura dei test
Rapporti giornalieri sullo stato dei test
I rapporti giornalieri tengono informati il team di test e le parti interessate del progetto e del programma. Chi gestisce il progetto può consultare il conteggio dei difetti della giornata, i casi eseguiti e il lavoro svolto da ogni tester. Rispondi alle domande seguenti.
- Quanti casi di test erano previsti per la giornata?
- Quanti sono stati eseguiti?
- Quanti difetti ha segnalato il team?
- Quanti difetti erano critici?
- Dove si trovano i rapporti dettagliati, compreso il foglio dei difetti e delle esecuzioni dei test?
I rapporti sugli incidenti coordinano test e sviluppo. La gestione degli incidenti registra quanto segue.
- Un confronto tra i risultati effettivi e quelli attesi
- Il motivo della differenza in un test fallito, per esempio un’automazione difettosa, un caso di test inadeguato o un guasto effettivo del software
- Identificazione
- Qual è l’identificativo di ogni rapporto?
- Qual è l’oggetto del test?
- Versione dell’applicazione sottoposta a test
- Dettagli sull’ambiente di test, inclusi hardware e software
- Nome di chi deve valutare e risolvere l’incidente per il team di sviluppo
- Quando è stato osservato il guasto?
- Classificazione
- Stato
- Gravità
- Priorità
- Requisito
- Causa
- Descrizione del problema
- Descrizione del guasto
- Dettagli del caso di test
- Commenti di chi ha eseguito il test
- Commento di chi ha apportato la modifica
- Eventuali riferimenti
Il responsabile dei test prepara un rapporto di chiusura quando si soddisfano i criteri di uscita o quando terminano i test. Le parti interessate e i clienti esaminano poi il rapporto. Includi i casi di test eseguiti con successo e gli eventuali difetti ancora aperti che verranno corretti dopo il rilascio.
Ti garantiamo che, con la tua formazione online gratuita, supererai l’esame di certificazione in test del software!
-
01
Iscriviti online
Scegli la tua certificazione accreditata e completa l’iscrizione.
-
02
Ricevi il codice di accesso
Riceverai subito via email il tuo codice personale di accesso all’esame.
-
03
Preparati e sostieni l’esame
Studia con la formazione gratuita e rispondi online a 50 domande a scelta multipla.
-
04
Ottieni la certificazione a vita
Ricevi il tuo certificato valido in tutto il mondo e il badge digitale verificabile.
LA TUA FORMAZIONE PREMIUM ONLINE GRATUITA
La seconda edizione di Software Testing Revealed è pronta per te.
Abbiamo creato la tua formazione con un gruppo di dirigenti e responsabili di team di spicco, coach di test del software, mentori, esperti e figure autorevoli dei principali settori. Chiunque visiti International Software Test Institute™ può accedervi. Trovi i materiali nelle sezioni Il tuo libro gratuito sui test software e La tua formazione premium gratuita sui test software del menu principale.
Questi materiali sono proprietà intellettuale di International Software Test Institute™ e sono protetti dal diritto d’autore. Li condividiamo gratuitamente con tutti perché mettere a disposizione le nostre competenze sostiene i professionisti del test del software e contribuisce allo sviluppo della disciplina.
L’esame di certificazione prevede domande a scelta multipla. Studia con la formazione online per acquisire le conoscenze necessarie a superare l’esame e ottenere la certificazione in test del software.
Ti garantiamo che, con la tua formazione premium online gratuita, supererai l’esame di certificazione in test del software!
