PROCESSO DE TESTES
Thivial Clinic
Processo de Testes
• O Processo de Testes de Software
representa uma estruturação de etapas,
atividades, artefatos, papéis e
responsabilidades que buscam a
padronização dos trabalhos e controle dos
testes.
Processos
O processo de Testes do Thrivial Clinic foi dividido da
seguinte Maneira.
1. Planejamento dos Testes
•
2.
“Documento de Plano de Teste”
Projeto de Teste
•
3.
“TestLink”
Procedimento de Teste
•
4.
Documento de Procedimento de Teste
Execução do Teste
•
•
•
5.
Testes Exploratórios
Testes Funcionais - BadBoy “Caixa Preta”
Teste de Carga e Performance –TestComplete.
Resultado do Teste
•
•
•
Relatórios
Planilhas e
Gráficos
Plano de Testes
 No documento estão descritos:






Objetivos
Requisitos a Testar
Estratégias de Teste
Necessidades Ambientais
Recursos
Marcos da Iteração
O Projeto
• O Projeto apresenta:
• Cenários de testes “caso de teste”. Caminho que
será testado
• Procedimento de testes, “representação dos passos
necessários para se executar os testes”.
• O projeto de teste foi desenvolvido na ferramenta
TestLink e os procedimentos de testes foram criados em
um documento a parte e anexado a cada caso de teste
dentro do TestLink.
Procedimento de Teste
•
•
•
O documento de procedimentos de testes mostra o caminho onde você deverá chegar para testar
o caminho feliz do caso de uso.
Para testar outras funcionalidades como por exemplo os fluxos alternativos, aconselha-se utilizar
os cenários de testes dentro da ferramenta TestLink.
Exemplo de um Procedimento de Teste:
Conteúdo do TestLink
•
•
•
•
•
•
•
•
•
Projeto de Teste
Plano de Teste
Suíte de Teste
Caso de Teste
BaseLine
Métricas
Execução das Especificações de Testes.
Integração com Mantis, caso o teste falhe.
Relatórios
Tipos de Testes utilizados
•
•
•
•
•
Teste Funcionais
Teste Exploratórios
Teste de Performance
Teste de Carga
Teste de Segurança e Controle de Acesso
Ferramentas utilizadas
• Inicialmente foram utilizadas ferramentas como
o Selenium, Molidbnum e TestDriven “NUnit”.
Foram substituídas por:
• TestLink – Especificação de testes
• BadBoy – Testes funcionais e testes de carga
• TestComplete – Testes funcionais, teste de
carga e teste de performance.
• Mantis – Sistema de Rastreamento de Bugs que
está integrado com o TestLink.
Resultados Esperados
•
•
•
•
•
•
•
•
Quantidade de casos de testes executados
Quantidade de testes que passaram por baseline
Quantidade de testes que falharam por baseline
Quantidade de testes que falharam e passaram no final do ciclo de
testes.
Resultado de teste com a ferramenta BadBoy
Resultado do teste de performance
Resultado do teste de carga
Considerações finais.
Resultados Esperados
• TestLink - Especificação de testes
Resultados Esperados
• BadBoy - Teste Funcional
Resultados Esperados
• TestComplete - Teste de Carga
Resumo
• Teste de Performance
Mantis–Controle de Bugs
Atividades X Responsáveis
Considerações Finais
• Apesar das dificuldades encontradas
inicialmente em escolher as ferramentas
apropriadas para este projeto, o retorno foi
bastante satisfatório, pois conseguimos
alcançar nossos objetivos: Criar as
especificações de testes, executar os
testes, mostrar os bugs, corrigi-los e
gerar os relatórios com os resultados .
Download

PROCESSOS DE TESTES - thrivial