View
10.762
Download
53
Category
Preview:
DESCRIPTION
Slide da Apresentação sobre Ferramentas OpenSource para auxiliar os Testes de Software. Palestra apresentada durante a FLISOL - João Pessoa
Citation preview
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
Recommended