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.
Apresentação em seminário da disciplina de testes de software, realizado na PUC Minas no campus Barreiro. Exposição de recursos das ferramentas para gerenciamento de defeitos BUGZILLA, MANTIS BUG TRACKER, TRAC, REDMINE, JIRA. Acesse https://www.desenvolvedormatteus.com.br/ e solicite um orçamento, caso precise de um profissional em testes para seu software.
Software Testing Fundamentals | Basics Of Software TestingKostCare
Learn the fundamental techniques and approaches to software testing and enhanced comprehend what to test, how to test it, and in what contexts certain practices. Fundamentals of Software Testing offer an eye-opening view into this difficult task based on multiple sources of industry best practice.
Apresentação em seminário da disciplina de testes de software, realizado na PUC Minas no campus Barreiro. Exposição de recursos das ferramentas para gerenciamento de defeitos BUGZILLA, MANTIS BUG TRACKER, TRAC, REDMINE, JIRA. Acesse https://www.desenvolvedormatteus.com.br/ e solicite um orçamento, caso precise de um profissional em testes para seu software.
Software Testing Fundamentals | Basics Of Software TestingKostCare
Learn the fundamental techniques and approaches to software testing and enhanced comprehend what to test, how to test it, and in what contexts certain practices. Fundamentals of Software Testing offer an eye-opening view into this difficult task based on multiple sources of industry best practice.
Verificação visa assegurar que o software seja desenvolvido de um modo apropriado e consistente. Validação visa assegurar que o software corresponda aos requisitos estabelecidos. Teste visa examinar o comportamento do software através de sua execução.
In this session you will learn:
Test Strategy and Planning
Test Strategy Document
Test Planning
Test Estimation Techniques
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
Automacao de Testes - do zero ao clean codeJoyce Bastos
Como ganhar empoderamento na automação de testes (web ou mobile)? Mais do que estudar uma linguagem específica de programação, temos a lógica e a colaboração por trás da automação. Então, como podemos começar a programar o mínimo possível envolvendo os conceitos de (classe, método e objeto) e ir evoluindo até envolver conceitos como interface, page objects, herança. Será mostrado um código inicial com conceitos bem básico porém que promovem a automação, um código intermediário com alguns conceitos um pouco mais avançados e que também promovem a automação e no fim um código com as práticas de clean code e que promove a mesma automação.
Performance and Feature comparison of different frameworks of GoLang v/s Non-GoLang Testing Frameworks.
This presentation have been presented in GopherConIndia-16
How to Build Your Own Test Automation Framework?Dmitry Buzdin
Even though there are plenty of open source tools on the market every company needs to put them together and create a test automation framework on top. Best practices of doing that are quite well-known in industry and it is important to learn them before building your own framework. We will go through the core building blocks of test automation frameworks and how they are playing together. You will learn how to assemble your test automation toolchain out of open source libraries and how to integrate them together. The session will be heavily biased towards Java platform.
Aula 03 - Introdução aos Diagramas de AtividadeAlberto Simões
Introdução aos Diagramas de Atividade (UML) para a disciplina de Planeamento de Sistemas de Informação do Mestrado em Informação Empresarial da Escola Superior de Estudos Industriais e de Gestão do Instituto Politécnico do Porto.
Gerenciamento de Arquivos Nos Sistemas OperacionaisLeandro Júnior
Trabalho sobre gerenciamento de arquivos em windows,linux e android.
Tratamos de como eles tratam os arquivos e como funciona o gerenciamento de arquivos.
Apresentação da Monografia no TCC do curso de Sistemas de Informação em 2007.
Link para monografia: http://pt.scribd.com/doc/80052860/Sistema-de-controle-de-custo-intangivel-de-propriedade-da-rede-internet
Trabalho realizado pelo aluno Rafael Sanches sobre teste de software explicando os passos necessários para realização de testes no desenvolvimento de software.
Verificação visa assegurar que o software seja desenvolvido de um modo apropriado e consistente. Validação visa assegurar que o software corresponda aos requisitos estabelecidos. Teste visa examinar o comportamento do software através de sua execução.
In this session you will learn:
Test Strategy and Planning
Test Strategy Document
Test Planning
Test Estimation Techniques
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
Automacao de Testes - do zero ao clean codeJoyce Bastos
Como ganhar empoderamento na automação de testes (web ou mobile)? Mais do que estudar uma linguagem específica de programação, temos a lógica e a colaboração por trás da automação. Então, como podemos começar a programar o mínimo possível envolvendo os conceitos de (classe, método e objeto) e ir evoluindo até envolver conceitos como interface, page objects, herança. Será mostrado um código inicial com conceitos bem básico porém que promovem a automação, um código intermediário com alguns conceitos um pouco mais avançados e que também promovem a automação e no fim um código com as práticas de clean code e que promove a mesma automação.
Performance and Feature comparison of different frameworks of GoLang v/s Non-GoLang Testing Frameworks.
This presentation have been presented in GopherConIndia-16
How to Build Your Own Test Automation Framework?Dmitry Buzdin
Even though there are plenty of open source tools on the market every company needs to put them together and create a test automation framework on top. Best practices of doing that are quite well-known in industry and it is important to learn them before building your own framework. We will go through the core building blocks of test automation frameworks and how they are playing together. You will learn how to assemble your test automation toolchain out of open source libraries and how to integrate them together. The session will be heavily biased towards Java platform.
Aula 03 - Introdução aos Diagramas de AtividadeAlberto Simões
Introdução aos Diagramas de Atividade (UML) para a disciplina de Planeamento de Sistemas de Informação do Mestrado em Informação Empresarial da Escola Superior de Estudos Industriais e de Gestão do Instituto Politécnico do Porto.
Gerenciamento de Arquivos Nos Sistemas OperacionaisLeandro Júnior
Trabalho sobre gerenciamento de arquivos em windows,linux e android.
Tratamos de como eles tratam os arquivos e como funciona o gerenciamento de arquivos.
Apresentação da Monografia no TCC do curso de Sistemas de Informação em 2007.
Link para monografia: http://pt.scribd.com/doc/80052860/Sistema-de-controle-de-custo-intangivel-de-propriedade-da-rede-internet
Trabalho realizado pelo aluno Rafael Sanches sobre teste de software explicando os passos necessários para realização de testes no desenvolvimento de software.
Trabalho comparativo entre os protocolos SOAP e REST.
Disciplina Programação de Sistemas Distribuídos e Concorrência (PSDC) - UNITRI - Uberlândia - MG.
Apresentação da ferramenta, seu contexto dentro do desenvolvimento ágil, o novo processo de suporte integrado a ferramenta e os comandos de integração continua da ferramenta através do github.
A apresentação discute sobre um problema que afeta profundadamente o dia a dia das empresas e organizações que desenvolvem software que são os Bugs.
Discutimos também o DVCS - Distribution Version Control System
Indicamos ferramentas que abordam os dois temas
ERES 2018 - Microserviços: Desafios para Lidar com a QualidadeAndré Abe Vicente
Muitas empresas tem adotado uma arquitetura de microserviços em seus projetos, devido a capacidade de fazermos o deploy de cada serviço de forma independente, escalar e manter cada microserviço, além de paralelizar o desenvolvimento entre múltiplos times. Nesse contexto, pretende-se mostrar desafios que temos encontrado na área de qualidade e quais técnicas de desenvolvimento e testes podem ser utilizados.
Obs.: Evolução da apresentação feita originalmente no TDC 2018 (Trilha Testes)
Toda organização quer desenvolver aplicativos mais rapidamente. O desenvolvimento e as operaçôes estam separados por um abismo.
Colaboração e Automação de Tarefas são a resposta!
Veja aqui como eliminar essa Muralha nos Aplicativos em PHP.
Conceito de Integração Contínua e Ferramentas como: Jenkins e SonarQube no IV Meetup Qualyteam.
Fontes: Martin Fowler, Kent Beck, Booch
SubTemas: Continuous Delivery e Deployment, DevOps, ...
Palestra para a iniciativa LadyTalks.
Uma breve introdução aos tipos de teste e aos testes unitários.
Vídeo da apresentação: https://www.youtube.com/watch?v=xEjnYocvq8o
Resumo do Webinar
Encontrar bugs em software não é fácil, mas é uma habilidade que todo desenvolvedor(a) deve procurar melhorar. Muitos(as) utilizam apenas o “print no código” para encontrar problemas, mas diversas outras técnicas e ferramentas estão disponíveis e são muito mais eficientes em determinadas situações. Diferentes tipos de problemas como travamentos, crashes, erros de lógica, vazamentos de recursos e problemas de desempenho exigirão diferentes ferramentas e técnicas, incluindo análise de core dump, tracing, profiling, depuração interativa, etc. Neste webinar, os participantes aprenderão a aplicar diferentes técnicas e utilizar diferentes ferramentas para depurar sistemas com Linux embarcado, incluindo GDB, addr2line, strace, ltrace, perf, valgrind, gprof, ftrace, etc!
Convidado: Sergio Prado
Tech Lead na Toradex, Professor na Embedded Labworks
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