SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
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

Mais procurados

Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesCygnet Infotech
 
Ferramentas para testes de software
Ferramentas para testes de softwareFerramentas para testes de software
Ferramentas para testes de softwareNorton Guimarães
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaFabrício Campos
 
Quality Assurance/Testing Overview & Capability Deck
Quality Assurance/Testing Overview & Capability DeckQuality Assurance/Testing Overview & Capability Deck
Quality Assurance/Testing Overview & Capability DeckSowmak Bardhan
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testeselliando dias
 
Shift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond AgileShift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond AgileTechWell
 
{Re}designing a Developer Portal
{Re}designing a Developer Portal{Re}designing a Developer Portal
{Re}designing a Developer PortalPronovix
 
Modelo plano de_testes
Modelo plano de_testesModelo plano de_testes
Modelo plano de_testesIsaias Silva
 
Test Management & Automation with JIRA
Test Management & Automation with JIRATest Management & Automation with JIRA
Test Management & Automation with JIRAXpand IT
 
Técnicas de Testes Funcionais Caixa-Preta
Técnicas de Testes Funcionais Caixa-PretaTécnicas de Testes Funcionais Caixa-Preta
Técnicas de Testes Funcionais Caixa-PretaLucas Amaral
 
Como criar e executar testes paralelos web usando Selenium e containers
Como criar e executar testes paralelos web usando Selenium e containersComo criar e executar testes paralelos web usando Selenium e containers
Como criar e executar testes paralelos web usando Selenium e containersElias Nogueira
 
Test Automation Strategy
Test Automation StrategyTest Automation Strategy
Test Automation StrategyMartin Ruddy
 
Xray for Jira - How to automate your QA process
Xray for Jira - How to automate your QA processXray for Jira - How to automate your QA process
Xray for Jira - How to automate your QA processXpand IT
 
Why would you want to improve your test process using TPI or TMMi?
Why would you want to improve your test process using TPI or TMMi?Why would you want to improve your test process using TPI or TMMi?
Why would you want to improve your test process using TPI or TMMi?Rik Marselis
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeisQualister
 
7 Deadly Sins of Agile Software Test Automation
7 Deadly Sins of Agile Software Test Automation7 Deadly Sins of Agile Software Test Automation
7 Deadly Sins of Agile Software Test AutomationAdrian Smith
 

Mais procurados (20)

Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Ferramentas para testes de software
Ferramentas para testes de softwareFerramentas para testes de software
Ferramentas para testes de software
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem prática
 
Quality Assurance/Testing Overview & Capability Deck
Quality Assurance/Testing Overview & Capability DeckQuality Assurance/Testing Overview & Capability Deck
Quality Assurance/Testing Overview & Capability Deck
 
ISTQB Test Process
ISTQB Test ProcessISTQB Test Process
ISTQB Test Process
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testes
 
Shift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond AgileShift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond Agile
 
{Re}designing a Developer Portal
{Re}designing a Developer Portal{Re}designing a Developer Portal
{Re}designing a Developer Portal
 
Modelo plano de_testes
Modelo plano de_testesModelo plano de_testes
Modelo plano de_testes
 
Test Management & Automation with JIRA
Test Management & Automation with JIRATest Management & Automation with JIRA
Test Management & Automation with JIRA
 
Test Automation in Agile
Test Automation in AgileTest Automation in Agile
Test Automation in Agile
 
Técnicas de Testes Funcionais Caixa-Preta
Técnicas de Testes Funcionais Caixa-PretaTécnicas de Testes Funcionais Caixa-Preta
Técnicas de Testes Funcionais Caixa-Preta
 
Como criar e executar testes paralelos web usando Selenium e containers
Como criar e executar testes paralelos web usando Selenium e containersComo criar e executar testes paralelos web usando Selenium e containers
Como criar e executar testes paralelos web usando Selenium e containers
 
Test Automation Strategy
Test Automation StrategyTest Automation Strategy
Test Automation Strategy
 
Xray for Jira - How to automate your QA process
Xray for Jira - How to automate your QA processXray for Jira - How to automate your QA process
Xray for Jira - How to automate your QA process
 
Why would you want to improve your test process using TPI or TMMi?
Why would you want to improve your test process using TPI or TMMi?Why would you want to improve your test process using TPI or TMMi?
Why would you want to improve your test process using TPI or TMMi?
 
Agile testing
Agile testing Agile testing
Agile testing
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeis
 
7 Deadly Sins of Agile Software Test Automation
7 Deadly Sins of Agile Software Test Automation7 Deadly Sins of Agile Software Test Automation
7 Deadly Sins of Agile Software Test Automation
 
Performance Engineering Basics
Performance Engineering BasicsPerformance Engineering Basics
Performance Engineering Basics
 

Destaque

PDC - Testes - Usando o Testlink
PDC - Testes - Usando o TestlinkPDC - Testes - Usando o Testlink
PDC - Testes - Usando o Testlinkslides_teltools
 
A Prova Científica Da Existência De Deus
A Prova Científica Da Existência De DeusA Prova Científica Da Existência De Deus
A Prova Científica Da Existência De DeusNaspereira
 
Um olhar sobre a Didática
Um olhar sobre a DidáticaUm olhar sobre a Didática
Um olhar sobre a Didáticamarcelleviana
 
Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)UNASP
 
227516957 cad-c3-curso-a-prof-exercicios-fisica
227516957 cad-c3-curso-a-prof-exercicios-fisica227516957 cad-c3-curso-a-prof-exercicios-fisica
227516957 cad-c3-curso-a-prof-exercicios-fisicaheltonjos
 
Automação de Testes Selenium IDE
Automação de Testes Selenium IDEAutomação de Testes Selenium IDE
Automação de Testes Selenium IDEMauro Duarte
 
Formatação de TCC com abnTeX
Formatação de TCC com abnTeXFormatação de TCC com abnTeX
Formatação de TCC com abnTeXRodrigo Smarzaro
 
Expressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeXExpressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeXIvan Pagnossin
 
ERBASE 2015 - Curso Básico de LaTeX
ERBASE 2015 - Curso Básico de LaTeXERBASE 2015 - Curso Básico de LaTeX
ERBASE 2015 - Curso Básico de LaTeXAlcemir Santos
 
Trabalho do anisio teixeira pronto xzzz
Trabalho do anisio teixeira pronto xzzzTrabalho do anisio teixeira pronto xzzz
Trabalho do anisio teixeira pronto xzzzdyhorrano
 
Folder final evento de Anisio Teixeira
Folder final   evento de Anisio TeixeiraFolder final   evento de Anisio Teixeira
Folder final evento de Anisio TeixeiraUBIRAJARA COUTO LIMA
 

Destaque (20)

PDC - Testes - Usando o Testlink
PDC - Testes - Usando o TestlinkPDC - Testes - Usando o Testlink
PDC - Testes - Usando o Testlink
 
A Prova Científica Da Existência De Deus
A Prova Científica Da Existência De DeusA Prova Científica Da Existência De Deus
A Prova Científica Da Existência De Deus
 
Um olhar sobre a Didática
Um olhar sobre a DidáticaUm olhar sobre a Didática
Um olhar sobre a Didática
 
Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)
 
227516957 cad-c3-curso-a-prof-exercicios-fisica
227516957 cad-c3-curso-a-prof-exercicios-fisica227516957 cad-c3-curso-a-prof-exercicios-fisica
227516957 cad-c3-curso-a-prof-exercicios-fisica
 
Automação de Testes Selenium IDE
Automação de Testes Selenium IDEAutomação de Testes Selenium IDE
Automação de Testes Selenium IDE
 
Formatação de TCC com abnTeX
Formatação de TCC com abnTeXFormatação de TCC com abnTeX
Formatação de TCC com abnTeX
 
Expressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeXExpressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeX
 
Apresentação tema (2)
Apresentação tema (2)Apresentação tema (2)
Apresentação tema (2)
 
ERBASE 2015 - Curso Básico de LaTeX
ERBASE 2015 - Curso Básico de LaTeXERBASE 2015 - Curso Básico de LaTeX
ERBASE 2015 - Curso Básico de LaTeX
 
Trabalho do anisio teixeira pronto xzzz
Trabalho do anisio teixeira pronto xzzzTrabalho do anisio teixeira pronto xzzz
Trabalho do anisio teixeira pronto xzzz
 
Anísio teixeira (2)
Anísio teixeira (2)Anísio teixeira (2)
Anísio teixeira (2)
 
1livro latex 1_1_pdf
1livro latex 1_1_pdf1livro latex 1_1_pdf
1livro latex 1_1_pdf
 
Mini latex
Mini latexMini latex
Mini latex
 
Introdução ao LaTeX
Introdução ao LaTeXIntrodução ao LaTeX
Introdução ao LaTeX
 
Slide de anisio pronto para apresentação de susana
Slide de anisio pronto para apresentação de susanaSlide de anisio pronto para apresentação de susana
Slide de anisio pronto para apresentação de susana
 
LaTeX Básico I
LaTeX Básico ILaTeX Básico I
LaTeX Básico I
 
Introdução ao Latex
Introdução ao LatexIntrodução ao Latex
Introdução ao Latex
 
LaTeX Básico II
LaTeX Básico IILaTeX Básico II
LaTeX Básico II
 
Folder final evento de Anisio Teixeira
Folder final   evento de Anisio TeixeiraFolder final   evento de Anisio Teixeira
Folder final evento de Anisio Teixeira
 

Semelhante a Ferramentas open source para auxiliar os testes de software

Palestra ALATS SP - FIAP Teste de Software
Palestra ALATS SP - FIAP  Teste de SoftwarePalestra ALATS SP - FIAP  Teste de Software
Palestra ALATS SP - FIAP Teste de SoftwareElias Nogueira
 
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
 
Introdução ao teste de software
 Introdução ao teste de software Introdução ao teste de software
Introdução ao teste de softwareAna Ludmila
 
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 softwareT@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 softwareTargettrust
 
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 softwareT@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 softwareTargettrust
 
Papel do tester em projeto scrum
Papel do tester em projeto scrumPapel do tester em projeto scrum
Papel do tester em projeto scrumVinicius Sabadoti
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de softwareFelipe Bugov
 
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
TDC 2014 Floripa - Melhorando sua Estratégia de Testes AutomatizadosTDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
TDC 2014 Floripa - Melhorando sua Estratégia de Testes AutomatizadosStefan Teixeira
 
CNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous DeliveryCNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous DeliverySamanta Cicilia
 
Testes De Software - Uma Visão Geral
Testes De Software - Uma Visão GeralTestes De Software - Uma Visão Geral
Testes De Software - Uma Visão Geralpaulo peres
 
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POAGUTS-RS
 
Coders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingCoders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingSamanta Cicilia
 
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 softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de softwareTargettrust
 
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 softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de softwareTargettrust
 

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

Palestra ALATS SP - FIAP Teste de Software
Palestra ALATS SP - FIAP  Teste de SoftwarePalestra ALATS SP - FIAP  Teste de Software
Palestra ALATS SP - FIAP Teste de Software
 
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
 
Introdução ao teste de software
 Introdução ao teste de software Introdução ao teste de software
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 softwareT@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
 
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 softwareT@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
Brisa   Qualidade e Testes de softwareBrisa   Qualidade e Testes de software
Brisa Qualidade e Testes de software
 
Papel do tester em projeto scrum
Papel do tester em projeto scrumPapel do tester em projeto scrum
Papel do tester em projeto scrum
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de software
 
O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?
 
Apresentacao Convenio
Apresentacao ConvenioApresentacao Convenio
Apresentacao Convenio
 
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
TDC 2014 Floripa - Melhorando sua Estratégia de Testes AutomatizadosTDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
 
CNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous DeliveryCNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous Delivery
 
Testes De Software - Uma Visão Geral
Testes De Software - Uma Visão GeralTestes De Software - Uma Visão Geral
Testes De Software - Uma Visão Geral
 
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
 
Base2 Tecnologia
Base2 TecnologiaBase2 Tecnologia
Base2 Tecnologia
 
Coders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingCoders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile Testing
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Teste de software
Teste de software 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 softwareT@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
 
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 softwareT@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