Certificações em Teste e Qualidade de Software

16.775 visualizações

Publicada em

O mercado de engenharia de software está cada vez mais atraente e competitivo. Ao mesmo tempo que os jornais, revistas, pesquisas especializadas no mercado de trabalho mostram o forte crescimento no números de vagas de TI, mostra também um grande défict de profissionais especializados, no Brasil e no mundo. As certificações vêm se mostrando uma ótima oportunidade para o profissional se destacar no mercado, pois garantem que ele está investindo na sua carreira, que domina determinadas habilidades e está habilitado a trabalhar com conceitos e padrões internacionais. Conheça um pouco sobre as mais de trinta certificações que rodeiam a área de teste e qualidade de software e saiba qual é a ideal para a sua carreira.

Publicada em: Carreiras, Tecnologia, Educação

Certificações em Teste e Qualidade de Software

  1. 1. PUC Minas - Barreiro<br />Certificações em Teste e Qualidade de Software<br />Camilo Ribeiro<br />camilo@camiloribeiro.com<br />www.bugbang.com.br<br />
  2. 2. Camilo Ribeiro<br /><ul><li>Mais de cinco anos de experiência em Engenharia de Software
  3. 3. Consultor em arquitetura de teste e qualidade de software
  4. 4. Instrutor e professor de teste de software na Iterasys
  5. 5. Graduado em Sistemas pela Internet pela Faculdade Pitágoras
  6. 6. Pós graduado em Engenharia de Software pela UFMG
  7. 7. Certificado pelo ISTQB, ALATS e ETS
  8. 8. Mantedor do blog técnico The Bug BangTheory (www.bugbang.com.br)
  9. 9. Palestrante e entusiasta de teste de software</li></ul>www.about.me/camiloribeiro<br />www.twitter.com/camiloribeiro<br />camilo@camiloribeiro.com<br />
  10. 10. O que é Qualidade?<br />Qualidade é um conceito subjetivo que está relacionado diretamente às percepções de cada indivíduo. Diversos fatores como cultura, modelos mentais, tipo de produto ou serviço prestado, necessidades e expectativas influenciam diretamente nesta definição.<br />
  11. 11. O que é Teste de Software?<br />• Testar é o processo de executar um programa ou sistema com a intenção de encontrar defeitos (teste negativo) (Myers, 1979)<br />• Testar é qualquer atividade que, a partir da avaliação de um atributo ou capacidade, permita determinar se o programa ou sistema obtém os resultados desejados (Hetzel, 1988)<br />•Testar é verificar se o software está fazendo o que deveria fazer, de acordo com seus requisitos, e se não está fazendo o que não deveria fazer (Rios, Cristalli, Moreira e Souza, 2007)<br />
  12. 12. Teste de Software<br />Processo que consiste em todas as atividades do ciclo de vida, tanto estáticas quanto dinâmicas, voltadas para o planejamento, preparação e avaliação de produtos de software e produtos de trabalho relacionados a fim de determinar se eles satisfazem os requisitos especificados e demonstrar que estão aptos para sua finalidade e para a detecção de defeitos. (“Testing”, Glossário ISTQB 2007)<br />
  13. 13. Quem são os Testadores?<br />Liderança <br />Gestão de projetos<br />Organizacional<br />Negócios e Processos<br />Técnica<br />Arquitetura de Software<br />
  14. 14. Por que me certificar?<br /><ul><li>Melhorar suas técnicas, conhecimentos e produtividade;
  15. 15. Ter um diferencial para o mercado;
  16. 16. Demostrar interesse, investimento e seriedade na carreira;
  17. 17. Não ficar para trás;
  18. 18. Especializar-se;
  19. 19. Buscar mercados internacionais ou específicos;
  20. 20. Buscar uma vaga ou papel específico;
  21. 21. Manter-se atualizado;</li></li></ul><li>Quais os tipos de certificação?<br /><ul><li>Certificações de teste de software;
  22. 22. Certificações dos modelos, processos, técnicas e métodos de teste;
  23. 23. Certificações de garantia da qualidade (QA);
  24. 24. Certificações para atuar como analista de qualidade na auditoria de processos.
  25. 25. Certificações de ferramentas de teste;
  26. 26. Certificações para ferramentas ou suítes específicas de teste de software.
  27. 27. Certificações de Apoio;
  28. 28. Certificações que acompanham a carreira ou foco dos profissionais e representam muito valor para o teste, mas são de outras áreas.</li></li></ul><li>ISTQB<br />International Software TestingQualificationBoard<br />www.istqb.org/ - www.bstqb.org.br/<br />Certificações no Brasil:<br /><ul><li>CTFL : CertifiedTester, Foundation Level
  29. 29. CTAL-TA: Advanced Level Test Analyst
  30. 30. CTAL-TM: Advanced Level Test Manager
  31. 31. CTAL-TTA: Advanced Level Technical Test Analyst</li></li></ul><li>QAI<br />QualityAssuranceInstitute<br />www.qaiglobalinstitute.com - www.qaibrasil.com.br<br />Certificações no Brasil:<br /><ul><li>CAST : Certified Associate in Software Testing
  32. 32. CSTE : Certified Software Tester
  33. 33. CSQA : Certified Software Quality Analyst
  34. 34. CSPM : Certified Software Project Manager</li></li></ul><li>ALATS<br />Associação Brasileira de Teste de Software<br />http://www.alats.org.br/portal/<br />Certificações no Brasil:<br /><ul><li>CBTS : CertificaçãoBrasileira de Teste de Software</li></li></ul><li>Comparação<br />Comparação realizada em abril de 2011 com base nas informações disponíveis nos sites das entidades certificadoras:<br />- Sem informação disponível<br />
  35. 35. Nível fundamental: O que estudar?<br /><ul><li>Motivação e fundamentos para o teste de software;
  36. 36. Conceitos e vocabulário;
  37. 37. Defeitos e gestão de defeitos de software;
  38. 38. Técnicas, níveis e tipos de teste;
  39. 39. Documentação de testes baseado na IEEE 829;
  40. 40. Integração entre o ciclo de vida de de Desenvolvimento e seus correspondentes no Teste (Modelo V);
  41. 41. Risco em gestão de projetos e priorização dos testes;
  42. 42. Ferramentas de Suporte ao teste;
  43. 43. Papéis e responsabilidades;
  44. 44. Organização, planejamento e medição dos testes;
  45. 45. Monitoramento e controle das atividades de teste;
  46. 46. Padrões em Teste de Software (ISO9126, IEEE929, CMMi, TMap, MPT.Br)</li></li></ul><li>Mapa das certificações<br />
  47. 47. Outras Certificações de Teste de Software<br />ISEB Foundation Certificate in Software Testing<br />ISEB IntermediateCertificate in Software Testing<br />ISEB PractitionerCertificate in Software Testing<br />CST - Certified Software Testing<br />CQA - Certified Quality Assurance<br />CST - Certified Software Tester<br />CSTA - Certified Software Test Analyst<br />TMap® Foudation - Test Management Approach Foundation<br />TMap® Advanced - Test Management Approach Advanced<br />CSTP - Certified Software Test Professional<br />CTM - Certified Test Manager<br />Certificação para Analistas de Testes<br />
  48. 48. Certificações de ferramentas<br />IBM CertifiedSolution Designer - IBM Rational Manual Tester<br />IBM CertifiedSolution Designer - RationalFunctionalTester for Java<br />IBM CertifiedSolution Designer - Rational Performance Tester<br />IBM CertifiedSpecialist for Rational Test Management<br />IBM CertifiedSpecialist for RationalRobot<br />IBM CertifiedSpecialist for Rational Test Management<br />IBM CertifiedSpecialist for Rational XDE Tester<br />IBM CertifiedSpecialist for Rational XDE.NET<br />IBM CertifiedSpecialist for Rational XDE J2EE<br />HP WinRunner 9.2 Software Exam<br />HP Quality Center 9.2 Software Exam<br />HP QuickTest Professional 9.2 Software Exam<br />HP Performance Center User Site Exam<br />HP LoadRunnerExam<br />HP Virtual UserGenerator Software Exam<br />Borland Certified SilkTest Engineer<br />Borland Certified SilkPerformer Engineer<br />Functional Test Management Expert <br />Performance Test Management Expert <br />Application Performance Management Expert <br />
  49. 49. Certificações de apoio<br />São certificações de outras áreas que são importantes para o profissional ter diferencial. Entre elas:<br />
  50. 50. ROI das Certificações Brasil<br />Pesquisa completa em: http://www.slideshare.net/cristianocaetano/cargos-e-salarios-2010-quanto-ganha-o-profissional-de-qualidade-no-brasil<br />
  51. 51. Qual a certificação certa pra mim?<br />
  52. 52. Outras Considerações<br /><ul><li>Certificações são comprovações da plenitude em algum conceito, técnica, padrão ou ferramenta.
  53. 53. Certificação não é garantia de aumento salarial ou reposicionamento, nem garantia que o profissional possui todos os conhecimentos representados pelo selo da certificação.
  54. 54. Certificação não define que o profissional é melhor que um não certificado;
  55. 55. Certificação deve vir aliada a experiência, ser certificado e gaguejar sobre conceitos básicos em uma entrevista pode ser sua assinatura de incompetência e despreparo;
  56. 56. Certificações não te fazem sênior;
  57. 57. Certificações são um tipo de atrativo. Busque cursos e pós graduações, comente em listas e blogs, leia livros, estude ferramentas e participe de competições, palestras e seminários;</li></li></ul><li>Onde estudar?<br /> Blogs:<br />Qualidadebr.wordpress.com - sembugs.blogspot.com - www.bugbang.com.br<br /> Material Oficial:<br />http://www.bstqb.org.br/?q=node/12<br />Base de Conhecimento em Teste de Software<br />Corpo Comum de Conhecimento (CBOK) - Trinamento<br /> Livros:<br />
  58. 58. Onde estudar?<br /> Cursos em Belo Horizonte:<br />www.Iterasys.com.br<br />
  59. 59. Agradecimento<br />Ao Cristiano Caetano da Qualister/Testexpert pela sessão do uso da pesquisa de cargos e salários do TestExpert, ao Fábio Martinho pela sessão do uso do catálogo de certificações do TestExpert, à Fabíola Lara pela revisão destes slides, ao Prof. Marcelo Werneck pelo convite e confiança, à Iterasys pelo apoio e a todos os leitores do The Bug BangTheory pelo constante incentivo<br />
  60. 60. PUC Barreiro<br />MUITO OBRIGADO!<br />Estes slides estarão disponíveis em: www.slideshare.com/camiloribeiro<br />
  61. 61. Principais Referências<br /><ul><li>Myers, Glenford J. (1979). The Artof Software Testing. John Wileyand Sons. ISBN 0-471-04328-1.
  62. 62. B. Hetzel (1988). "The Growthof Software Testing“
  63. 63. RIOS, E., MOREIRA, T., SOUZA, A., CRISTALLI, R . Base de Conhecimento em Teste de Software 2ª Edição. Martins, 2007.
  64. 64. ISQTQB Glossário de termos usados no Teste de Software Versão 1.0
  65. 65. MARTINHO,Fábio. Guia Completo para Certificações em Qualidade e Teste de Software - Versão 2008 http://testexpert.com.br/?q=node/1080 em 27/04/2011
  66. 66. CAETANO, Cristiano. Cargos e salarios 2010 quanto ganha o profissional dequalidade no brasil - http://www.slideshare.net/cristianocaetano/cargos-e-salarios-2010-quanto-ganha-o-profissional-de-qualidade-no-brasil
  67. 67. BSTQB - http://www.bstqb.org.br/
  68. 68. ALATS - http://www.alats.org.br/portal/
  69. 69. QAI Brasil - http://www.qaibrasil.com.br/
  70. 70. Fabrício Ferrari – QualidadeBR. http://qualidadebr.wordpress.com/
  71. 71. Elias Nogueira - Sem Bugs. http://sembugs.blogspot.com/
  72. 72. Camilo Ribeiro – The Bug BangTheory. http://www.bugbang.com.br/
  73. 73. Cristiano Caetano – TestExpert. http://testexpert.com.br/
  74. 74. Cap. 2: Certificações, valem a Pena? DFTestes: http://dftestes.gershon.info/index.php/Cap%C3%ADtulo_2:_Certifica%C3%A7%C3%B5es,_valem_a_pena%3F</li>

×