Programa do Curso
Introdução aos testes de aceitação do utilizador
- O que é o UAT e porque é que é importante?
- Diferenças entre o UAT e outras fases de teste
- UAT em Agile vs metodologias Waterfall
- Principais funções e responsabilidades no UAT
Planeamento do UAT
- Compreender os requisitos comerciais
- Definição dos objectivos e do âmbito do UAT
- Criar um plano de teste de UAT
- Definir critérios de entrada e saída
Conceber casos de teste UAT
- Escrever casos de teste UAT eficazes com base em histórias e requisitos do utilizador
- Criar cenários de teste positivos e negativos
- Mapeamento de casos de teste para processos comerciais
- Revisão e validação dos casos de teste com as partes interessadas
Execução de UAT
- Configurar o ambiente UAT
- Realização de testes exploratórios e com guião
- Registo dos resultados dos testes e acompanhamento dos progressos
- Colaborar com as equipas durante a execução do UAT
Defeito Management em UAT
- Identificar, documentar e priorizar defeitos
- Utilizar o JIRA/TestRail para o registo de defeitos
- Trabalhar com os programadores para resolver problemas
- Re-testar e verificar as correcções
Aprovação de UAT e prontidão de implantação
- Criação de relatórios de conclusão de UAT
- Processo de aprovação e assinatura das partes interessadas
- Lições aprendidas e análise pós-UAT
- Transição da UAT para a produção
Melhores práticas para uma UAT bem-sucedida
- Garantir que a UAT se alinha com os objectivos comerciais
- Desafios comuns de UAT e como superá-los
- Comunicar eficazmente com os intervenientes
- Aproveitar a automação para UAT (quando aplicável)
Resumo e próximos passos
Requisitos
- Conhecimento básico do ciclo de vida do desenvolvimento de software (SDLC)
- Familiaridade com conceitos de testes funcionais e não funcionais
- Experiência de trabalho com requisitos comerciais ou documentação de produtos
Público
- Analistas Business
- Testadores de garantia de qualidade (QA)
- Gestores de projeto
- Proprietários de produtos
- Utilizadores finais envolvidos em UAT
Declaração de Clientes (5)
Método de ensino
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Curso - SoapUI for API Testing
Máquina Traduzida
Gostei de tudo, porque é tudo novo para mim e posso ver o valor acrescentado que pode trazer ao meu trabalho.
Zareef - BMW South Africa
Curso - Tosca: Model-Based Testing for Complex Systems
Máquina Traduzida
Very broad overview of the subject matter that ran through all the prerequisite knowledge in ways appropriate to the course knowledge.
James Hurburgh - Queensland Police Service
Curso - SpecFlow: Implementing BDD for .NET
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Curso - Robot Framework: Keyword Driven Acceptance Testing
Amount of hands-on excersises.