Teste de aceitação
O que é teste de aceitação?
Teste de aceitação, uma técnica de teste realizada para determinar se o sistema de software atendeu ou não às especificações dos requisitos. O objetivo principal deste teste é avaliar a conformidade do sistema com os requisitos do negócio e verificar se ele atende aos critérios exigidos para entrega aos usuários finais.
Existem várias formas de teste de aceitação:
Testes de aceitação do usuário
Teste de aceitação de negócios
Teste Alfa
Teste beta
Teste de Aceitação - Em SDLC
O diagrama a seguir explica a adaptação do teste de aceitação no ciclo de vida de desenvolvimento de software.
Os casos de teste de aceitação são executados contra os dados de teste ou usando um script de teste de aceitação e, em seguida, os resultados são comparados com os esperados.
Critérios de Aceitação
Os critérios de aceitação são definidos com base nos seguintes atributos
Correção Funcional e Completude
Integridade de dados
Conversão de dados
Usability
Performance
Timeliness
Confidencialidade e disponibilidade
Capacidade de instalação e atualização
Scalability
Documentation
Plano de Teste de Aceitação - Atributos
As atividades de teste de aceitação são realizadas em fases. Em primeiro lugar, são executados os testes básicos e, se os resultados dos testes forem satisfatórios, procede-se à execução de cenários mais complexos.
O plano de teste de Aceitação possui os seguintes atributos:
Introduction
Categoria de teste de aceitação
Ambiente de operação
ID do caso de teste
Título de Teste
Objetivo de Teste
Procedimento de Teste
Cronograma de Teste
Resources
As atividades de teste de aceitação são projetadas para chegar a uma das conclusões:
Aceite o sistema como entregue
Aceite o sistema após as modificações solicitadas terem sido feitas
Não aceite o sistema
Relatório de Teste de Aceitação - Atributos
O Relatório de teste de aceitação possui os seguintes atributos:
Identificador de Relatório
Resumo dos Resultados
Variations
Recommendations
Resumo da Lista de Tarefas
Decisão de Aprovação