SlideShare uma empresa Scribd logo
Ferramentas Open
Source para auxiliar os
Testes de Software
Palestrante
Jeremias Araujo
Email: jqcaraujo@gmail.com
Blog: about.me/jeremias_araujo
É certificado CTFL pela ISTQB. Atualmente trabalha como Analista de
Teste Senior pela Indra/Politec, lotado no TJ-PB. Tem experiência em
teste de software por mais de 6 anos, já trabalhou na área de
qualidade e teste de software para empresas como Motorola S/A,
Epson, Samsung e CESAR.
Fundador do GUTS-PB (Grupo de Usuários de Testes de Software da
Paraíba), grupo com o objetivo de expandir os conhecimentos da
área de Teste de Software em nossa região.
Sobre o GUTS-PB
• Fundação: Março de 2013
• História do GUTS-PB: O GUTS-PB é um grupo criado com o intuito
de expandir os conhecimentos da área de Teste de Sotware em
nossa região, onde a área é muito pouco difundida.
• Colaboradores: O GUTS-PB recebe a colaboração de qualquer
pessoa que tenha o objetivo de querer transmitir os seus
conhecimentos de testes para todos.
• Área de Atuação: O GUTS-PB é um grupo com linha de atuação
em certificação, gerenciamento, execução, report, automação em
qualidade e testes de software,
Por que Testar?
O que é Testar?
A qualidade de um software pode estar fortemente relacionada à
existência de defeitos inseridos durante o desenvolvimento ou
manutenção de um produto. Uma das maneiras de identificar os
defeitos de uma aplicação de forma que eles possam ser
corrigidos é através das atividades de teste de software.
Testar uma aplicação é
questioná-la, através de
casos de teste e
principalmente de
observações, para analisar
as respostas obtidas, pois
estas podem revelar defeitos
Conceitos básicos de Testes de
Software
Importância dos Testes
Fonte: (BASTOS; RIOS; CRISTALLI; MOREIRA, 2007)
Motivação
Fonte: http://www.devmedia.com.br/artigo-engenharia-de-software-introducao-a-teste-de-software/8035
Técnicas de Teste
Tipos de Teste
Fonte: http://apolineosocial.blogspot.com/2010/07/validacao-verificacao-e-testes-de.html
Teste + Software Livre
Benefícios
Rapidez nos
resultados.
Repetição
exaustiva de
testes.
Facilita o
armazenamento e
execução dos casos
de testes.
Geração de
logs de
execuções.
Reprodução
fiel dos testes.
Fonte: CAETANO, CRISTIANO. Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas. 2007
Ferramentas x Ciclo de Vida
Gestão de Projetos
Gestão de Projetos
Ferramentas OpenSources
ProjectKoach - http://www.projectkoach.com/
php-collab - http://www.php-collab.org
GanttProject - http://ganttproject.biz/
]project-open[ - http://www.project-open.com/
OpenWorkbench - http://www.openworkbench.org/
XPlanner - http://www.xplanner.org/
WebCollab - http://webcollab.sourceforge.net/
Mindquarry - http://www.mindquarry.com/
Gestão de Testes
Gestão de Testes
Ferramentas OpenSources
TestLink - http://www.teamst.org/
QaManager - http://qamanager.sourceforge.net/
rth - http://www.rth-is-quality.com
TestMaster - http://testmaster.sourceforge.net/
Testitool - http://majordojo.com/testitool/
Test Case Web (TCW) - http://tcw.sourceforge.net/
Testopia - http://www.mozilla.org/projects/testopia/
Gestão de Defeitos
Fonte: http://www.devmedia.com.br/artigo-engenharia-de-software-gestao-de-defeitos/8036
Gestão de Defeitos
Ferramentas OpenSources
Mantis - http://www.mantisbt.org/
Bugzilla - http://www.bugzilla.org/
Scarab - http://scarab.tigris.org/
BugNET - http://www.bugnetproject.com/
TRAC - http://trac.edgewall.org/
Redmine – http://www.redmine.org
Gestão de Versões
Gestão de Versões
Ferramentas OpenSources
TortoiseCVS http://www.tortoisecvs.org/
WinCVS - http://www.wincvs.org/
Subversion - http://subversion.tigris.org/
darcs - http://darcs.net/
Automação de Testes
Testes de Aceitação.
Testes Funcionais
Testes Exploratórios
Teste de
Performance.
Testes de Carga
Testes Unitários
Automação de Testes
Ferramentas OpenSources – Testes Funcionais
Selenium (WEB) - http://www.openqa.org/selenium/
actiWATE (WEB) - http://www.actiwate.com/
Marathon (Java Swing) - http://www.marathontesting.com/marathon/
Watir (WEB) - http://wtr.rubyforge.org/
Canoo WEBTest (WEB) - http://WEBtest.canoo.com/
Apodora (WEB) - http://www.apodora.org/
Abbot (Java Swing) - http://abbot.sourceforge.net
SoapUI (WEBServices) - http://www.soapui.org/
SOAPSonar Personal Edition (WEBServices) - http://www.crosschecknet.com/
LISA WS-Testing (WEBServices) - http://www.itko.com/site/products/lisa/ws_testing.jsp
Squish for KDE (Linux) - http://www.froglogic.com
SharpRobo (WinForm .NET) - http://confluence.public.thoughtworks.org/display/SHRO/Home
FitNesse - http://fitnesse.org/
Automação de Testes
Ferramentas OpenSources – Testes Carga, Stress e
Performance
OpenSTA - http://www.opensta.org/
JMeter - http://jakarta.apache.org/jmeter/index.html
Microsoft WEB Application Stress Tool -
http://www.microsoft.com/downloads/details.aspx?FamilyID=e2c0585a-062a-
439e-a67d-75a89aa36495&DisplayLang=en
WEBLOAD - http://www.WEBload.org/
The Grinder - http://grinder.sourceforge.net/
Ferramentas de Apoio
Tail for Win32 - http://tailforwin32.sourceforge.net/
HeavyLoad - http://www.jam-software.com/freeware/index.shtml
Process Explorer - http://www.microsoft.com/technet/sysinternals/
VMWARE -http://www.vmware.com/products/server/
Microsoft PICT - http://download.microsoft.com/download/f/5/5/f55484df-8494-48fa-8dbd-8c6f76cc014b/pict33.msi
Burp Suite - http://portswigger.net/proxy/download.html
Camstudio - http://sourceforge.net/projects/camstudio/
MWSnap - http://www.mirekw.com/winfreeware/mwsnap.html
WinMerge - http://winmerge.sourceforge.net/
Data Generator - http://www.generatedata.com/
Firebug - http://getfirebug.com/
Ferramentas para auxiliar o testador...
Referências Bibliográficas
NETO, Arilo Claudio D Neto. Engenharia de Software - Introdução a Teste de Software.
http://www.devmedia.com.br/artigo-engenharia-de-software-introducao-a-teste-de-software/8035.
Acesso em 15/04/2013.
CAETANO, Cristiano. Automação e Gerenciamento de Testes: Aumentando a Produtividade com
as Principais Soluções Open Source e Gratuitas (2a
edição). http://www.linhadecodigo.com.br/artigo/1566/automacao-e-gerenciamento-de-testes-
aumentando-a-produtividade-com-as-principais-solucoes-open-source-e-gratuitas-2a-
edicao.aspx#ixzz2QroPrgYT. Acessado em 18/04/2013
CAETANO, Cristiano. Automação e Gerenciamento de Testes: Aumentando a Produtividade com
as Principais Soluções Open Source e Gratuitas. 1a edição v2.0. 2007
CAETANO, Cristiano. Mind Map. http://www.mindomo.com/pt/mindmap/ferramentas-open-
source-gratuitas-d1535d37f8b0aa6df765a1db90bfa317.. Acessado em 16/04/2013.
• www.gutspb.blogspot.com.br
• Twitter: @GUTS_PB
• Facebook: http://www.facebook.com/pages/Guts-
Paraíba/125486170952681
• Linkedln: br.linkedin.com/in/gutsparaiba/
• GoogleGroups: guts_pb@googlegroups.com
Ferramentas open source para auxiliar os testes de software

Mais conteúdo relacionado

PPT
Planejamento de Testes
DOCX
Vijayendra CV
PPTX
Karate DSL
PDF
PPT
PHP - Arrays
PPTX
Aula 05 Planejamento e Controle de Obras
DOCX
Plano projeto implantação servicedesk
PPT
JPA - Java Persistence API
Planejamento de Testes
Vijayendra CV
Karate DSL
PHP - Arrays
Aula 05 Planejamento e Controle de Obras
Plano projeto implantação servicedesk
JPA - Java Persistence API

Mais procurados (6)

PDF
Karate - powerful and simple framework for REST API automation testing
PDF
Test-Driven Machine Learning
PDF
Como criar e executar testes paralelos web usando Selenium e containers
PDF
Aula - Introdução (Curso de Python Básico -- FATEC SENAI MT)
PPTX
Aula 07 - Visualg e Pseudocódigo
DOCX
Aula eletroanalitica 1 marco
Karate - powerful and simple framework for REST API automation testing
Test-Driven Machine Learning
Como criar e executar testes paralelos web usando Selenium e containers
Aula - Introdução (Curso de Python Básico -- FATEC SENAI MT)
Aula 07 - Visualg e Pseudocódigo
Aula eletroanalitica 1 marco
Anúncio

Destaque (20)

PPTX
PDC - Testes - Usando o Testlink
PDF
A Prova Científica Da Existência De Deus
PPT
Um olhar sobre a Didática
PPTX
Curso de Macros en Excel (VBA)
PDF
227516957 cad-c3-curso-a-prof-exercicios-fisica
PPTX
Automação de Testes Selenium IDE
PDF
Formatação de TCC com abnTeX
PDF
Expressoes Matematicas com o LaTeX
PPT
Apresentação tema (2)
PDF
ERBASE 2015 - Curso Básico de LaTeX
PPT
Trabalho do anisio teixeira pronto xzzz
PPTX
Anísio teixeira (2)
PDF
1livro latex 1_1_pdf
PDF
Introdução ao LaTeX
PPTX
Slide de anisio pronto para apresentação de susana
PDF
LaTeX Básico I
PDF
Introdução ao Latex
PDF
LaTeX Básico II
PDF
Folder final evento de Anisio Teixeira
PDC - Testes - Usando o Testlink
A Prova Científica Da Existência De Deus
Um olhar sobre a Didática
Curso de Macros en Excel (VBA)
227516957 cad-c3-curso-a-prof-exercicios-fisica
Automação de Testes Selenium IDE
Formatação de TCC com abnTeX
Expressoes Matematicas com o LaTeX
Apresentação tema (2)
ERBASE 2015 - Curso Básico de LaTeX
Trabalho do anisio teixeira pronto xzzz
Anísio teixeira (2)
1livro latex 1_1_pdf
Introdução ao LaTeX
Slide de anisio pronto para apresentação de susana
LaTeX Básico I
Introdução ao Latex
LaTeX Básico II
Folder final evento de Anisio Teixeira
Anúncio

Semelhante a Ferramentas open source para auxiliar os testes de software (20)

PPTX
Palestra ALATS SP - FIAP Teste de Software
PDF
Teste de Performance - 3º Encontro da ALATS
PPTX
Introdução ao teste de software
PPTX
T@rget trust t-curso de ferramentas para automação de teste de software
PPTX
T@rget trust t-curso de ferramentas para automação de teste de software
PDF
Brisa Qualidade e Testes de software
PPTX
Papel do tester em projeto scrum
PDF
4 engenharia de software
PPT
O que é Teste de Software?
PPT
Apresentacao Convenio
PPT
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
PPTX
CNQS - Testes Automatizados & Continuous Delivery
PPT
Testes De Software - Uma Visão Geral
PPTX
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
PDF
Base2 Tecnologia
PDF
Coders On Beer + Ministry Of Testing - Agile Testing
PPTX
Teste de software
PDF
Teste de software
PPTX
T@rget trust curso de introdução ao processo de teste de software
PPTX
T@rget trust curso de introdução ao processo de teste de software
Palestra ALATS SP - FIAP Teste de Software
Teste de Performance - 3º Encontro da ALATS
Introdução ao teste de software
T@rget trust t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de software
Brisa Qualidade e Testes de software
Papel do tester em projeto scrum
4 engenharia de software
O que é Teste de Software?
Apresentacao Convenio
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
CNQS - Testes Automatizados & Continuous Delivery
Testes De Software - Uma Visão Geral
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
Base2 Tecnologia
Coders On Beer + Ministry Of Testing - Agile Testing
Teste de software
Teste de software
T@rget trust curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software

Ferramentas open source para auxiliar os testes de software

  • 1. Ferramentas Open Source para auxiliar os Testes de Software
  • 2. Palestrante Jeremias Araujo Email: jqcaraujo@gmail.com Blog: about.me/jeremias_araujo É certificado CTFL pela ISTQB. Atualmente trabalha como Analista de Teste Senior pela Indra/Politec, lotado no TJ-PB. Tem experiência em teste de software por mais de 6 anos, já trabalhou na área de qualidade e teste de software para empresas como Motorola S/A, Epson, Samsung e CESAR. Fundador do GUTS-PB (Grupo de Usuários de Testes de Software da Paraíba), grupo com o objetivo de expandir os conhecimentos da área de Teste de Software em nossa região.
  • 3. Sobre o GUTS-PB • Fundação: Março de 2013 • História do GUTS-PB: O GUTS-PB é um grupo criado com o intuito de expandir os conhecimentos da área de Teste de Sotware em nossa região, onde a área é muito pouco difundida. • Colaboradores: O GUTS-PB recebe a colaboração de qualquer pessoa que tenha o objetivo de querer transmitir os seus conhecimentos de testes para todos. • Área de Atuação: O GUTS-PB é um grupo com linha de atuação em certificação, gerenciamento, execução, report, automação em qualidade e testes de software,
  • 5. O que é Testar? A qualidade de um software pode estar fortemente relacionada à existência de defeitos inseridos durante o desenvolvimento ou manutenção de um produto. Uma das maneiras de identificar os defeitos de uma aplicação de forma que eles possam ser corrigidos é através das atividades de teste de software. Testar uma aplicação é questioná-la, através de casos de teste e principalmente de observações, para analisar as respostas obtidas, pois estas podem revelar defeitos
  • 6. Conceitos básicos de Testes de Software
  • 7. Importância dos Testes Fonte: (BASTOS; RIOS; CRISTALLI; MOREIRA, 2007)
  • 10. Tipos de Teste Fonte: http://apolineosocial.blogspot.com/2010/07/validacao-verificacao-e-testes-de.html
  • 12. Benefícios Rapidez nos resultados. Repetição exaustiva de testes. Facilita o armazenamento e execução dos casos de testes. Geração de logs de execuções. Reprodução fiel dos testes.
  • 13. Fonte: CAETANO, CRISTIANO. Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas. 2007 Ferramentas x Ciclo de Vida
  • 15. Gestão de Projetos Ferramentas OpenSources ProjectKoach - http://www.projectkoach.com/ php-collab - http://www.php-collab.org GanttProject - http://ganttproject.biz/ ]project-open[ - http://www.project-open.com/ OpenWorkbench - http://www.openworkbench.org/ XPlanner - http://www.xplanner.org/ WebCollab - http://webcollab.sourceforge.net/ Mindquarry - http://www.mindquarry.com/
  • 17. Gestão de Testes Ferramentas OpenSources TestLink - http://www.teamst.org/ QaManager - http://qamanager.sourceforge.net/ rth - http://www.rth-is-quality.com TestMaster - http://testmaster.sourceforge.net/ Testitool - http://majordojo.com/testitool/ Test Case Web (TCW) - http://tcw.sourceforge.net/ Testopia - http://www.mozilla.org/projects/testopia/
  • 18. Gestão de Defeitos Fonte: http://www.devmedia.com.br/artigo-engenharia-de-software-gestao-de-defeitos/8036
  • 19. Gestão de Defeitos Ferramentas OpenSources Mantis - http://www.mantisbt.org/ Bugzilla - http://www.bugzilla.org/ Scarab - http://scarab.tigris.org/ BugNET - http://www.bugnetproject.com/ TRAC - http://trac.edgewall.org/ Redmine – http://www.redmine.org
  • 21. Gestão de Versões Ferramentas OpenSources TortoiseCVS http://www.tortoisecvs.org/ WinCVS - http://www.wincvs.org/ Subversion - http://subversion.tigris.org/ darcs - http://darcs.net/
  • 22. Automação de Testes Testes de Aceitação. Testes Funcionais Testes Exploratórios Teste de Performance. Testes de Carga Testes Unitários
  • 23. Automação de Testes Ferramentas OpenSources – Testes Funcionais Selenium (WEB) - http://www.openqa.org/selenium/ actiWATE (WEB) - http://www.actiwate.com/ Marathon (Java Swing) - http://www.marathontesting.com/marathon/ Watir (WEB) - http://wtr.rubyforge.org/ Canoo WEBTest (WEB) - http://WEBtest.canoo.com/ Apodora (WEB) - http://www.apodora.org/ Abbot (Java Swing) - http://abbot.sourceforge.net SoapUI (WEBServices) - http://www.soapui.org/ SOAPSonar Personal Edition (WEBServices) - http://www.crosschecknet.com/ LISA WS-Testing (WEBServices) - http://www.itko.com/site/products/lisa/ws_testing.jsp Squish for KDE (Linux) - http://www.froglogic.com SharpRobo (WinForm .NET) - http://confluence.public.thoughtworks.org/display/SHRO/Home FitNesse - http://fitnesse.org/
  • 24. Automação de Testes Ferramentas OpenSources – Testes Carga, Stress e Performance OpenSTA - http://www.opensta.org/ JMeter - http://jakarta.apache.org/jmeter/index.html Microsoft WEB Application Stress Tool - http://www.microsoft.com/downloads/details.aspx?FamilyID=e2c0585a-062a- 439e-a67d-75a89aa36495&DisplayLang=en WEBLOAD - http://www.WEBload.org/ The Grinder - http://grinder.sourceforge.net/
  • 25. Ferramentas de Apoio Tail for Win32 - http://tailforwin32.sourceforge.net/ HeavyLoad - http://www.jam-software.com/freeware/index.shtml Process Explorer - http://www.microsoft.com/technet/sysinternals/ VMWARE -http://www.vmware.com/products/server/ Microsoft PICT - http://download.microsoft.com/download/f/5/5/f55484df-8494-48fa-8dbd-8c6f76cc014b/pict33.msi Burp Suite - http://portswigger.net/proxy/download.html Camstudio - http://sourceforge.net/projects/camstudio/ MWSnap - http://www.mirekw.com/winfreeware/mwsnap.html WinMerge - http://winmerge.sourceforge.net/ Data Generator - http://www.generatedata.com/ Firebug - http://getfirebug.com/ Ferramentas para auxiliar o testador...
  • 26. Referências Bibliográficas NETO, Arilo Claudio D Neto. Engenharia de Software - Introdução a Teste de Software. http://www.devmedia.com.br/artigo-engenharia-de-software-introducao-a-teste-de-software/8035. Acesso em 15/04/2013. CAETANO, Cristiano. Automação e Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas (2a edição). http://www.linhadecodigo.com.br/artigo/1566/automacao-e-gerenciamento-de-testes- aumentando-a-produtividade-com-as-principais-solucoes-open-source-e-gratuitas-2a- edicao.aspx#ixzz2QroPrgYT. Acessado em 18/04/2013 CAETANO, Cristiano. Automação e Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas. 1a edição v2.0. 2007 CAETANO, Cristiano. Mind Map. http://www.mindomo.com/pt/mindmap/ferramentas-open- source-gratuitas-d1535d37f8b0aa6df765a1db90bfa317.. Acessado em 16/04/2013.
  • 27. • www.gutspb.blogspot.com.br • Twitter: @GUTS_PB • Facebook: http://www.facebook.com/pages/Guts- Paraíba/125486170952681 • Linkedln: br.linkedin.com/in/gutsparaiba/ • GoogleGroups: guts_pb@googlegroups.com