Realizando a gestão de testes e o controle de defeitos com o apoio de ferramentas<br />Viviane Rangel e Márcia Guarnieri<b...
GUTSdesde agosto de 2008<br />Compartilhar o uso de métodos, processos e ferramentas para o processo de Teste de Software....
GUTS<br />Coordenador<br />Viviane Rangel - rangelvivi@gmail.com<br />Vice-Coordenadores<br />Antônio de Moraes Trindade -...
Objetivo<br />Test Link<br />Mantis<br />Integrando Testlink com Mantis<br />Pilotando o Testlink<br />Reportando o que vc...
Objetivo<br /><ul><li>Mostrar como ferramentas opensource podem colaborar na Gestão das Atividades de Testes e Controle de...
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</li></ul>www.teamst.org<br />TestLink<br />
Mantis<br /><ul><li>Ferramenta open source paraGestão de Defeitos muito fácil e intuitiva
O principal propósito do Mantis é a simplicidade e leveza</li></ul>www.mantisbt.org<br />
Pré-Requisitos<br /><ul><li>Para instalar as ferramentas você precisará ter instalado:
Apache
MySQL
PHP </li></ul>www.wampserver.com<br />Wampserver 2.0 i<br />
Integrando o Testlink com o Mantis<br />NO MANTIS...<br />Configurar o Mantis para acesso anônimo<br />Criar uma conta par...
Integrando o Testlink com o Mantis<br />No Testlink...<br />Alterações em arquivos de configuração do Testlink<br />Arquiv...
Pronto ! <br />&<br />Agora Conversam ! <br />
Pilotando o Testlink<br />
Criar um Projeto de Teste<br />Criação da Especificação de Requisitos [opcional]<br />Criação da Suite de Teste<br />Criar...
Reportando bugs o quanto antes possível<br />Reporte de Bugs Ineficiente<br />Descrição Efetiva de Bugs<br />Mínima<br />S...
Reportando bugs o quanto antes possível<br /><br />O Quanto antes o bug é encontrado mais tempo resta no schedule para el...
Reporte de Bugs Ineficiente <br />“Em qualquer momento que digitar um grupo de caracteres aleatórios na caixa de login o s...
Descrição Efetiva de Bugs<br />Mínima: Ser breve – direto ao ponto<br />Singular:  Um bug por reporte – causa raiz<br />Ob...
Upcoming SlideShare
Loading in...5
×

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

3,463

Published on

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

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

No Downloads
Views
Total Views
3,463
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
104
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

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

  1. 1. Realizando a gestão de testes e o controle de defeitos com o apoio de ferramentas<br />Viviane Rangel e Márcia Guarnieri<br />GUTS<br />
  2. 2. GUTSdesde agosto de 2008<br />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.<br />
  3. 3. GUTS<br />Coordenador<br />Viviane Rangel - rangelvivi@gmail.com<br />Vice-Coordenadores<br />Antônio de Moraes Trindade - amtrindade@gmail.com<br />Guilherme Motta - gfcmotta@gmail.com<br />Márcia Nunes Guarnieri - marcia.guarnieri@gmail.com<br />Paula Martins - paulabmartins@gmail.com<br />Priscila Coelho Blauth - priscila.coelho.blauth@gmail.com<br />Membro honorário/Participação Especial: Daniel Wildt<br /> <br />Lista de discussão: 288 membros <br />Eventos: 13 sendo 6 em 2010<br />
  4. 4. Objetivo<br />Test Link<br />Mantis<br />Integrando Testlink com Mantis<br />Pilotando o Testlink<br />Reportando o que vc achou<br />Pilotando o Mantis<br />Perguntas <br />Coffee-Break<br />Agenda<br />
  5. 5. Objetivo<br /><ul><li>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</li></li></ul><li><ul><li>Ferramenta para a Gestão de Testes com controle em Plano e Caso de Teste
  6. 6. Diversos Planos e Casos podem ser criados executados gerando resultados dinamicamente
  7. 7. Gera relatórios de Execução
  8. 8. Gera uma Matriz de Rastreabilidade contra os Requisitos
  9. 9. Priorização de Casos de Teste</li></ul>www.teamst.org<br />TestLink<br />
  10. 10. Mantis<br /><ul><li>Ferramenta open source paraGestão de Defeitos muito fácil e intuitiva
  11. 11. O principal propósito do Mantis é a simplicidade e leveza</li></ul>www.mantisbt.org<br />
  12. 12. Pré-Requisitos<br /><ul><li>Para instalar as ferramentas você precisará ter instalado:
  13. 13. Apache
  14. 14. MySQL
  15. 15. PHP </li></ul>www.wampserver.com<br />Wampserver 2.0 i<br />
  16. 16. Integrando o Testlink com o Mantis<br />NO MANTIS...<br />Configurar o Mantis para acesso anônimo<br />Criar uma conta para o Testlink logar no Mantis<br />Alterações em arquivos de configuração do Mantis<br />Arquivo: config_defaults_inc.php (c:wampwww)<br />$g_allow_anonymous_login = ON <br />$g_anonymous_account = “testlink”<br />Fonte: sembugs.blogspot.com<br />Autor : Elias Nogueira<br />
  17. 17. Integrando o Testlink com o Mantis<br />No Testlink...<br />Alterações em arquivos de configuração do Testlink<br />Arquivo: config.inc.php (C:wampwww estlink)<br />$g_interface_bugs=‘mantis' <br />Arquivo: mantis.cfg.php (C:wampwww estlinkcfg )<br />define (‘BUG_TRACK_DB_HOST’, ‘localhost’)<br />define (‘BUG_TRACK_DB_NAME, ‘mantis’ )<br />define (‘BUG_TRACK_DB_TYPE ’, ‘mysql’ )<br />define (‘BUG_TRACK_DB_USER ’, ‘root’ )<br />define (‘BUG_TRACK_DB_USER_PASS ’, ‘ ’ )<br />Fonte: sembugs.blogspot.com<br />Autor : Elias Nogueira<br />
  18. 18. Pronto ! <br />&<br />Agora Conversam ! <br />
  19. 19. Pilotando o Testlink<br />
  20. 20. Criar um Projeto de Teste<br />Criação da Especificação de Requisitos [opcional]<br />Criação da Suite de Teste<br />Criar os Casos de Teste<br />Atribuir Requisitos aos Casos de Teste [opcional]<br />Criar o Plano de Teste<br />Criar Build e Fases<br />Atribuir os casos ao plano<br />Atribuir os casos para execução<br />Executar os testes<br />Analisar os resultados <br />Testlink – Etapas<br />
  21. 21. Reportando bugs o quanto antes possível<br />Reporte de Bugs Ineficiente<br />Descrição Efetiva de Bugs<br />Mínima<br />Singular<br />Obvia<br />Reproduzível<br />Não julgue no reporte de bugs<br />Follow up seu reporte de bugs<br />Seja um Detetive – Isolando e Reproduzindo Bugs<br />O Reporte de Incidentes de Bugs<br />Reportando o que você achou<br />
  22. 22. Reportando bugs o quanto antes possível<br /><br />O Quanto antes o bug é encontrado mais tempo resta no schedule para ele ser corrigido.<br />Nem todos os bugs achados serão corrigidos.<br />
  23. 23. Reporte de Bugs Ineficiente <br />“Em qualquer momento que digitar um grupo de caracteres aleatórios na caixa de login o software inicia a fazer coisas estranhas”<br />Como você iniciaria corrigiria esse bug?<br />
  24. 24. Descrição Efetiva de Bugs<br />Mínima: Ser breve – direto ao ponto<br />Singular: Um bug por reporte – causa raiz<br />Obvia: Numerosas etapas complexas, complicadas para descrever um especifico bug.<br />Reproduzível: isolar e reproduzir com etapas validas.<br />
  25. 25. Não julge no reporte de bugs<br />“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”<br /><ul><li>Sem personalização, sem egos, sem acusações. Tato e diplomacia é o que importa!</li></li></ul><li>Followup seu reporte de bugs<br />“Um Bom testador acha e loga muitos bugs”<br />“Um ótimo testador acha e loga muitos bugs mas também continua monitorando eles durante todo processo até serem fixados”<br /><ul><li>Responsabilidade do Testador X Projeto!</li></li></ul><li>Seja um Detetive : Isolando e Reproduzindo Bugs<br />Praticando...<br /><ul><li>Tome notas de tudo (Steps)
  26. 26. Prints Screen
  27. 27. Grave vídeos
  28. 28. Pegue logs do sistema
  29. 29. Dependente de data/hora, rápido/devagar (inclui dados)
  30. 30. Primeira vez que o software roda
  31. 31. Dependências do sistema</li></ul>- Problemas de Hardware<br />
  32. 32. O Reporte de Incidente de Bugs<br /><ul><li> IEEE 829</li></ul>Exemplo de em um simples reporte<br />Data e hora;<br />Testador;<br />Referencias: ID, TC...<br />Hw e Sw configuração;<br />Inputs;<br />Passos, resultado esperados, atual resultado;<br />Descrição;<br />Severidade x Prioridade<br />Observações.<br /><ul><li>Manual versus Ferramentas</li></li></ul><li>Pilotando o Mantis<br />
  33. 33. Perguntas? <br />
  34. 34. Obrigada! <br />Márcia Guarnieri -> marcia.guarnieri@gmail.com<br />Viviane Rangel -> rangelvivi@gmail.com<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×