Junior
Parli del processo di fissazione dei risultati dei test.
sobes.tech AI
Risposta dell'AI
La documentazione dei risultati dei test consiste nel registrare le osservazioni, i casi di test eseguiti e i difetti rilevati durante l'intero ciclo di testing.
Fasi principali:
- Preparazione dell'ambiente: Assicurarsi che l'ambiente di test sia configurato correttamente e soddisfi i requisiti.
- Esecuzione degli scenari di test: Eseguire i test secondo il framework pianificato (casi di test, check list, test esplorativi).
- Registrazione dei risultati dei casi di test:
- Stato (Superato, Fallito, Bloccato, Saltato).
- Risultato reale (comportamento osservato del sistema).
- Risultato atteso.
- Passaggi per riprodurre.
- Tempo di esecuzione.
- Link a difetti correlati (se Fallito).
- Registrazione dei difetti (bug report):
- Descrizione breve e precisa del difetto.
- Passaggi per riprodurre (insieme minimo di azioni).
- Risultato attuale.
- Risultato atteso.
- Ambiente (OS, browser, versione dell'applicazione).
- Gravità.
- Priorità.
- Allegati (screenshot, video, log).
- Data di rilevamento.
- Nome del tester.
- Utilizzo degli strumenti: Utilizzo di sistemi di gestione dei test (TMS) e sistemi di tracciamento dei difetti (Bug Tracking Systems).
- TMS: TestRail, Zephyr, Azure Test Plans.
- Tracciamento dei bug: Jira, YouTrack, Redmine.
- Aggiornamento della documentazione: Aggiornare la documentazione di test (casi di test) sulla base dei risultati e dei difetti rilevati.
Esempio di registrazione del risultato in TMS (struttura ipotetica):
| ID Caso di Test | Nome del caso di test | Precondizioni | Passaggi | Risultato atteso | Risultato reale | Stato | Data | Nota | Link al difetto |
|---|---|---|---|---|---|---|---|---|---|
| TC-001 | Registrazione di un nuovo utente | Utente non registrato | 1. Aprire il modulo di registrazione<br>2. Inserire i dati<br>3. Cliccare su "Registrati" | Utente registrato e autenticato con successo | Utente registrato ma non autenticato | Fail | 2023-10-27 | L'utente arriva alla pagina di login | BUG-045 |
| TC-002 | Accesso di un utente esistente | Utente registrato e attivo | 1. Aprire il modulo di login<br>2. Inserire login/password<br>3. Cliccare su "Accedi" | Utente autenticato con successo | Utente autenticato con successo | Pass | 2023-10-27 | - | - |
Esempio di report di bug (in Jira):
// Sommario:
[BUG-045] Nuovo utente registrato non effettua il login automatico
// Passaggi per riprodurre:
// 1. Aprire il modulo di registrazione.
// 2. Inserire dati utente validi (email, password).
// 3. Cliccare su "Registrati".
// Risultato attuale:
// L'utente viene registrato con successo ma viene reindirizzato alla pagina di login invece di effettuare il login automatico.
// Risultato atteso:
// Dopo la registrazione con successo, l'utente dovrebbe essere automaticamente loggato e reindirizzato alla pagina del profilo.
// Ambiente:
// OS: Windows 10
// Browser: Chrome 118.0
// Versione dell'applicazione: 1.2.0
// Gravità: Maggiore
// Priorità: Alta
// Allegati:
// - screenshot-redirect.png
// - logs-server-20231027.txt
// Segnalato da: John Smith
Il processo di documentazione garantisce trasparenza, tracciabilità e permette di analizzare la qualità del prodotto, l'efficacia dei test e di prendere decisioni sul rilascio. Per QA automatizzato, i risultati sono spesso generati da framework di test (rapporti di esecuzione, logs, integrazione con TMS/ATS).