Sobes.tech
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:

  1. Preparazione dell'ambiente: Assicurarsi che l'ambiente di test sia configurato correttamente e soddisfi i requisiti.
  2. Esecuzione degli scenari di test: Eseguire i test secondo il framework pianificato (casi di test, check list, test esplorativi).
  3. 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).
  4. 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.
  5. 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.
  6. 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).