Comunidade de Testes Expresso - FISL12

  • 343 views
Uploaded on

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
343
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1.  
  • 2. Título da Apresentação 00/00/0000 Palestrante: César Vianna Comunidade de Testes Expresso Junho 2011
  • 3. Projeto expressolivre.org
    • 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
    • 4. Comunidade de Desenvolvimento Brasileira
    • 5. expressolivre.org
    • 6. http://trac.expressolivre.org/wiki/ExpressoTestCenter
  • 7. Projeto expressolivre.org
  • 8. Características
    • Requisitos vagos
    • 9. Desenvolvimento distribuído
    • 10. Cliente indefinido
    • 11. Projeto legado
    • 12. Alto acoplamento
  • 13. Processo de Desenvolvimento
    • Demoiselle Process
      • htttp://demoiselle.sourceforge.net/process
      • 14. Processo livre: livremente utilizado, adaptado e redistribuído.
      • 15. 4 fases: Concepção, Análise e Projeto, Construção e Encerramento
      • 16. Escopo Inicial: Requisitos e Testes.
  • 17. Processos Formais Demoiselle Process Foco em Testes
  • 18. Caso de Teste Como usuário, eu quero enviar emails e armazenar estas mensagens. Critério Aceite ou Critério de Verificação?
  • 19. Caso de Teste Como usuário, eu quero enviar emails e armazenar estas mensagens. Critério Aceite ou Critério de Verificação?
  • 20. Atividades e Artefatos
  • 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.
  • 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.
  • 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
  • 24. Ciclo de Vida Elicitação de Requisitos Análise de Requisitos e Planejamento de Testes Projeto e Execução de Testes Necessidade do Cliente Estórias de Usuário Casos de Teste UI Build Produto
  • 28. Planejar na Comunidade – 1º passo
    • Alterações no Módulo E-mail
    • 29. 223 CTs ao total
    • 30. 183 CTs com execução Manual
    • 31. 5 minutos por CT
    • 32. Tempo estimado: 183 * 5 / 60 = 15h15min por Plataforma
    TAG Liberada!! Qual escopo?
  • 33. Planejar na Comunidade – 2º passo
    • 6 testadores com 10h de disponibilidade cada um
    • 34. 5 minutos por CT
    • 35. Capacidade de execução = 6 * 10 * 60 / 5 = 720 CTs
    TAG Liberada!! Quem pode testar?
  • 36. Planejar na Comunidade – 3º passo
    • Testar 183 CTs em 4 Plataformas = 732 CTs (61h)
    • 37. Capacidade de execução total 720 CTs (60h)
    • 38. Prazo: 10h ideais
    Atribuir os CTs
  • 39. Ferramentas Gestão de Demandas e Defeitos Controle de Versões Planejar Projetar Executar
  • 40. Integração Contínua + Maven +
  • 41. [email_address]