O documento apresenta o sistema Bugzilla, um software livre e gratuito para gerenciamento de bugs. É descrito seu histórico desde a criação em 1998, características como cadastro e busca de bugs, vantagens como registro de histórico e identificação de erros, e desvantagens como falta de integração com algumas ferramentas.
1. Sistemas
de
Informação
Teste
e
Manutenção
de
So4ware
Prof.
Priscila
Souza
Bugzilla
Alloma Karoline
Marcony Pessotti
Matheus Ventura
Rodrigo Rodrigues
4. História
Bugzilla
• Bugzilla
foi
escrito
por
Terry
Weissman
e
foi
lançado
quando
o
mozilla.org
entrou
em
serviço
• Primeira
versão
(2.0):
19/09/1998
• ÚlRma
versão
estável
(4.2.3):
30/08/2012
• Versão
instável
(4.3.3)
4
7. Bugzilla
• Sistema
de
bugs
• So4ware
baseado
em
Web
e
e-‐mail
• Gestão
de
controle
de
erros
• Desenvolvedores
podem
registrar
bugs
em
aplicações
em
fase
de
desenvolvimento
• Verificar
quais
erros
existem
• Verificar
quais
erros
estão
sendo
corrigidos
7
8. CaracterísAcas
• Lado
do
usuário
-‐
Sistemas
de
solicitação
Onde
são
feitas
as
solicitações
de
mudanças
caso
ache
algum
bug
no
sistema.
-‐
Controle
de
tempo
-‐
Parte
do
sistema
podemos
marcar
o
tempo
que
demorou
para
um
bug
ser
corrigido.
-‐ Relatórios
de
gráficos
-‐
mostra
de
forma
visual
em
média
de
quantos
bug
apareceu
em
certas
aplicações
8
9. CaracterísAcas
• Administrador
-‐
Modo
de
representar
os
usuarios
Ao
ser
um
admin
ele
pode
se
passar
por
qualquer
usuario
do
sistema.
-‐
Fluxo
de
trabalho
personalizado
fluxo
de
bugs
poder
ser
personalizados
para
um
melhor
entendimento
para
a
resolução
dele.
-‐
Teste
de
sanidade
o
teste
de
sanidade
verifica
se
o
banco
de
dados
possui
incosistencia
de
dados
e
informa
os
erros
que
tem
nele.
9
19. Vantagens
• Existência
de
um
canal
bem
direcionado
• Cada
interação
é
registrada
• Oferece
o
armazenamento
do
histórico
• IdenRficação
de
alterações
redundantes
• Verificação
de
alterações
causadas
por
regressões
de
modificações
19
20. Desvantagens
• Suporte
não
oferece
garanRa
• A
complexidade
em
seu
uso
• Falta
de
integração
com
algumas
ferramentas
20
21. Conclusão
• Atende
os
objeRvos
• Custo/Beneicio
• Documentação
e
solução
para
bugs
• Desenvolvimento
constante
21