51
Thrivial Clinic

Thrivial Clinic. Orientador Alessandro Lima Equipe do Projeto Bruno Cristina Jader Monte Petrônio Rafael Melgaço Rodrigo Sócrates Simone

Embed Size (px)

Citation preview

Page 1: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Thrivial Clinic

Page 2: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

OrientadorAlessandro Lima

Equipe do ProjetoBrunoCristinaJader MontePetrônioRafael MelgaçoRodrigoSócratesSimoneWalter

Page 3: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Apresentação da aplicação

desenvolvida

6

7

8

Final

5

Testes

Gerencia de Projetos

2

3

4

Requisitos

Desenvolvimento

1

Entrega dos artefatos

Page 4: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Gerência de Projeto

Page 5: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Requisitos

Page 6: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Desenvolvimento

Page 7: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Testes de Software

Page 8: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Planejamento Projeto Implementação Execução Avaliação

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.

Page 9: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

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.

Fases e Artefatos do Processo de Testes

Page 10: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Papeis nas Fases do Processo de Testes

v

Testador

Arquiteto

Automatizador

Gerente

Planejamento

Projeto

Automação

Execução

Revisão

Page 11: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Testes ExecutadosTipos de Testes Descrição Resultado dos

Testes

Teste do Ciclo de Negócios

Verificar que o tratamento de exceções está correto

Passou

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

Teste da Interface do Usuário

Verificar que cada tela de interface gráfica pode ser facilmente entendida e utilizada. Passou

Performance

Verificar o tempo de resposta de consultar/inserção/edição no banco de dados

Passou

Verificar o tempo de resposta da troca de informações entre servidor e terminais em 1 ms Passou

Tipos de Testes Descrição Resultado dos Testes

Testes FucionaisUCM02-001 e UCM02-002

Passou

Testes Exploratórios

UCM01-001, UCM01-002,

Passou

UCM01-004, UCM01-005

UCM01-006, UCM01-007

UCM02-003, UCM02-004 UCM02-005, UCM02-006

UCM02-007, UCM02-008 UCM02-009, UCM02-010

UCM03-001, UCM03-002

UCM03-003, UCM03-004 UCM03-005, UCM03-006 UCM03-007, UCM03-008

UCM03-009, UCM03-010

UCM03-011

Page 12: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Fluxo de Testes

Page 13: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Resultado de Testes – Baseline 1

Page 14: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Resultado de Testes – Baseline 2

Page 15: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Resultado de Testes – Baseline 3

Page 16: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Métricas do Plano de Testes

Baseline Testados Passou Com Falha Bloqueado Completado [%]BaseLine Ciclo de Teste 1 82 56 24 2 95%BaseLine Ciclo de Teste 2 86 76 10 0 100BaseLine Ciclo de Teste 3 86 86 0 0 100

Page 17: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Atividades RealizadasCriação do Processo de teste Thrivial Clinic

Criação dos documentos• Plano de Testes• Procedimento de teste

Estudar documentação das ferramentas de teste

Criação do Tutoriais das ferramentas• Testlink, Badboy e

TestComplete

Criação de gravação• Como Montar um

teste exploratório

Execução dos Testes Funcionais• Badboy e TestComplete

Execução dos Testes Exploratórios

Execução dos Testes de Performance• Badboy e TestComplete

Execução dos Testes de Carga• Badboy e TestComplete

Resultado dos Testes• TestLink

Abertura das Solicitações “CR” bugs• Mantis

Page 18: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Dificuldades, Desafios e Soluções

Page 19: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Dificuldades

Por onde começar?

Conhecimento superficial sobre o processo de teste

Desconhecimento de pessoas especializada na área

Dificuldade para criar os documentos de testes

Dificuldade para criar caso de teste

Definir que técnicas seriam adotadas

Definir que ferramentas seriam utilizadas e quais as mais adequadas as necessidades do projeto

Equipe distante e também sem conhecimento na área de teste

Mudanças constantes nos casos de uso

Page 20: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Desafios• Planejamento• Projeto• Implementação dos testes• Execução dos testes• Resultado dos testes

Aprender a montar o Processo dos Testes

• Plano de testes• Procedimentos de testes

Aprender a criar os seguintes documentos de testes:

• Selenium IDE• NUnit• TestLink• BadBoy• TestComplete• Mantis

Aprender a utilizar as ferramentas

Page 21: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Soluções adotadas e JustificativasAquisiçã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.

Page 22: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Apresentação da Aplicação Desenvolvida

Page 23: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Entrega dos Artefatos Gerados

Page 24: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Referencias Bibliográficas

Page 25: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone

Fim

Page 26: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 27: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 28: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 29: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 30: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 31: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 32: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 33: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 34: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 35: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 36: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 37: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 38: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 39: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 40: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 41: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 42: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 43: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 44: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 45: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 46: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 47: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 48: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 49: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 50: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone
Page 51: Thrivial Clinic. Orientador  Alessandro Lima Equipe do Projeto  Bruno  Cristina  Jader Monte  Petrônio  Rafael Melgaço  Rodrigo  Sócrates  Simone