Comunidade de Testes Expresso - FISL12
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Comunidade de Testes Expresso - FISL12

on

  • 609 views

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

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

Statistics

Views

Total Views
609
Views on SlideShare
609
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Comunidade de Testes Expresso - FISL12 Presentation 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
    • Unitário
    • 25. Integração
    • 26. Sistema
    • 27. Aceitação
    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]