Ferramentas open source para auxiliar os testes de software

29,023 views

Published on

Slide da Apresentação sobre Ferramentas OpenSource para auxiliar os Testes de Software. Palestra apresentada durante a FLISOL - João Pessoa

Ferramentas open source para auxiliar os testes de software

  1. 1. Ferramentas OpenSource para auxiliar osTestes de Software
  2. 2. PalestranteJeremias AraujoEmail: jqcaraujo@gmail.comBlog: about.me/jeremias_araujoÉ certificado CTFL pela ISTQB. Atualmente trabalha como Analista deTeste Senior pela Indra/Politec, lotado no TJ-PB. Tem experiência emteste de software por mais de 6 anos, já trabalhou na área dequalidade 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 daParaíba), grupo com o objetivo de expandir os conhecimentos daárea de Teste de Software em nossa região.
  3. 3. Sobre o GUTS-PB• Fundação: Março de 2013• História do GUTS-PB: O GUTS-PB é um grupo criado com o intuitode expandir os conhecimentos da área de Teste de Sotware emnossa região, onde a área é muito pouco difundida.• Colaboradores: O GUTS-PB recebe a colaboração de qualquerpessoa que tenha o objetivo de querer transmitir os seusconhecimentos de testes para todos.• Área de Atuação: O GUTS-PB é um grupo com linha de atuaçãoem certificação, gerenciamento, execução, report, automação emqualidade e testes de software,
  4. 4. Por que Testar?
  5. 5. O que é Testar?A qualidade de um software pode estar fortemente relacionada àexistência de defeitos inseridos durante o desenvolvimento oumanutenção de um produto. Uma das maneiras de identificar osdefeitos de uma aplicação de forma que eles possam sercorrigidos é através das atividades de teste de software.Testar uma aplicação équestioná-la, através decasos de teste eprincipalmente deobservações, para analisaras respostas obtidas, poisestas podem revelar defeitos
  6. 6. Conceitos básicos de Testes deSoftware
  7. 7. Importância dos TestesFonte: (BASTOS; RIOS; CRISTALLI; MOREIRA, 2007)
  8. 8. Motivação
  9. 9. Fonte: http://www.devmedia.com.br/artigo-engenharia-de-software-introducao-a-teste-de-software/8035Técnicas de Teste
  10. 10. Tipos de TesteFonte: http://apolineosocial.blogspot.com/2010/07/validacao-verificacao-e-testes-de.html
  11. 11. Teste + Software Livre
  12. 12. BenefíciosRapidez nosresultados.Repetiçãoexaustiva detestes.Facilita oarmazenamento eexecução dos casosde testes.Geração delogs deexecuções.Reproduçãofiel dos testes.
  13. 13. Fonte: CAETANO, CRISTIANO. Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas. 2007Ferramentas x Ciclo de Vida
  14. 14. Gestão de Projetos
  15. 15. Gestão de ProjetosFerramentas OpenSourcesProjectKoach - http://www.projectkoach.com/php-collab - http://www.php-collab.orgGanttProject - 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/
  16. 16. Gestão de Testes
  17. 17. Gestão de TestesFerramentas OpenSourcesTestLink - http://www.teamst.org/QaManager - http://qamanager.sourceforge.net/rth - http://www.rth-is-quality.comTestMaster - 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. 18. Gestão de DefeitosFonte: http://www.devmedia.com.br/artigo-engenharia-de-software-gestao-de-defeitos/8036
  19. 19. Gestão de DefeitosFerramentas OpenSourcesMantis - 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
  20. 20. Gestão de Versões
  21. 21. Gestão de VersõesFerramentas OpenSourcesTortoiseCVS http://www.tortoisecvs.org/WinCVS - http://www.wincvs.org/Subversion - http://subversion.tigris.org/darcs - http://darcs.net/
  22. 22. Automação de TestesTestes de Aceitação.Testes FuncionaisTestes ExploratóriosTeste dePerformance.Testes de CargaTestes Unitários
  23. 23. Automação de TestesFerramentas OpenSources – Testes FuncionaisSelenium (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.netSoapUI (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.jspSquish for KDE (Linux) - http://www.froglogic.comSharpRobo (WinForm .NET) - http://confluence.public.thoughtworks.org/display/SHRO/HomeFitNesse - http://fitnesse.org/
  24. 24. Automação de TestesFerramentas OpenSources – Testes Carga, Stress ePerformanceOpenSTA - http://www.opensta.org/JMeter - http://jakarta.apache.org/jmeter/index.htmlMicrosoft WEB Application Stress Tool -http://www.microsoft.com/downloads/details.aspx?FamilyID=e2c0585a-062a-439e-a67d-75a89aa36495&DisplayLang=enWEBLOAD - http://www.WEBload.org/The Grinder - http://grinder.sourceforge.net/
  25. 25. Ferramentas de ApoioTail for Win32 - http://tailforwin32.sourceforge.net/HeavyLoad - http://www.jam-software.com/freeware/index.shtmlProcess 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.msiBurp Suite - http://portswigger.net/proxy/download.htmlCamstudio - http://sourceforge.net/projects/camstudio/MWSnap - http://www.mirekw.com/winfreeware/mwsnap.htmlWinMerge - http://winmerge.sourceforge.net/Data Generator - http://www.generatedata.com/Firebug - http://getfirebug.com/Ferramentas para auxiliar o testador...
  26. 26. Referências BibliográficasNETO, 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 comas Principais Soluções Open Source e Gratuitas (2aediçã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/2013CAETANO, Cristiano. Automação e Gerenciamento de Testes: Aumentando a Produtividade comas Principais Soluções Open Source e Gratuitas. 1a edição v2.0. 2007CAETANO, Cristiano. Mind Map. http://www.mindomo.com/pt/mindmap/ferramentas-open-source-gratuitas-d1535d37f8b0aa6df765a1db90bfa317.. Acessado em 16/04/2013.
  27. 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

×