Sistemas	
  de	
  Informação	
  
Teste	
  e	
  Manutenção	
  de	
  So4ware	
  
           Prof.	
  Priscila	
  Souza	
  




                                       Bugzilla	
  

                                              Alloma Karoline
                                             Marcony Pessotti
                                             Matheus Ventura
                                            Rodrigo Rodrigues
Bug	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  Grace	
  Murray	
  Hopper	
  -­‐	
  1945	
  




                                                                                                                           2	
  
Bug	
  




          3	
  
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	
  
História	
  Bugzilla	
  




                           5	
  
Empresas,	
  Organizações	
  e	
  Projetos	
  


                    1268	
  




                                                 6	
  
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	
  
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	
  
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	
  
Ciclo	
  de	
  Vida	
  do	
  Bug	
  




                                       10	
  
Bugzilla	
  




               11	
  
Cadastramento	
  




                    12	
  
Cadastramento	
  




                    13	
  
Cadastramento	
  




                    14	
  
Busca	
  




            15	
  
Busca	
  




            16	
  
Busca	
  




            17	
  
Documentação	
  




                   18	
  
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	
  
Desvantagens	
  
•  Suporte	
  não	
  oferece	
  garanRa	
  
•  A	
  complexidade	
  em	
  seu	
  uso	
  
•  Falta	
  de	
  integração	
  com	
  algumas	
  ferramentas	
  




                                                                20	
  
Conclusão	
  
•    Atende	
  os	
  objeRvos	
  
•    Custo/Beneicio	
  
•    Documentação	
  e	
  solução	
  para	
  bugs	
  
•    Desenvolvimento	
  constante	
  




                                                        21	
  
Obrigado!	
  

Bugzilla

  • 1.
    Sistemas  de  Informação   Teste  e  Manutenção  de  So4ware   Prof.  Priscila  Souza   Bugzilla   Alloma Karoline Marcony Pessotti Matheus Ventura Rodrigo Rodrigues
  • 2.
    Bug                                        Grace  Murray  Hopper  -­‐  1945   2  
  • 3.
    Bug   3  
  • 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  
  • 5.
  • 6.
    Empresas,  Organizações  e  Projetos   1268   6  
  • 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  
  • 10.
    Ciclo  de  Vida  do  Bug   10  
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
    Busca   15  
  • 16.
    Busca   16  
  • 17.
    Busca   17  
  • 18.
  • 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  
  • 22.