Certificacao CTFL

7,793
-1

Published on

Palestra apresentada na 1ª edição do GUTS-RS de 2010 (Grupo de Usuários de Teste de Software) sobre certificações na área de teste e qualidade de software.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,793
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
186
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Certificacao CTFL

  1. 1. CTFL Antonio Moraes Trindade [email_address] twitter.com/acmtrindade
  2. 2. Quem sou eu? <ul><li>Antonio Moraes Trindade </li></ul>
  3. 3. Sobre a instituição certificadora <ul><li>BSTQB – Brazilian Software Testing Qualification Board </li></ul><ul><ul><li>Membro do ISTQB . </li></ul></ul><ul><ul><li>Atua em mais de 47 países . (Mar/2010) </li></ul></ul><ul><ul><li>128.414 certificados emitidos no mundo. (Out/2009) </li></ul></ul><ul><ul><li>780 certificados CTFL no Brasil. </li></ul></ul>
  4. 4. Atuação do BSTQB <ul><li>CInTeQ – Congresso Internacional de Teste e Qualidade do software; </li></ul><ul><li>Osmar Higashi – Atuação do BSTQB e Panorama Atual dos Testes no Brasil </li></ul><ul><li>Tradução do Syllabus Advanced Level. </li></ul>
  5. 5. Certificações disponíveis <ul><li>CTFL: Certified Tester Foundation Level </li></ul><ul><ul><li>Assegurar a compreensão nos fundamentos e conceitos chaves. </li></ul></ul><ul><li>CTAL: Certified Tester Advanced Level </li></ul><ul><ul><li>Assegurar a compreensão em técnicas de teste, gestão e melhoria do processo de teste. </li></ul></ul>
  6. 6. CTAL <ul><li>Dividida em 3 tipos : </li></ul><ul><ul><li>CTAL-TA: Advanced Level Test Analyst </li></ul></ul><ul><ul><li>CTAL-TM: Advanced Level Test Manager </li></ul></ul><ul><ul><li>CTAL-TTA: Advanced Level Technical Test Analyst </li></ul></ul><ul><li>Pré-requisitos: </li></ul><ul><ul><li>Certificação CTFL ; </li></ul></ul><ul><ul><li>3 anos trabalhando em testes, desenvolvimento, qualidade ou áreas correlacionadas. </li></ul></ul>
  7. 7. CTFL <ul><li>Pré-requisitos: </li></ul><ul><ul><li>Nenhum , mas recomenda-se no mínimo 6 meses na área de testes. </li></ul></ul><ul><li>Não expira; é válida internacionalmente . </li></ul><ul><li>A quem se destina : </li></ul><ul><ul><li>testadores, </li></ul></ul><ul><ul><li>analistas, </li></ul></ul><ul><ul><li>engenheiros, </li></ul></ul><ul><ul><li>consultores, </li></ul></ul><ul><ul><li>gerentes, </li></ul></ul><ul><ul><li>usuários que realizam teste de aceite </li></ul></ul><ul><ul><li>desenvolvedores, </li></ul></ul><ul><ul><li>gerentes de projetos, </li></ul></ul><ul><ul><li>gerentes de qualidade, </li></ul></ul><ul><ul><li>analistas de negócios, </li></ul></ul><ul><ul><li>diretores de TI </li></ul></ul><ul><ul><li>consultores. </li></ul></ul>
  8. 8. CTFL <ul><li>Vantagens da certificação </li></ul><ul><ul><li>Reconhecimento por parte das empresas e na comunidade de testes e qualidade; </li></ul></ul><ul><ul><li>Empresas brasileiras estão começando a exigir profissionais certificados; </li></ul></ul><ul><ul><li>Conhecimento e capacitação pessoal e profissional adquirido com o estudo. </li></ul></ul>
  9. 9. CTFL <ul><li>Desvantagens da certificação </li></ul><ul><ul><li>Popularidade; </li></ul></ul><ul><ul><li>Falsa impressão dos conhecimentos após a certificação; </li></ul></ul><ul><ul><li>Profissionais que buscam a certificação como forma de aumento de salário ou promoção; </li></ul></ul><ul><ul><li>Conhecimento teórico e não prático . </li></ul></ul><ul><ul><li>Diferentes termos entre as certificações. </li></ul></ul>
  10. 10. CTFL – Material de apoio <ul><li>ISTQB - Glossário de Termos de Teste (Versão 1.3 – português/Brasil) </li></ul><ul><li>Syllabus Foundation Level (em português/Brasil). </li></ul><ul><li>Normativos ISO/IEC, IEEE, BS, DO e bibliografia citados nos 2 documentos acima. </li></ul><ul><li>Foundations of Software Testing : ISTQB Certification (Dorothy Graham, Erik van Veenendaal, Isabel Evans, Rex Black) - ISBN 978-1-84480-355-2 </li></ul><ul><li>Software Testing Foundations : A Study Guide for the Certified Tester Exam (Andreas Spillner, Tilo Linz, Hans Schaefer) </li></ul>
  11. 11. Syllabus Foundation Level <ul><li>6 capítulos principais; </li></ul><ul><li>Objetivos de aprendizagem / níveis de conhecimento </li></ul><ul><ul><li>K1 : relembrar, reconhecer, retomar; </li></ul></ul><ul><ul><li>K2 : compreender, explicar, dar justificativas, comparar, classificar, sumarizar; </li></ul></ul><ul><ul><li>K3 : aplicar. </li></ul></ul>
  12. 12. Syllabus Foundation Level
  13. 13. O Exame <ul><li>40 questões de múltipla escolha (4 respostas) </li></ul><ul><ul><li>20 de nível fácil: definições e conceitos, decorar. </li></ul></ul><ul><ul><li>15 de nível médio/difícil: definições complexas, 2 possíveis respostas. </li></ul></ul><ul><ul><li>5 de nível muito difícil: abordando problemas que exigem pensar muito, pegadinhas. </li></ul></ul><ul><li>60% de acerto , ou seja, 24 questões; </li></ul><ul><li>Duração do exame: 1 hora . </li></ul>
  14. 14. O Exame <ul><li>Minhas impressões: </li></ul><ul><ul><li>Bom nível de dificuldade; </li></ul></ul><ul><ul><li>Bem elaborado; </li></ul></ul><ul><ul><li>Pouco tempo ; </li></ul></ul><ul><ul><li>Impossível revisar; </li></ul></ul><ul><ul><li>Enunciados grandes ; </li></ul></ul><ul><ul><li>Sem gabarito. </li></ul></ul>
  15. 15. Procedimentos para inscrição <ul><li>R$ 350,00 taxa de inscrição; </li></ul><ul><li>20 cidades brasileiras, inclusive Porto Alegre; </li></ul><ul><li>Desistências com 7 dias de antecedência, 50% do valor reembolsado; </li></ul><ul><li>O exame ocorre 2 vezes por ano . </li></ul>
  16. 16. Próximo exame <ul><li>25/06/2010; </li></ul><ul><li>Inscrições até 10/06/2010; </li></ul>
  17. 17. Treinamento preparatório <ul><li>Faixa de R$ 1300,00 à R$ 1500,00 ; </li></ul><ul><li>Presenciais e disponibilizados em São Paulo; </li></ul><ul><li>36 horas de duração. </li></ul>
  18. 18. Questão de simulado 1 <ul><li>Na modelagem de um sistema que trabalha com impostos a serem pagos: Um empregado recebe R$4.000 de salário livre de impostos. Os próximos R$1.500 são tributados em 10% . E os próximos R$28.000 são tributados em 22% . Qualquer outro valor é tributado em 40% . Para o mais próximo valor inteiro, qual desses grupos de números cai na mesma classe de equivalência? </li></ul><ul><li>R$4.800; R$14.000; R$28.000 </li></ul><ul><li>R$5.200; R$5.500; R$28.000 </li></ul><ul><li>R$28.001; R$32.000; R$35.000 </li></ul><ul><li>R$5.800; R$28.000; R$32.000 </li></ul>
  19. 19. Análise resolução questão 1 <ul><ul><li>Um empregado recebe R$4.000 de salário livre de impostos. </li></ul></ul><ul><ul><ul><li>Já notamos a primeira classe dos valores até R$4.000 que não são tributados. </li></ul></ul></ul><ul><ul><li>Os próximos R$1.500 são tributados em 10%. </li></ul></ul><ul><ul><ul><li>Segunda classe: dos valores entre R$4.001 e R$5.500, que são tributados em 10%. </li></ul></ul></ul><ul><ul><li>E os próximos R$28.000 são tributados em 22%. </li></ul></ul><ul><ul><ul><li>Terceira classe: dos valores entre R$5.501 e R$33.500 (5.500 + 28.000), são tributados em 22%. </li></ul></ul></ul><ul><ul><li>Qualquer outro valor é tributado em 40%. </li></ul></ul><ul><ul><ul><li>Quarta classe: todos valores iguais ou maiores a R$33.501. </li></ul></ul></ul>
  20. 20. Resolução questão 1 <ul><li>Alternativa correta, letra D . </li></ul><ul><li>Logo os valores da alternativa D R$5.800; R$28.000; R$32.000, pertencem a mesma classe de equivalência que é a 3. </li></ul>
  21. 21. Questão de simulado 2 <ul><li>Dado o seguinte código, qual a alternativa verdadeira : </li></ul><ul><ul><li>IF A > B  THEN </li></ul></ul><ul><ul><li>C = A – B </li></ul></ul><ul><ul><li>ELSE </li></ul></ul><ul><ul><li>C = A + B </li></ul></ul><ul><ul><li>ENDIF </li></ul></ul><ul><ul><li>Read D </li></ul></ul><ul><ul><li>IF C = D THEN </li></ul></ul><ul><ul><li>Print “Error” </li></ul></ul><ul><ul><li>ENDIF </li></ul></ul><ul><li>1 teste de cobertura de sentença (comando), 3 para a cobertura de desvio </li></ul><ul><li>2 testes de cobertura de sentença (comando), 2 para a cobertura de desvio </li></ul><ul><li>2 testes de cobertura de sentença (comando), 3 para a cobertura de desvio </li></ul><ul><li>3 testes de cobertura de sentença (comando), 3 para a cobertura de desvio </li></ul>
  22. 22. Análise resolução questão 2 <ul><li>Cobertura de sentença </li></ul><ul><ul><li>Teste 1 : A=20, B=10, então C=10 e D=10 </li></ul></ul><ul><ul><ul><li>Com este teste a linha 4 não foi executada, então precisamos de mais um teste </li></ul></ul></ul><ul><ul><li>Teste 2 : A=0, B=10, então C=10 (valor de C não interessa) e D=9 (o valor de D também não interessa) </li></ul></ul><ul><ul><ul><li>Com mais este teste passamos pela linha 4, a única que não havíamos passado no teste 1. </li></ul></ul></ul>
  23. 23. Análise resolução questão 2 <ul><li>Cobertura de desvio </li></ul><ul><ul><li>Mesmos testes mas com uma condição, agora os valores de C e D interessam , pois irão cobrir o resultado falso (a não passagem) do segundo IF. </li></ul></ul>
  24. 24. Resolução questão 2 <ul><li>Alternativa correta: letra B (2 testes de cobertura de sentença e 2 testes de cobertura de desvio) </li></ul><ul><li>Dica </li></ul><ul><ul><li>o número de testes para garantir a cobertura de desvio, na maioria das vezes , será maior que o número de testes para garantir a cobertura de sentença </li></ul></ul>
  25. 25. Questão de simulado 3 <ul><li>O  número em um  sistema de controle de  estoque pode  variar  entre  10.000   e 99.999 inclusive. Quais das seguintes entradas poderiam ser o resultado da modelagem de teste usando apenas classes de equivalências válidas e limites válidos? </li></ul><ul><li>9.999, 10.000, 50.000, 99.999, 100.000 </li></ul><ul><li>9.999, 50.000, 100.000 </li></ul><ul><li>10.000, 50.000, 99.999 </li></ul><ul><li>10.000, 99.999 </li></ul>
  26. 26. Análise resolução questão 3 <ul><li>Técnica de classe de equivalência – temos 3 partições: </li></ul><ul><ul><li>Inválida mínima = valores menores que 10.000; </li></ul></ul><ul><ul><li>Válida = valores entre 10.000 e 99.999; </li></ul></ul><ul><ul><li>Inválida máxima = valores maiores que 99.999. </li></ul></ul><ul><li>Técnica de valores limites – temos 4 limites a serem verificados: </li></ul><ul><ul><li>Inválido mínimo = 9.999; </li></ul></ul><ul><ul><li>Válido mínimo = 10.000; </li></ul></ul><ul><ul><li>Válido máximo = 99.999; </li></ul></ul><ul><ul><li>Inválido máximo = 100.000. </li></ul></ul>
  27. 27. Resolução questão 3 <ul><li>Alternativa correta. Letra C (10.000, 50.000 e 99.000) </li></ul>
  28. 28. Questão de simulado 4 De acordo com a tabela de decisão, qual o resultado esperado para os seguintes casos de testes: CT1 : 26 anos, para trabalho, mas com violações ou acidentes registrados; CT2 : 62 anos, turista com carteira limpa. <ul><li>CT1: Não fornecer o carro de aluguel; CT2: Fornece o carro com cobrança prêmio </li></ul><ul><li>CT1: Fornecer o carro com cobrança prêmio; CT2: Fornecer o carro de aluguel sem cobrança prêmio </li></ul><ul><li>CT1: Não fornecer o carro de aluguel; CT2: Fornecer o carro de aluguel sem cobrança prêmio </li></ul><ul><li>CT1: Fornecer o carro de aluguel com cobrança prêmio; CT2: Não fornecer o carro de aluguel </li></ul>
  29. 29. Resolução da questão 4 <ul><li>Alternativa correta: letra C </li></ul><ul><li>CT1 : Não fornecer o carro de aluguel; CT2 : Fornecer o carro de aluguel sem cobrança prêmio </li></ul>
  30. 30. Fonte <ul><li>Questões retiradas do livro: D. Grahan; V. Veenendaal; I. Evans; R. Black. Foundations of Software Testing : ISTQB Certification. Cengage Learning Business Press, 2006. </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×