• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Realizando a gestão de testes e o controle de defeitos
 

Realizando a gestão de testes e o controle de defeitos

on

  • 3,359 views

Apresentação realizada em 23/09/2010, no encontro do GUTS - Grupo de Usuarios de Teste de Software. PUCRS

Apresentação realizada em 23/09/2010, no encontro do GUTS - Grupo de Usuarios de Teste de Software. PUCRS

Statistics

Views

Total Views
3,359
Views on SlideShare
3,055
Embed Views
304

Actions

Likes
2
Downloads
84
Comments
0

7 Embeds 304

http://guts-rs.blogspot.com 232
http://guts-rs.blogspot.com.br 63
http://localhost 4
http://www.guts-rs.blogspot.com 2
http://static.slidesharecdn.com 1
http://www.google.com.br 1
http://guts-rs.blogspot.pt 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

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

    Realizando a gestão de testes e o controle de defeitos Realizando a gestão de testes e o controle de defeitos Presentation Transcript

    • Realizando a gestão de testes e o controle de defeitos com o apoio de ferramentas
      Viviane Rangel e Márcia Guarnieri
      GUTS
    • GUTSdesde agosto de 2008
      Compartilhar o uso de métodos, processos e ferramentas para o processo de Teste de Software. As ações do GUTS visam reunir Gerentes, Analistas de Testes, Testadores de Software e demais profissionais e estudantes interessados na área para promover discussões sobre a aplicação das melhores práticas de mercado.
    • GUTS
      Coordenador
      Viviane Rangel - rangelvivi@gmail.com
      Vice-Coordenadores
      Antônio de Moraes Trindade - amtrindade@gmail.com
      Guilherme Motta - gfcmotta@gmail.com
      Márcia Nunes Guarnieri - marcia.guarnieri@gmail.com
      Paula Martins - paulabmartins@gmail.com
      Priscila Coelho Blauth - priscila.coelho.blauth@gmail.com
      Membro honorário/Participação Especial: Daniel Wildt
       
      Lista de discussão: 288 membros
      Eventos: 13 sendo 6 em 2010
    • Objetivo
      Test Link
      Mantis
      Integrando Testlink com Mantis
      Pilotando o Testlink
      Reportando o que vc achou
      Pilotando o Mantis
      Perguntas
      Coffee-Break
      Agenda
    • Objetivo
      • Mostrar como ferramentas opensource podem colaborar na Gestão das Atividades de Testes e Controle de Defeitos, gerando mecanismos para extração de métricas
      • Ferramenta para a Gestão de Testes com controle em Plano e Caso de Teste
      • Diversos Planos e Casos podem ser criados executados gerando resultados dinamicamente
      • Gera relatórios de Execução
      • Gera uma Matriz de Rastreabilidade contra os Requisitos
      • Priorização de Casos de Teste
      www.teamst.org
      TestLink
    • Mantis
      • Ferramenta open source paraGestão de Defeitos muito fácil e intuitiva
      • O principal propósito do Mantis é a simplicidade e leveza
      www.mantisbt.org
    • Pré-Requisitos
      • Para instalar as ferramentas você precisará ter instalado:
      • Apache
      • MySQL
      • PHP
      www.wampserver.com
      Wampserver 2.0 i
    • Integrando o Testlink com o Mantis
      NO MANTIS...
      Configurar o Mantis para acesso anônimo
      Criar uma conta para o Testlink logar no Mantis
      Alterações em arquivos de configuração do Mantis
      Arquivo: config_defaults_inc.php (c:wampwww)
      $g_allow_anonymous_login = ON
      $g_anonymous_account = “testlink”
      Fonte: sembugs.blogspot.com
      Autor : Elias Nogueira
    • Integrando o Testlink com o Mantis
      No Testlink...
      Alterações em arquivos de configuração do Testlink
      Arquivo: config.inc.php (C:wampwww estlink)
      $g_interface_bugs=‘mantis'
      Arquivo: mantis.cfg.php (C:wampwww estlinkcfg )
      define (‘BUG_TRACK_DB_HOST’, ‘localhost’)
      define (‘BUG_TRACK_DB_NAME, ‘mantis’ )
      define (‘BUG_TRACK_DB_TYPE ’, ‘mysql’ )
      define (‘BUG_TRACK_DB_USER ’, ‘root’ )
      define (‘BUG_TRACK_DB_USER_PASS ’, ‘ ’ )
      Fonte: sembugs.blogspot.com
      Autor : Elias Nogueira
    • Pronto !
      &
      Agora Conversam !
    • Pilotando o Testlink
    • Criar um Projeto de Teste
      Criação da Especificação de Requisitos [opcional]
      Criação da Suite de Teste
      Criar os Casos de Teste
      Atribuir Requisitos aos Casos de Teste [opcional]
      Criar o Plano de Teste
      Criar Build e Fases
      Atribuir os casos ao plano
      Atribuir os casos para execução
      Executar os testes
      Analisar os resultados
      Testlink – Etapas
    • Reportando bugs o quanto antes possível
      Reporte de Bugs Ineficiente
      Descrição Efetiva de Bugs
      Mínima
      Singular
      Obvia
      Reproduzível
      Não julgue no reporte de bugs
      Follow up seu reporte de bugs
      Seja um Detetive – Isolando e Reproduzindo Bugs
      O Reporte de Incidentes de Bugs
      Reportando o que você achou
    • Reportando bugs o quanto antes possível

      O Quanto antes o bug é encontrado mais tempo resta no schedule para ele ser corrigido.
      Nem todos os bugs achados serão corrigidos.
    • Reporte de Bugs Ineficiente
      “Em qualquer momento que digitar um grupo de caracteres aleatórios na caixa de login o software inicia a fazer coisas estranhas”
      Como você iniciaria corrigiria esse bug?
    • Descrição Efetiva de Bugs
      Mínima: Ser breve – direto ao ponto
      Singular: Um bug por reporte – causa raiz
      Obvia: Numerosas etapas complexas, complicadas para descrever um especifico bug.
      Reproduzível: isolar e reproduzir com etapas validas.
    • Não julge no reporte de bugs
      “Seu código de controle de impressora é terrível, ele simplesmente não funciona. Eu não posso acreditar que você se quer verificou antes de enviar para teste”
      • Sem personalização, sem egos, sem acusações. Tato e diplomacia é o que importa!
    • Followup seu reporte de bugs
      “Um Bom testador acha e loga muitos bugs”
      “Um ótimo testador acha e loga muitos bugs mas também continua monitorando eles durante todo processo até serem fixados”
      • Responsabilidade do Testador X Projeto!
    • Seja um Detetive : Isolando e Reproduzindo Bugs
      Praticando...
      • Tome notas de tudo (Steps)
      • Prints Screen
      • Grave vídeos
      • Pegue logs do sistema
      • Dependente de data/hora, rápido/devagar (inclui dados)
      • Primeira vez que o software roda
      • Dependências do sistema
      - Problemas de Hardware
    • O Reporte de Incidente de Bugs
      • IEEE 829
      Exemplo de em um simples reporte
      Data e hora;
      Testador;
      Referencias: ID, TC...
      Hw e Sw configuração;
      Inputs;
      Passos, resultado esperados, atual resultado;
      Descrição;
      Severidade x Prioridade
      Observações.
      • Manual versus Ferramentas
    • Pilotando o Mantis
    • Perguntas?
    • Obrigada!
      Márcia Guarnieri -> marcia.guarnieri@gmail.com
      Viviane Rangel -> rangelvivi@gmail.com