Thrivial Clinic
Orientador
Alessandro Lima
Equipe do Projeto
Bruno
Cristina
Jader Monte
Petrônio
Rafael Melgaço
Rodrigo
Sócrates
Simone
Walter
1
Gerencia de Projetos
2
Requisitos
3
Desenvolvimento
4
Testes
5
Apresentação da aplicação
desenvolvida
6
Entrega dos artefatos
7
Final
8
Gerência de Projeto
Requisitos
Desenvolvimento
Testes de Software
Fases do Processo de Testes

Estas fases Representam o fluxo das atividades nos testes,
seguindo uma sequencia lógica de passos para o sucesso dos
testes.
Planejamento
Projeto
Implementação
Execução
Avaliação
Fases e Artefatos do Processo de Testes
Planejamento
•Entendimento dos requisitos funcionais e não funcionais;
•Acompanhamento do cronograma, definido no documento da Gerência de Projeto;
•Criação do Documento no Plano de Teste:
•Definição do objetivo dos testes
•Definição das estratégias utilizadas “Tipos de testes”
•Ambiente necessário para realizar os testes
•Recursos utilizados “Pessoas alocadas e Papeis”
•Marcos e Iterações
Projeto
•Projeto (TestLink)
•Suite de testes (um ou mais casos de teste)
•Casos de testes (cenário de teste)
•Procedimento de teste
Implementação
•Implementar scripts
Execução
•Executar os testes
•Testes exploratórios, funcionais, performance e de carga
•Registro dos testes.
Análise
•Analisar os resultados e o processo dos testes realizados
•Se ocorrer Erro “Bugs” , será aberto uma solicitação no Mantis, para os desenvolvedores corrigirem.
Papeis nas Fases do Processo de Testes
Planejamento
Gerente
Projeto
Revisão
Arquiteto
Automação
v
Automatizador
Execução
Testador
Testes Executados
Tipos de Testes
Descrição
Verificar que o tratamento de exceções está
correto
Resultado dos
Testes
Passou
Tipos de Testes
Testes Fucionais
Descrição
UCM02-001 e UCM02-002
Resultado dos
Testes
Passou
UCM01-001, UCM01-002,
Teste do Ciclo
de Negócios
Verificar que os campos obrigatórios estão
sendo preenchidos em cada formulário
Passou
Verificar que os campos estão sendo
preenchidos com informações no formato
correto em cada formulário
Passou
UCM01-004, UCM01-005
UCM01-006, UCM01-007
UCM02-003, UCM02-004
UCM02-005, UCM02-006
Teste da Interface
do Usuário
Verificar que cada tela de interface gráfica
pode ser facilmente entendida e utilizada.
Verificar o tempo de resposta de
consultar/inserção/edição no banco
de dados
Passou
UCM02-007, UCM02-008
UCM02-009, UCM02-010
UCM03-001, UCM03-002
Passou
Performance
Verificar o tempo de resposta da troca de
informações entre servidor e terminais
em 1 ms
Testes Exploratórios
UCM03-003, UCM03-004
UCM03-005, UCM03-006
UCM03-007, UCM03-008
UCM03-009, UCM03-010
Passou
UCM03-011
Passou
Fluxo de Testes
Resultado de Testes – Baseline 1
Resultado de Testes – Baseline 2
Resultado de Testes – Baseline 3
Métricas do Plano de Testes
Baseline
BaseLine Ciclo de Teste 1
BaseLine Ciclo de Teste 2
BaseLine Ciclo de Teste 3
Testados
82
86
86
Passou
56
76
86
Com Falha
24
10
0
Bloqueado
2
0
0
Completado [%]
95%
100
100
Atividades Realizadas
Criação do Processo de
teste Thrivial Clinic
Criação de gravação
• Como Montar um
teste exploratório
Criação dos documentos
• Plano de Testes
• Procedimento de teste
Execução dos Testes
Funcionais
Estudar documentação
das ferramentas de teste
• Testlink, Badboy e
TestComplete
Execução dos Testes
Exploratórios
• Badboy e TestComplete
Execução dos Testes de
Carga
• Badboy e TestComplete
Resultado dos Testes
• TestLink
Criação do Tutoriais das
ferramentas
Execução dos Testes de
Performance
• Badboy e TestComplete
Abertura das Solicitações
“CR” bugs
• Mantis
Dificuldades, Desafios e Soluções
Dificuldades
Desafios
Aprender a montar o Processo dos Testes
• Planejamento
• Projeto
• Implementação dos testes
• Execução dos testes
• Resultado dos testes
Aprender a criar os seguintes documentos de testes:
• Plano de testes
• Procedimentos de testes
Aprender a utilizar as ferramentas
• Selenium IDE
• NUnit
• TestLink
• BadBoy
• TestComplete
• Mantis
Soluções adotadas e Justificativas
Aquisição de material pedagógico para estudo e aprofundamento dos assuntos da área de Teste
• Livro - Testes Funcionais de Software – Leonardo Molinari
• Assinatura da Revista digital Engenharia de Software - “DevMedia”
• Apostila do curso de Teste – Fundamentos de Teste de Software – Cibelle Brasil – “SOFTEX”
• Vídeo aula - Teste de Software - Ti-Exames
Pesquisas na internet
Reuniões pelo Google Talk com integrantes da equipe de teste
Reuniões pelo Google Talk com integrantes da equipe de desenvolvimento.
Apresentação da Aplicação
Desenvolvida
Entrega dos Artefatos Gerados
Referencias Bibliográficas
Fim
Download

Apresentação Projeto - thrivial