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

Certificacao CTFL

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