Realizando a gestão de testes e o controle de defeitos
-
Upload
viviane-rangel -
Category
Education
-
view
3.398 -
download
4
description
Transcript of Realizando a gestão de testes e o controle de defeitos
![Page 1: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/1.jpg)
Realizando a gestão de testes e o controle de defeitos com o
apoio de ferramentas
Viviane Rangel e Márcia GuarnieriGUTS
![Page 2: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/2.jpg)
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.
GUTSdesde agosto de 2008
![Page 3: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/3.jpg)
Coordenador Viviane Rangel - [email protected]
Vice-Coordenadores Antônio de Moraes Trindade - [email protected] Guilherme Motta - [email protected] Márcia Nunes Guarnieri - [email protected] Paula Martins - [email protected] Priscila Coelho Blauth - [email protected] Membro honorário/Participação Especial: Daniel Wildt
Lista de discussão: 288 membros Eventos: 13 sendo 6 em 2010
GUTS
![Page 4: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/4.jpg)
ObjetivoTest LinkMantis Integrando Testlink com MantisPilotando o TestlinkReportando o que vc achouPilotando o MantisPerguntas Coffee-Break
Agenda
![Page 5: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/5.jpg)
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
![Page 6: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/6.jpg)
• 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
![Page 7: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/7.jpg)
Mantis
Ferramenta open source para Gestão de Defeitos muito fácil e intuitiva
O principal propósito do Mantis é a simplicidade e leveza
www.mantisbt.org
![Page 8: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/8.jpg)
Pré-Requisitos
Para instalar as ferramentas você precisará ter instalado:
Apache MySQL PHP
www.wampserver.com
Wampserver 2.0 i
![Page 9: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/9.jpg)
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:\wamp\www)▪ $g_allow_anonymous_login = ON ▪ $g_anonymous_account = “testlink”
Fonte: sembugs.blogspot.comAutor : Elias Nogueira
![Page 10: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/10.jpg)
No Testlink...Alterações em arquivos de configuração do Testlink
Arquivo: config.inc.php (C:\wamp\www\testlink\)▪ $g_interface_bugs=‘mantis'
Arquivo: mantis.cfg.php (C:\wamp\www\testlink\cfg )▪ 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.comAutor : Elias Nogueira
Integrando o Testlink com o Mantis
![Page 11: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/11.jpg)
Pronto !
&
Agora Conversam !
![Page 12: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/12.jpg)
Pilotando o Testlink
![Page 13: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/13.jpg)
1. Criar um Projeto de Teste2. Criação da Especificação de Requisitos [opcional]3. Criação da Suite de Teste4. Criar os Casos de Teste5. Atribuir Requisitos aos Casos de Teste [opcional]6. Criar o Plano de Teste7. Criar Build e Fases8. Atribuir os casos ao plano9. Atribuir os casos para execução10.Executar os testes11.Analisar os resultados
Testlink – Etapas
![Page 14: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/14.jpg)
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
![Page 15: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/15.jpg)
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.
![Page 16: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/16.jpg)
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?
![Page 17: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/17.jpg)
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.
![Page 18: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/18.jpg)
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!
![Page 19: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/19.jpg)
Follow up 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!
![Page 20: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/20.jpg)
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
![Page 21: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/21.jpg)
O Reporte de Incidente de Bugs
- IEEE 829Exemplo de em um simples reporteData e hora;Testador;Referencias: ID, TC...Hw e Sw configuração;Inputs;Passos, resultado esperados, atual resultado;Descrição;Severidade x PrioridadeObservações.
- Manual versus Ferramentas
![Page 22: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/22.jpg)
Pilotando o Mantis
![Page 23: Realizando a gestão de testes e o controle de defeitos](https://reader031.fdocumentos.tips/reader031/viewer/2022013121/55618858d8b42ace7d8b4707/html5/thumbnails/23.jpg)
Perguntas?