SlideShare uma empresa Scribd logo
1 de 22
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!	
  

Mais conteúdo relacionado

Mais procurados

Concorrência na Linguagem de Programação
Concorrência na Linguagem de ProgramaçãoConcorrência na Linguagem de Programação
Concorrência na Linguagem de ProgramaçãoAlexsandro Pereira
 
TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)Ahmed Misbah
 
Rup mantencion de software
Rup mantencion de softwareRup mantencion de software
Rup mantencion de softwareNicolas Salazar
 
Áreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de SoftwareÁreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de SoftwareElaine Cecília Gatto
 
Verificación y Validación de Software
Verificación y Validación de SoftwareVerificación y Validación de Software
Verificación y Validación de SoftwareJeniffer Manosalvas
 
Aula sobre multithreading
Aula sobre multithreadingAula sobre multithreading
Aula sobre multithreadingBianca Dantas
 
Introdução à Qualidade e Testes Ágeis de Software
Introdução à Qualidade e Testes Ágeis de SoftwareIntrodução à Qualidade e Testes Ágeis de Software
Introdução à Qualidade e Testes Ágeis de SoftwareClaudia Melo
 
Webinar - Unbox GitLab CI/CD
Webinar - Unbox GitLab CI/CD Webinar - Unbox GitLab CI/CD
Webinar - Unbox GitLab CI/CD Annie Huang
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurancewill2294
 
Apresentação Docker
Apresentação DockerApresentação Docker
Apresentação DockerAndré Justi
 
Mendix learning by Sunil Kumar
Mendix learning by Sunil KumarMendix learning by Sunil Kumar
Mendix learning by Sunil KumarSunilKumar706490
 
Teste Estrutural usando a ferramenta Jabuti
Teste Estrutural usando a ferramenta JabutiTeste Estrutural usando a ferramenta Jabuti
Teste Estrutural usando a ferramenta JabutiInael Rodrigues
 

Mais procurados (20)

Concorrência na Linguagem de Programação
Concorrência na Linguagem de ProgramaçãoConcorrência na Linguagem de Programação
Concorrência na Linguagem de Programação
 
FDD
FDDFDD
FDD
 
TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)
 
Padrões de Projeto
Padrões de ProjetoPadrões de Projeto
Padrões de Projeto
 
Rup mantencion de software
Rup mantencion de softwareRup mantencion de software
Rup mantencion de software
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Ferramentas Case - fase de análise e projeto
Ferramentas Case - fase de análise e projetoFerramentas Case - fase de análise e projeto
Ferramentas Case - fase de análise e projeto
 
Áreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de SoftwareÁreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de Software
 
Verificación y Validación de Software
Verificación y Validación de SoftwareVerificación y Validación de Software
Verificación y Validación de Software
 
Aula sobre multithreading
Aula sobre multithreadingAula sobre multithreading
Aula sobre multithreading
 
Introdução à Qualidade e Testes Ágeis de Software
Introdução à Qualidade e Testes Ágeis de SoftwareIntrodução à Qualidade e Testes Ágeis de Software
Introdução à Qualidade e Testes Ágeis de Software
 
Webinar - Unbox GitLab CI/CD
Webinar - Unbox GitLab CI/CD Webinar - Unbox GitLab CI/CD
Webinar - Unbox GitLab CI/CD
 
eXtreme Programming (XP)
eXtreme Programming (XP)eXtreme Programming (XP)
eXtreme Programming (XP)
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Apresentação Docker
Apresentação DockerApresentação Docker
Apresentação Docker
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Mendix learning by Sunil Kumar
Mendix learning by Sunil KumarMendix learning by Sunil Kumar
Mendix learning by Sunil Kumar
 
Teste Estrutural usando a ferramenta Jabuti
Teste Estrutural usando a ferramenta JabutiTeste Estrutural usando a ferramenta Jabuti
Teste Estrutural usando a ferramenta Jabuti
 
Arquitetura de Software em Equipes Ágeis
Arquitetura de Software em Equipes ÁgeisArquitetura de Software em Equipes Ágeis
Arquitetura de Software em Equipes Ágeis
 

Destaque

Utilizando o Bugzilla: Uma abordagem prática - Gabriel Stein
Utilizando o Bugzilla: Uma abordagem prática - Gabriel SteinUtilizando o Bugzilla: Uma abordagem prática - Gabriel Stein
Utilizando o Bugzilla: Uma abordagem prática - Gabriel SteinTchelinux
 
–Unitri – Sistemas de Informação – EMSys3 Corporation 3
–Unitri – Sistemas de Informação – EMSys3 Corporation 3–Unitri – Sistemas de Informação – EMSys3 Corporation 3
–Unitri – Sistemas de Informação – EMSys3 Corporation 3gonanz
 
SOAP x REST (PSDC Unitri)
SOAP x REST (PSDC Unitri)SOAP x REST (PSDC Unitri)
SOAP x REST (PSDC Unitri)Marcio Guedes
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testeselliando dias
 
Criando a Cultura de Inovação nas empresas
Criando a Cultura de Inovação nas empresasCriando a Cultura de Inovação nas empresas
Criando a Cultura de Inovação nas empresasEduardo Pina Mamede
 
Gestão de defeitos e testes com Jira
Gestão de defeitos e testes com JiraGestão de defeitos e testes com Jira
Gestão de defeitos e testes com JiraQualister
 
Apresentação implatação do Jira como ferramenta de gestão de bpmn das demanda...
Apresentação implatação do Jira como ferramenta de gestão de bpmn das demanda...Apresentação implatação do Jira como ferramenta de gestão de bpmn das demanda...
Apresentação implatação do Jira como ferramenta de gestão de bpmn das demanda...William Melchior Jablonski, CTFL
 
Ferramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareFerramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareJeremias Araujo
 
Testes de Software & Ferramentas de Testes
Testes de Software & Ferramentas de TestesTestes de Software & Ferramentas de Testes
Testes de Software & Ferramentas de TestesPaulo César M Jeveaux
 

Destaque (12)

JMeter
JMeterJMeter
JMeter
 
Bugzilla
BugzillaBugzilla
Bugzilla
 
Utilizando o Bugzilla: Uma abordagem prática - Gabriel Stein
Utilizando o Bugzilla: Uma abordagem prática - Gabriel SteinUtilizando o Bugzilla: Uma abordagem prática - Gabriel Stein
Utilizando o Bugzilla: Uma abordagem prática - Gabriel Stein
 
–Unitri – Sistemas de Informação – EMSys3 Corporation 3
–Unitri – Sistemas de Informação – EMSys3 Corporation 3–Unitri – Sistemas de Informação – EMSys3 Corporation 3
–Unitri – Sistemas de Informação – EMSys3 Corporation 3
 
SOAP x REST (PSDC Unitri)
SOAP x REST (PSDC Unitri)SOAP x REST (PSDC Unitri)
SOAP x REST (PSDC Unitri)
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testes
 
Criando a Cultura de Inovação nas empresas
Criando a Cultura de Inovação nas empresasCriando a Cultura de Inovação nas empresas
Criando a Cultura de Inovação nas empresas
 
Gestão de defeitos e testes com Jira
Gestão de defeitos e testes com JiraGestão de defeitos e testes com Jira
Gestão de defeitos e testes com Jira
 
Apresentação implatação do Jira como ferramenta de gestão de bpmn das demanda...
Apresentação implatação do Jira como ferramenta de gestão de bpmn das demanda...Apresentação implatação do Jira como ferramenta de gestão de bpmn das demanda...
Apresentação implatação do Jira como ferramenta de gestão de bpmn das demanda...
 
Bugzilla
BugzillaBugzilla
Bugzilla
 
Ferramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareFerramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de software
 
Testes de Software & Ferramentas de Testes
Testes de Software & Ferramentas de TestesTestes de Software & Ferramentas de Testes
Testes de Software & Ferramentas de Testes
 

Semelhante a Bugzilla

Mineração de Repositórios de Defeitos
Mineração de Repositórios de DefeitosMineração de Repositórios de Defeitos
Mineração de Repositórios de DefeitosRodrigo Rocha
 
Bugs, DVCS e tools
Bugs, DVCS e toolsBugs, DVCS e tools
Bugs, DVCS e toolsPaulo Mattos
 
Apresentação "O CMS Seguro"
Apresentação "O CMS Seguro"Apresentação "O CMS Seguro"
Apresentação "O CMS Seguro"ISCTE
 
Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002Cláudio Amaral
 
ERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
ERES 2018 - Microserviços: Desafios para Lidar com a QualidadeERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
ERES 2018 - Microserviços: Desafios para Lidar com a QualidadeAndré Abe Vicente
 
Um dia na Vida de Seu Aplicativo PHP
Um dia na Vida de Seu Aplicativo PHPUm dia na Vida de Seu Aplicativo PHP
Um dia na Vida de Seu Aplicativo PHPAna Maria Valarezo
 
Testes O que são e para que servem? - LadyTalks
Testes O que são e para que servem? - LadyTalksTestes O que são e para que servem? - LadyTalks
Testes O que são e para que servem? - LadyTalksDiana Ungaro Arnos
 
Implementação de PCs, parte 1 de 4: Compatibilidade de Aplicações
Implementação de PCs, parte 1 de 4: Compatibilidade de AplicaçõesImplementação de PCs, parte 1 de 4: Compatibilidade de Aplicações
Implementação de PCs, parte 1 de 4: Compatibilidade de AplicaçõesMarcelo Matias
 
Incluindo Ferramentas de Segurança no Pipeline
Incluindo Ferramentas de Segurança no PipelineIncluindo Ferramentas de Segurança no Pipeline
Incluindo Ferramentas de Segurança no PipelineClaudio Romao
 
Teste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSTeste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSFabrício Campos
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração ContínuaScrumHalf Tool
 
Cypress-CPGOIAS-2023
Cypress-CPGOIAS-2023Cypress-CPGOIAS-2023
Cypress-CPGOIAS-2023GilsonTerra2
 
Captulo 8 prototipacao
Captulo 8 prototipacaoCaptulo 8 prototipacao
Captulo 8 prototipacaolua alves
 
Webinar: Debugging em Linux embarcado
Webinar: Debugging em Linux embarcadoWebinar: Debugging em Linux embarcado
Webinar: Debugging em Linux embarcadoEmbarcados
 

Semelhante a Bugzilla (20)

Mineração de Repositórios de Defeitos
Mineração de Repositórios de DefeitosMineração de Repositórios de Defeitos
Mineração de Repositórios de Defeitos
 
Bugs, DVCS e tools
Bugs, DVCS e toolsBugs, DVCS e tools
Bugs, DVCS e tools
 
Apresentação "O CMS Seguro"
Apresentação "O CMS Seguro"Apresentação "O CMS Seguro"
Apresentação "O CMS Seguro"
 
Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002
 
ERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
ERES 2018 - Microserviços: Desafios para Lidar com a QualidadeERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
ERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
 
Dev vs. Ops
Dev vs. OpsDev vs. Ops
Dev vs. Ops
 
Um dia na Vida de Seu Aplicativo PHP
Um dia na Vida de Seu Aplicativo PHPUm dia na Vida de Seu Aplicativo PHP
Um dia na Vida de Seu Aplicativo PHP
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Teste de software
Teste de software Teste de software
Teste de software
 
Testes O que são e para que servem? - LadyTalks
Testes O que são e para que servem? - LadyTalksTestes O que são e para que servem? - LadyTalks
Testes O que são e para que servem? - LadyTalks
 
Implementação de PCs, parte 1 de 4: Compatibilidade de Aplicações
Implementação de PCs, parte 1 de 4: Compatibilidade de AplicaçõesImplementação de PCs, parte 1 de 4: Compatibilidade de Aplicações
Implementação de PCs, parte 1 de 4: Compatibilidade de Aplicações
 
Incluindo Ferramentas de Segurança no Pipeline
Incluindo Ferramentas de Segurança no PipelineIncluindo Ferramentas de Segurança no Pipeline
Incluindo Ferramentas de Segurança no Pipeline
 
Aula 8 - Gestão de Defeitos.pptx
Aula 8 - Gestão de Defeitos.pptxAula 8 - Gestão de Defeitos.pptx
Aula 8 - Gestão de Defeitos.pptx
 
Teste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSTeste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATS
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
Cypress-CPGOIAS-2023
Cypress-CPGOIAS-2023Cypress-CPGOIAS-2023
Cypress-CPGOIAS-2023
 
Captulo 8 prototipacao
Captulo 8 prototipacaoCaptulo 8 prototipacao
Captulo 8 prototipacao
 
Webinar: Debugging em Linux embarcado
Webinar: Debugging em Linux embarcadoWebinar: Debugging em Linux embarcado
Webinar: Debugging em Linux embarcado
 
10-codigo-limpo-parte-3.pdf
10-codigo-limpo-parte-3.pdf10-codigo-limpo-parte-3.pdf
10-codigo-limpo-parte-3.pdf
 

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  
  • 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. Bugzilla   11  
  • 15. Busca   15  
  • 16. Busca   16  
  • 17. Busca   17  
  • 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