Definição do Processo
Resumo do processo
Os testes do sistema fazem parte do projeto de desenvolvimento de um software, o objetivo dos testes é de descobrir falhas no sistema, identificar erros e após sua identificação, conferir se os mesmos foram corrigidos, garantindo maior qualidade na entrega do produto ao cliente.
Para que possa dar início aos testes de um caso, o mesmo precisa ser liberado pelo desenvolvedor, ou seja, estar com o status "Aguardando testes" no Mantis e na coluna "Aguardando testes" no Trello [linkar com página de sub processos de documentação no Mantis e Trello]
Envolvidos no processo
Indiretamente, toda a equipe de desenvolvimento e qualidade fazem parte do processo de testes. Diretamente estará envolvido o testador, pessoa responsável por executar os testes e o desenvolvedor, pessoa que realizou a tarefa (caso) que está sendo validado.
Etapas do processo
- Documentação inicial no Mantis e Trello [padronizar como sub processo não relacionado]
- Geração de executáveis para testes (por caso) [padronizar como sub processo não relacionado]
- Elaboração do roteiro de testes [padronizar como um sub processo relacionado]
- Preparação do ambiente de testes [padronizar como um sub processo relacionado]
- Resultado dos testes por caso [padronizar como um sub processo relacionado]
- Revisão de testes (Branch da versão) [padronizar o documento da etapa]
Ponto inicial do processo
O processo de testes se inicia quando o desenvolvedor responsável pelo caso finaliza a implementação/correção do código, altera o status no Mantis e cartão no Trello para "Aguardando testes".
Ponto final do processo
O processo de testes finaliza quando o caso puder ser considerado como concluído, ou seja, quando todos os itens do roteiro de testes forem validados e aprovados tanto nos testes por caso quanto na revisão de testes. Neste momento, o status do caso no Mantis e Trello devem estar como "Aguardando liberação de versão".
Resultado esperado
Garantir que toda a implementação/correção realizada pela equipe de Desenvolvimento seja validada e que as versões que serão entregues aos clientes atendam suas necessidades da melhor maneira possível.
No Comments