Fundamentos para configurar o fluxo de trabalho do teste de aceitação do usuário
Nas últimas semanas, demos uma visão mais detalhada do mundo dos testes de aceitação do usuário. E durante esse período de tempo, recebemos perguntas sobre os fluxos de trabalho e processos por trás do UAT.
É um tópico bastante especial para nós também, já que nosso rastreamento de bugs- & software de teste é usado por uma variedade de pessoas e empresas ajudando-as em seus esforços de Teste de Aceitação do Usuário.
Na postagem de hoje do blog, gostaria de mostrar como é o fluxo de trabalho real do UAT. Do planejamento à execução e à análise dos esforços do UAT.
Vamos começar.
5 etapas para o fluxo de trabalho do UAT. É assim que funciona.
O teste de aceitação do usuário é complicado. Isso é o que provavelmente muitos de vocês pensam. Desde a criação de um plano UAT até a execução de seus casos de teste e sua análise. Todos os tipos de departamentos e pessoas diferentes estão envolvidos.
E o pior de tudo: o UAT ocorre em um momento estranho: no final de um projeto.
Sua equipe de desenvolvimento acabou com suas tarefas (pelo menos deveriam ser) e seus agentes de QA começam a testar o aplicativo.
E eles têm apenas uma tarefa principal: testar se o aplicativo funciona para seus usuários.
I irá guiá-lo através das 5 etapas a seguir:
- Planejamento
- Execução
- Documentação
- Avaliação
- Relatórios & Lições aprendidas
Planejamento
Planejando a aceitação do usuário Os esforços de teste são absolutamente indispensáveis. Sem um planejamento adequado, o UAT não levará você a lugar nenhum. O planejamento dos testes de aceitação do usuário deve abranger as seguintes áreas:
Planejamento & gerenciamento do tempo
Em uma primeira etapa, você precisa esclarecer algumas questões básicas. Você precisa coletar informações sobre sua programação de UAT e seus agentes de QA e testadores.
Certifique-se de ter todas as informações em um só lugar para configurar um plano de UAT realista. E o mais importante: Elabore um conceito de como seus grupos de teste devem ser.
Requisitos de equipe
Você precisa planejar quem de sua equipe está envolvido na execução do UAT yUAT, bem como garantir que todas as responsabilidades e tarefas são conhecidas.
Cada pessoa envolvida no processo do UAT deve ter uma compreensão clara de quais são suas responsabilidades.
Ao configurar sua equipe do UAT, certifique-se de trazer todos para o mesma página. Estabeleça diretrizes de comunicação claras e prepare seu público-alvo para o caso de teste.
Comunicação & Estratégia do problema
Ao executar os casos de teste UAT definidos que você precisa fazer certifique-se de ter um fluxo de trabalho que lida com bugs, questões e outros problemas.
- Como você vai documentar os problemas?
- Como os testadores podem comunicar os problemas?
Lista de verificação UAT
Antes de começar a executar casos de teste, recomendo fazer uso de uma lista de verificação de teste de aceitação do usuário. Isso o ajudará a manter o foco e manter seus esforços e tarefas no lugar.
Com base em nossa experiência com o UAT, elaboramos este modelo de lista de verificação de fluxo de trabalho do UAT para você. Você pode baixar e visualizar a lista de verificação gratuitamente.
Execução
Você tem algumas opções ao executar seus casos de teste do UAT. Como o nome sugere, seus testadores (= usuários em potencial) agora testarão e avaliarão seu aplicativo em relação a determinados cenários de teste.
Se você fornece um produto global em vários mercados geográficos, são grandes as chances de você não conseguir atender esses testadores pessoalmente.
Os casos de teste podem ser executados em sessões individuais via Skype ou qualquer outro software de videochamada. Durante as sessões, você obterá muitos dados quantitativos e – ainda mais importante – qualitativos de seus usuários.
Especialmente se os casos de teste forem executados após o processo de desenvolvimento concluído, você pode acabar com alguns novos percepções que você não levou em consideração. Sua teoria de quanto know-how seus usuários têm será testada.
Documentação
A execução e documentação de seus testes de aceitação do usuário devem acontecer ao mesmo tempo. Eu recomendo configurar um sistema que permita documentar todas as informações relevantes sem perder nenhum dado.
Documentação é uma coisa, responsabilidades claramente definidas para garantir a implementação do feedback dos usuários é outro fator importante.
Muitos de nossos clientes configuraram o Usersnap para esta etapa. Bugs, feedback e outras anormalidades podem ser documentados na tela do navegador do usuário. Um painel de projeto fácil de usar permite que seus colegas tenham uma boa visão geral de questões importantes. Certificar-se de delegar e atribuir prioridades é outro ponto importante aqui.
Avaliação
Durante esta fase, você precisa avaliar se os critérios definidos foram testados e atendidos. E o mais importante se esses critérios foram cumpridos com êxito pelos testadores.
Algum caso de teste falhou? Quais problemas ocorreram? Como esses problemas podem ser resolvidos e quem é o responsável por isso?
Os dados quantitativos e qualitativos documentados em primeiro lugar precisam ser analisados. As seguintes perguntas precisam ser respondidas:
- Quantos testadores concluíram os casos de teste?
- Qual foi a avaliação geral desses casos de teste?
- Qual era o estado de espírito geral de cada testador?
- Quais emoções ocorreram durante os casos de teste?
A fase de avaliação é bastante extensa, uma vez que cada e cada caso de teste precisa ser analisado e colocado em contexto.
Relatórios & lições aprendidas
Você pode pensar que a avaliação e fase de relatório são os mesmos. Não são.
Durante a fase de avaliação, você coleta, agrega e analisa dados. Em contraste, a fase de relatório lida com o panorama geral.
O objetivo principal é reunir percepções e lições aprendidas que o ajudarão a melhorar seus futuros casos de teste e fluxos de trabalho do UAT. Você também pode começar a construir relacionamentos com alguns de seus testadores UAT durante essa fase, pois eles são uma fonte útil para mais comentários e percepções.
UAT não é apenas um teste. É um ciclo.
Os testes de aceitação do usuário são regularmente realizados no final da fase de desenvolvimento de software, em um momento em que o produto está quase “concluído”. Este não deve ser o caso. Os problemas posteriores ocorrem, mais caros eles são.
Os fluxos de trabalho do UAT podem ser implementados muito mais cedo. Ao buscar uma abordagem mais ágil para o UAT, o UAT em si não é uma etapa separada do projeto. Em vez disso, requer uma colaboração contínua entre todos os membros da equipe e as partes interessadas.
Ao longo de todo o fluxo de trabalho de desenvolvimento, o UAT se torna uma parte essencial de cada estágio do projeto.
O objetivo aqui é integrar os testes de aceitação do usuário em cada projeto etapa. UAT não é mais uma fase. Garantir o progresso contínuo significa garantir ciclos de teste e feedback contínuos.
Bônus: dicas de ferramentas para UAT com Usersnap
Ao selecionar uma ferramenta para ajudar a fazer a comunicação , relatórios de bugs, rastreamento de problemas e colaboração em equipe mais fáceis, você pode usar a ferramenta de feedback visual Usersnap.
Clique, captura de tela, anote sobre o problema e envie. Sim, é tão fácil quanto isso! Usersnap permite coletar feedback de teste dentro de seu aplicativo, os usuários podem desenhar e comentar diretamente, o que o torna rápido e preciso. Informações do navegador, tamanho da tela, URL e erros de Javascript são capturados automaticamente com cada tíquete para que seus engenheiros possam reproduzir e solucionar problemas no local.
Experimente hoje gratuitamente.