Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira
-
Upload
matteus-barbosa -
Category
Software
-
view
93 -
download
0
Transcript of Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira
![Page 1: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/1.jpg)
& MANTIS BUG TRACKER, TRAC, REDMINE, JIRA.
DANIELA GOMESKARINE MARTINS
MATTEUS BARBOSANATHÁLIA TOLEDO
WELISSON CAETANO
BUGZILLA - FUNDAMENTOS DE TESTES 1
GERENCIAMENTO DE DEFEITOS COM
![Page 2: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/2.jpg)
GERENCIAMENTO DE DEFEITOS
1. BUGZILLA2. OBJETIVOS3. CARACTERÍSTICAS4. BUGZILLA @WINDOWS5. MANTIS BUG TRACKER6. TRAC7. REDMINE8. JIRABUGZILLA - FUNDAMENTOS DE TESTES 2
![Page 3: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/3.jpg)
RECEITA BUGZILLA
◼Active Perl◼Módulos Perl (instalados com cpanm –i local <módulo>)◼Apache2 Web Server◼Database MySQL◼localconfig (configurações iniciais / database)◼D:\xampp\htdocs\bugzilla checksetup.pl◼testserver.pl <url>BUGZILLA - FUNDAMENTOS DE TESTES 3
◼Versão Perl◼ config. XAMPP◼ Instalação de
módulos◼Tradução
incompatível
INCIDENTES
![Page 4: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/4.jpg)
OBJETIVOS
BUGZILLA - FUNDAMENTOS DE TESTES 4
Track bugs and code changes
Communicate with teammates
Submit and review patchesManage quality assurance
(QA)Systems administration
Deployment managementChip design and
development problem tracking
Software and hardware bug tracking
IT support queues
![Page 5: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/5.jpg)
CARACTERÍSTICAS● Under active development● Constantly being put to the test by the Mozilla
Foundation● Supported by a dedicated team● Has countless features that most expensive solutions
lack● Trusted by world leaders in technology● Can be installed on many operating systems,
including Windows, Mac and LinuxBUGZILLA - FUNDAMENTOS DE TESTES 5
![Page 6: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/6.jpg)
6
![Page 7: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/7.jpg)
RECURSOS
7
● Parameters● Preferences● Sanity Check (db)● Users● Classifications● Products
● Flags● Custom Fields● Field Values● Bug Status Workflow● Groups● Keywords● Whining● Release Notes
Vídeo (4m40s)
![Page 8: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/8.jpg)
Disponível em https://drive.google.com/open?id=0Bzf3ygkvA2ijak1yNzV2bFFwTUE
BUGZILLA - FUNDAMENTOS DE TESTES 8
![Page 9: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/9.jpg)
MANTIS BUG TRACKER
É UMA FERRAMENTA QUE TEM COMO O PRINCIPAL CARACTERÍSTICA O GERENCIAMENTO DOS DEFEITOS(BUGS) DE UM PROJETO.
MANTIS BUG TRACKER- FUNDAMENTOS DE TESTES 9
![Page 10: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/10.jpg)
Características gerais◼O Mantis é um sistema que foi desenvolvido na linguagem de
programação PHP e utiliza o banco de dados MySQL ou PostgreSQL para armazenar as informações.
◼Por ser um sistema WEB, ele roda em um servidor de aplicação e é acessado através de um navegador.
◼O Mantis é free e possui código aberto
10
![Page 11: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/11.jpg)
Características gerais
◼ O Mantis pode ser alterado dinamicamente para os seguintes idiomas: Chinês (4 versões), Croata, Dinamarquês, Alemão, Estoniano, Finlandês, Francês, Francês do Canadá, Húngaro, Islandês, Italiano, Japonês (3 versões), Coreano, Letão, Lituano, Norueguês, Polonês, Português (BR e PT), Românico, Russo (2 versões), Sérvio, Eslovaco, Eslovênico, Espanhol, Sueco, Turco, Ucraniano. Totalizando 34 idiomas.
11
![Page 12: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/12.jpg)
Pontos fortes
◼ É gratis ◼Priorização de bugs por cores◼Serviço online◼ Múltiplos usuários cadastrando tarefas
12
![Page 13: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/13.jpg)
Pontos forte
◼Disponível em versão mobile
13
![Page 14: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/14.jpg)
Curiosidade
◼Kenzaburo Ito e um amigo criaram o Mantis como uma ferramenta auxiliar de um projeto que realizavam. Posteriormente a ferramenta foi revisada e distribuida como ' Bugtracker'. O nome Mantis foi escolhido lembrando o Praying Mantis (Louva Deus) que é um inseto que tem como base alimentar outros insetos.
14
![Page 15: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/15.jpg)
TRAC
◼Trac é uma simples ferramenta, open source e de interface web para controle de mudanças em projetos de desenvolvimento de software. O objetivo do software é ajudar o desenvolvedor a rastrear essas mudanças, entender o porque de cada uma e qual o seu impacto no projeto como um todo.
◼Entre os diversos usuários do software temos o Laboratório de Propulsão a Jato da NASA, que usa a ferramenta para controle de vários projetos.
BUGZILLA - FUNDAMENTOS DE TESTES 15
![Page 16: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/16.jpg)
TRAC
Recursos do TRAC
◼Controle de mudanças;
◼Integração com o Subversion
◼Acompanhamento da evolução do projeto
16
![Page 17: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/17.jpg)
TRACBenefícios obtidos com o uso do TRAC
◼Melhoria na qualidade do produto e do processo de desenvolvimento;
◼Registro, rastreamento e controle das mudanças sofridas pelo projeto durante o seu ciclo de vida;
◼Integração entre o controle de versão e o controle de mudança;
◼Acompanhamento básico da evolução do projeto;
◼Melhor documentação do projeto através de participação da equipe de desenvolvimento. 17
![Page 18: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/18.jpg)
TRAC
◼Para o controle de mudanças, existe um elemento chamado ticket que pode conter registros de defeitos, pedidos de melhoria e tarefas do projeto, sendo útil para obtenção de informações sobre a construção do projeto.
◼Todas as anotações complementares e mudanças feitas após a criação do ticket são mantidas, formando um histórico da evolução do mesmo.
18
![Page 19: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/19.jpg)
TRAC
Integração com SVN
19
![Page 20: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/20.jpg)
TRAC
20
![Page 21: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/21.jpg)
Jira
Ferramenta direcionada para metodologia ágil que permite a gestão de projetos e tarefas relacionadas ao fluxo de trabalho, como também acompanhamento de manutenções e reportes de defeitos (bugs) em projetos.
BUGZILLA - FUNDAMENTOS DE TESTES 21
![Page 22: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/22.jpg)
Jira
BUGZILLA - FUNDAMENTOS DE TESTES 22
Principais recursos:
Gestão de projetos permite a criação e delegação de projetos e tarefas, com fluxos de processos personalizados para o acompanhamento dos projetos.
Importação de dados de outras ferramentas, como excel, SQL, etc.
Integração com os principais ambientes de desenvolvimento e de publicações como Eclipse, Visual Studio, Netbeans,Jenkins, etc.
Gestão de defeitos e incidentes (Bug & issues tracking): com funcionalidades para criação, detalhamento/descrição de defeitos/incidentes e acompanhamento de resolução
![Page 23: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/23.jpg)
Jira - Contribuições no processo de teste:
23
● Simplicidade e facilidade de uso
![Page 24: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/24.jpg)
Jira - Contribuições no processo de teste:
BUGZILLA - FUNDAMENTOS DE TESTES 24
● Priorização e planejamento
![Page 25: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/25.jpg)
Jira - Contribuições no processo de teste:
25
● Rastreabilidade
![Page 26: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/26.jpg)
Jira - Contribuições no processo de teste:
26
● Visibilidade e feedback
![Page 27: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/27.jpg)
Jira - Contribuições no processo de teste:
27
● Monitoramento e controle
![Page 28: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/28.jpg)
REDMINE
Flexible Project Managemant
28
![Page 29: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/29.jpg)
Sumário
◼O que é?◼Funcionalidades voltadas para equipe.◼Funcionalidades voltadas à interação e integração.◼Capacidade de Suporte.◼Descrição alto nível das funcionalidades.
29
![Page 30: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/30.jpg)
O que é?
30
●Redmine é um software para gerenciamento de projetos altamente flexível.
●É software livre(GNU General v2 – GPL). Suporta diversas funcionalidades primordiais ao gerenciamento e construção do projeto: gestão de versões, documentos, arquivos, repositórios. Planejamento, acompanhamento e workflow da execução das tarefas.
●Utilizando plugins facilita o gerenciamento de projetos com metodologias ágeis: Scrum backlogs, quadro Kanban, gráfico burndown … e muitos mais.
![Page 31: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/31.jpg)
Funcionalidades voltadas para a equipe
31
●Suporte a múltiplos projetos, com possibilidade de herança de projetos;
●Controle de acesso flexível baseado em papéis; ●Gráfico de Gantt e calendário das tarefas; ● Notícias, documentos e arquivos;●Notificações por e-mail; ●Wiki para o projeto;
![Page 32: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/32.jpg)
Funcionalidades voltadas à interação e integração
32
●Fóruns para o projeto; ● Controle de tempo / Registro de horas; ● Possibilidade de customizações: campos personalizados; ● Integração com repositórios SCM (do inglês source code management)
● SVN●CVS● Git,●Mercurial,●Bazaar,●Darcs e sistema de arquivos
![Page 33: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/33.jpg)
Capacidade de suporte
33
●Suporte a autenticação via LDAP; ● Suporte a vários idiomas; ● Suporte a múltiplos bancos de dados; ● Indexação automática de tudo que é adicionado no
Redmine facilitando as buscas; ● Suporte a adição de centenas de plugins.
![Page 34: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/34.jpg)
Descrição em alto nível das funcionalidades
34
![Page 35: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/35.jpg)
Aba Visão Geral● Agrupa informações principais do projeto: ◼Status das tarefas;◼ Membros do projeto; ◼ Acesso ao gerenciamento do tempo gasto, relatórios
de horas
35
![Page 36: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/36.jpg)
Aba Atividade◼Lista um histórico resumido das atividades realizadas podendo ser
agrupadas por: ◼Tarefas, Changesets, Notícias, Documentos, Arquivos, Edições
Wiki, Mensagens, Tempos
36
![Page 37: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/37.jpg)
Aba Tarefas◼ Lista as tarefas do projeto, permitindo editar rapidamente
informações das tarefas através de menu. Permite realizar diversos filtros de pesquisa e customizar colunas para exibição
37
![Page 38: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/38.jpg)
Aba nova tarefa◼Permite a criação de tarefas com tipos padrão ou customizados,
exemplo: Defeito, Funcionalidade, Suporte e Tarefa.
38
Demais campos: Situação, Prioridade, Atribuído para, Tarefa pai, Início, Data prevista, Tempo estimado Horas, Arquivos (Upload), Observadores (Lista de usuários que acompanharam a tarefa).
![Page 39: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/39.jpg)
Aba Gantt◼Exibe uma planilha calendário do tipo gant, com o planejamento e
percentual de conclusão e relacionamento das tarefas a serem implementadas. Possibilita utilização de filtros, zoom, etc.
39
![Page 40: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/40.jpg)
Aba calendário◼Exibe um calendário com o planejamento (início e fim) das tarefas.
Permite adicionar filtro como mês/ano e demais filtros.
40
![Page 41: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/41.jpg)
Aba Notícias◼Permite a adição de notícias referentes ao projeto, e toda a
mensagem fica armazenada no mesmo, além de permitir comentar cada mensagem. É possível configurar o Redmine para enviar email aos membros do projeto.
41
![Page 42: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/42.jpg)
Aba Documentos
◼ Permite a adição/upload de documentos referentes ao projeto vinculados a uma categoria de documento.
42
![Page 43: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/43.jpg)
Outras abas
◼ Wiki◼ Permite criar um Wiki específico do projeto, com sub-divisões e suporte ao
histórico de modificações com diferenciação visual e índices. ◼ Fóruns
◼Lista os fóruns de discussão criados pelo administrador/gerente para o projeto◼ Arquivos
◼Permite realizar upload de arquivos. ◼ Repositório
◼Mostra os repositórios configurados (SCM). ◼ Configurações
◼Permite modificar o projeto criado43
![Page 44: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/44.jpg)
Conclusão
A grande “sacada” é utilizar as essências dos frameworks em prol do objetivos do negócio. No sentido de reduzir a burocracia e blindando a equipe de desenvolvimento. Redmine é uma alternativa no mercado na busca de soluções para gerenciamento de equipe de teste de qualidade de software.
44
![Page 45: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/45.jpg)
CONCLUSÃO
BUGZILLA - FUNDAMENTOS DE TESTES 45
A tradução em português é incompatível com a versão 5.0.2 utilizada, mas pode ser encontrada no sourceforge.
![Page 46: Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira](https://reader035.fdocuments.net/reader035/viewer/2022062401/58ef325c1a28ab02448b45cb/html5/thumbnails/46.jpg)
BIBLIOGRAFIA
• Bugzilla – Instalação em ambiente Windows• Instruções no blog thiscouldbebetter• http://www.oatsolutions.com.br/ferramentas/ferramentas_JI
RA.htm• Redmine – Ruby on Rails –< http://www.redmine.org/>• Manual de uso do Redmine – Administração. Disponivel em
http://softwarelivre.org/redmine/blog/manual-de-uso-do-redmine-administracao > Acesso em 21/05/2016
• Gonçalves, Eliel; Simplificando a gestão de projetos. Cinfotec Unicamp, 28/8/2014 .Disponivel em< http://www.ccuec.unicamp.br/biti/download/Unicamp_Redmine_20140828.pdf >. Acesso em 22/05/2016.
BUGZILLA - FUNDAMENTOS DE TESTES 46