Nozioni di base sulla configurazione del flusso di lavoro del test di accettazione utente
Nelle ultime due settimane, ti abbiamo fornito uno sguardo più approfondito mondo dei test di accettazione degli utenti. E in questo periodo di tempo, abbiamo ricevuto domande sui flussi di lavoro e sui processi alla base dell’UAT.
È un argomento piuttosto speciale anche per noi, dal momento che il nostro monitoraggio dei bug- & il software di test viene utilizzato da una varietà di persone e aziende che li aiutano nei loro sforzi di test di accettazione degli utenti.
Nel post del blog di oggi vorrei mostrarti come appare il flusso di lavoro effettivo di UAT. Dalla pianificazione all’esecuzione e all’analisi dei tuoi sforzi UAT.
Iniziamo.
5 passaggi per il tuo flusso di lavoro UAT. Ecco come funziona.
Il test di accettazione degli utenti è complicato. Questo è quello che probabilmente pensano molti di voi. Dalla creazione di un piano UAT, all’esecuzione dei casi di test e all’analisi. Sono coinvolti tutti i tipi di diversi dipartimenti e persone.
E la cosa peggiore: l’UAT si svolge in un momento imbarazzante: alla fine di un progetto.
Il tuo team di sviluppo ha finito con le loro attività (almeno dovrebbero esserlo) e i tuoi agenti di controllo qualità iniziano a testare l’applicazione.
E hanno solo un compito principale: verificare se l’applicazione funziona per i tuoi utenti.
I ti guiderà attraverso i seguenti 5 passaggi:
- Pianificazione
- Esecuzione
- Documentazione
- Valutazione
- Rapporti & Lezioni apprese
Pianificazione
La pianificazione delle attività di test di accettazione degli utenti è un must assoluto. Senza un’adeguata pianificazione, l’UAT non ti porterà da nessuna parte. La pianificazione dei test di accettazione degli utenti deve coprire le seguenti aree:
Pianificazione & gestione del tempo
In un primo passaggio, è necessario chiarire alcune domande di base. Devi raccogliere informazioni sulla tua pianificazione UAT e sui tuoi agenti e tester QA.
Assicurati di avere tutte le informazioni in un unico posto per impostare un piano UAT realistico. E, cosa più importante: abbozza un concetto su come dovrebbero apparire i tuoi gruppi di test.
Requisiti del personale
Devi pianificare chi del tuo team è coinvolto nell’esecuzione di UAT yUAT e assicurarti che tutte le responsabilità e sono note.
Ogni persona coinvolta nel processo UAT dovrebbe avere una chiara comprensione di quale sia la sua responsabilità.
Quando si imposta il proprio team UAT, assicurarsi di portare tutti stessa pagina. Stabilisci linee guida chiare per la comunicazione e prepara il tuo pubblico di destinazione per il test case.
Comunicazione & Strategia di rilascio
Durante l’esecuzione dei casi di test UAT definiti che devi eseguire assicurati di disporre di un flusso di lavoro che si occupi di bug, problemi e altri problemi.
- Come intendi documentare i problemi?
- Come possono i tester comunicare i problemi?
Elenco di controllo UAT
Prima di iniziare a eseguire casi di test, consiglio di utilizzare un elenco di controllo per il test di accettazione dell’utente. Ti aiuterà a rimanere concentrato ea mantenere i tuoi sforzi e le cose da fare in atto.
Sulla base della nostra esperienza UAT, abbiamo messo insieme questo modello di elenco di controllo del flusso di lavoro UAT per te. Puoi scaricare e visualizzare l’elenco di controllo gratuitamente.
Esecuzione
Hai un paio di opzioni quando esegui i tuoi casi di test UAT. Come suggerisce il nome, i tester (= potenziali utenti) ora testeranno e valuteranno la tua applicazione per quanto riguarda determinati scenari di test.
Se fornisci un prodotto globale su vari mercati geografici, è molto probabile che tu non possa soddisfare questi tester di persona.
I casi di test possono essere eseguiti in sessioni individuali tramite Skype o qualsiasi altro software di videochiamata. Durante le sessioni, acquisirai molti dati quantitativi e, ancora più importanti, qualitativi dai tuoi utenti.
Soprattutto se i casi di test vengono eseguiti dopo il processo di sviluppo finito, potresti ritrovarti con alcuni nuovi intuizioni che non hai preso in considerazione. La tua teoria su quanto know-how hanno i tuoi utenti sarà testata.
Documentazione
L’esecuzione e la documentazione dei tuoi test di accettazione utente dovrebbero avvenire allo stesso tempo. Consiglierei di configurare un sistema che ti consenta di documentare tutte le informazioni rilevanti senza perdere alcun dato.
La documentazione è una cosa, le responsabilità chiaramente definite per garantire l’implementazione del feedback dei tuoi utenti è un altro fattore chiave.
Molti dei nostri clienti hanno impostato Usersnap per questo passaggio. Bug, feedback e altre anomalie possono essere documentati sullo schermo del browser dell’utente. Una dashboard di progetto di facile utilizzo consente ai tuoi colleghi di ottenere una buona panoramica delle questioni importanti. Assicurarti di delegare e assegnare le priorità è un’altra cosa fondamentale qui.
Valutazione
Durante questa fase devi valutare se i criteri definiti sono testati e soddisfatti. E, cosa più importante, se questi criteri sono stati raggiunti con successo dai tuoi tester.
Qualche test case non è riuscito? Quali problemi si sono verificati? Come possono essere risolti questi problemi e chi ne è responsabile?
I dati quantitativi e qualitativi documentati in primo luogo devono essere analizzati. È necessario rispondere alle seguenti domande:
- Quanti tester hanno completato i casi di test?
- Qual è stata la valutazione complessiva di questi casi di test?
- Qual era lo stato d’animo generale di ogni tester?
- Quali emozioni si sono verificate durante i casi di test?
La fase di valutazione è piuttosto ampia, poiché ciascuna e ogni singolo caso di test deve essere analizzato e contestualizzato.
Rapporti & lezioni apprese
Potresti pensare che la valutazione e fase di rendicontazione sono le stesse. Non lo sono.
Durante la fase di valutazione raccogli, aggreghi e analizzi i dati. Al contrario, la fase di reporting si occupa del quadro più ampio.
L’obiettivo principale è raccogliere intuizioni e lezioni apprese che ti aiuteranno a migliorare i tuoi futuri casi di test e flussi di lavoro UAT. Potresti anche iniziare a costruire relazioni con alcuni dei tuoi tester UAT durante quella fase in quanto sono una fonte utile per ulteriori feedback e approfondimenti.
UAT non è solo un test. È un ciclo.
I test di accettazione dell’utente vengono condotti regolarmente alla fine di una fase di sviluppo del software, in un momento in cui il prodotto è quasi “finito”. Non deve essere così. I problemi successivi si verificano, più sono costosi.
I flussi di lavoro UAT possono essere implementati molto prima. Quando si persegue un approccio più agile all’UAT, l’UAT stesso non è una fase separata del progetto. Richiede invece una collaborazione continua tra tutti i membri del team e parti interessate.
Durante l’intero flusso di lavoro di sviluppo, l’UAT diventa una parte essenziale di ogni fase del progetto.
L’obiettivo qui è integrare i test di accettazione degli utenti in ogni singolo progetto passaggio. UAT non è più una fase. Garantire un progresso continuo significa garantire cicli di test e feedback continui.
Bonus: suggerimenti per UAT con Usersnap
Quando si seleziona uno strumento per facilitare la comunicazione , segnalazione di bug, monitoraggio dei problemi e collaborazione in team più facili, puoi rivolgerti a Usersnap lo strumento di feedback visivo / p>
Fare clic, screenshot, annotare il problema, inviare. Sì, è così facile! Usersnap ti consente di raccogliere feedback sui test all’interno della tua app, gli utenti possono disegnare e commentare direttamente, il che lo rende veloce e preciso. Le informazioni sul browser, le dimensioni dello schermo, l’URL e gli errori Javascript vengono acquisiti automaticamente con ogni ticket in modo che i tuoi ingegneri possano riprodurre e risolvere i problemi sul posto.
Provalo oggi gratuitamente.