Comunidade de Testes Expresso - FISL12

477 views

Published on

Apresentação da Comunidade de Testes do Projeto Expresso no FISL12

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
477
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Comunidade de Testes Expresso - FISL12

  1. 2. Título da Apresentação 00/00/0000 Palestrante: César Vianna Comunidade de Testes Expresso Junho 2011
  2. 3. Projeto expressolivre.org <ul><li>O Expresso Livre é uma solução de comunicação em ambiente web que reúne E-mail, Agenda, Catálogo de Endereços, Workflow e Mensagens Instantâneas
  3. 4. Comunidade de Desenvolvimento Brasileira
  4. 5. expressolivre.org
  5. 6. http://trac.expressolivre.org/wiki/ExpressoTestCenter </li></ul>
  6. 7. Projeto expressolivre.org
  7. 8. Características <ul><li>Requisitos vagos
  8. 9. Desenvolvimento distribuído
  9. 10. Cliente indefinido
  10. 11. Projeto legado
  11. 12. Alto acoplamento </li></ul>
  12. 13. Processo de Desenvolvimento <ul><li>Demoiselle Process </li><ul><li>htttp://demoiselle.sourceforge.net/process
  13. 14. Processo livre: livremente utilizado, adaptado e redistribuído.
  14. 15. 4 fases: Concepção, Análise e Projeto, Construção e Encerramento
  15. 16. Escopo Inicial: Requisitos e Testes. </li></ul></ul>
  16. 17. Processos Formais Demoiselle Process Foco em Testes
  17. 18. Caso de Teste Como usuário, eu quero enviar emails e armazenar estas mensagens. Critério Aceite ou Critério de Verificação?
  18. 19. Caso de Teste Como usuário, eu quero enviar emails e armazenar estas mensagens. Critério Aceite ou Critério de Verificação?
  19. 20. Atividades e Artefatos
  20. 21. Etapa: Planejar Testes ESCOPO – CUSTO – PRAZO Entrada: Caso de Teste Descreve o conjunto de condições usadas para testar um sistema. Deve ser elaborado para identificar possíveis falhas no sistema e garantir que os requisitos estão sendo atendidos. Saída: Plano de Teste Apresenta o planejamento para execução dos testes do software em desenvolvimento, incluindo a abrangência, abordagem, recursos e cronograma das atividades de teste.
  21. 22. Tarefa: Projetar Testes CONDIÇÕES NECESSÁRIAS – CONTEXTO – PONTOS DE OBSERVAÇÃO E CONTROLE FLUXOS NORMAIS E DE EXCEÇÃO Informações devem ser registradas nos casos de testes.
  22. 23. Tarefa: Executar Testes EXECUÇÃO e ANÁLISE DE COBERTURA Resultados devem ser registrados no ambiente de gestão de testes e no de gestão de defeitos. Métricas % de CTs Executados X CTs Planejados % de CTs com Falha X CTs Executados
  23. 24. Ciclo de Vida Elicitação de Requisitos Análise de Requisitos e Planejamento de Testes Projeto e Execução de Testes <ul><li>Unitário
  24. 25. Integração
  25. 26. Sistema
  26. 27. Aceitação </li></ul>Necessidade do Cliente Estórias de Usuário Casos de Teste UI Build Produto
  27. 28. Planejar na Comunidade – 1º passo <ul><li>Alterações no Módulo E-mail
  28. 29. 223 CTs ao total
  29. 30. 183 CTs com execução Manual
  30. 31. 5 minutos por CT
  31. 32. Tempo estimado: 183 * 5 / 60 = 15h15min por Plataforma </li></ul>TAG Liberada!! Qual escopo?
  32. 33. Planejar na Comunidade – 2º passo <ul><li>6 testadores com 10h de disponibilidade cada um
  33. 34. 5 minutos por CT
  34. 35. Capacidade de execução = 6 * 10 * 60 / 5 = 720 CTs </li></ul>TAG Liberada!! Quem pode testar?
  35. 36. Planejar na Comunidade – 3º passo <ul><li>Testar 183 CTs em 4 Plataformas = 732 CTs (61h)
  36. 37. Capacidade de execução total 720 CTs (60h)
  37. 38. Prazo: 10h ideais </li></ul>Atribuir os CTs
  38. 39. Ferramentas Gestão de Demandas e Defeitos Controle de Versões Planejar Projetar Executar
  39. 40. Integração Contínua + Maven +
  40. 41. [email_address]

×