Dicas para se dar bem na CTFL
Neste post você conhecerá algumas dicas que usei para obter sucesso na CTFL e que tenho passado a meus alunos em treinamentos preparatórios para esta certificação para que também consigam êxito.
CTFL refere-se a Certified Tester Foundation Level e é o primeiro nível dentre 3 propostos pelo ISTQB (Foundation, Advanced e Expert), uma instituição internacional em testes de software que promove a certificação.
Cada país possui um board que representa o ISTQB. No Brasil temos o BSTQB e é através do site deles que você se inscreve para a prova e tem acesso ao Syllabus (documentação oficial de estudos) e também ao Glossário de Termos de Teste.
A prova é composta de 40 questões de multipla escolha seguindo estilo Simples (ex. a. Gato, b. Cachorro, c. Avestruz, d. Macaco), Romana Simples (ex. a. I e II estão corretas, b. III e IV estão coretas…) e Romana Complexa (ex. a. W1, X3, Y2, Z4, b. W2, X3, Y1, c…) e o tempo de prova é de 60 minutos. Se você estudar bastante este tempo não será problema, garanto.
Bem, para alguns certificar-se é um sonho realizado e motivo de orgulho, por se tratar de um requisito de entrada em algumas empresas; já para outros, certificar-se é jogar dinheiro fora.
O fato é que este post não vem defender nenhum dos lados da moeda. O objetivo é mostrar o que se pode fazer para aqueles que acham relevante, se prepararem e conseguirem ir bem na prova.
Vamos às dicas:
- Não importa quantos anos você tem na área de testes e nem o quão sênior você é, armazene isso em uma caixa a parte enquanto estiver estudando. Isso porque a linha de raciocínio dos pesquisadores que escreveram a certificação poderá ser um tanto diferente da visão que você adquiriu sobre testes de software;
- Leia o Syllabus e o Glossário de Testes uma ou duas vezes tentando referenciar o conhecimento contido nele com o que você vive em sua empresa. Por exemplo, no Syllabus fala "A análise e a modelagem de teste são atividades onde os objetivos gerais do teste são transformados em condições e modelos de teste tangíveis", neste caso, um bom exercício é trocar o que até então você chamava de "ler a documentação e criar os casos de teste" por "análise e modelagem". Isso lhe fará assimilar melhor os conceitos;
- Não precisa decorar o código de ética, ele não cai na prova;
- Decore e faça mnemonicos de todas as listas que aparecerem no Syllabus, por exemplo, meu mnemonico para níveis de teste era a "CISA", que representa Componente, Integração, Sistema e Aceite. Existem muitas listas e esta dica lhe ajuda e memoriza-las;
- Faça o simulado contido no site do BSTQB e analise as respostas dadas por eles a cada questão, muitos dos meus alunos dizem que ao menos 30% da prova refere-se à questões similares (ou iguais) às que caem na prova;
- Não use simulados e nem leia livros que não fundamentem-se no mesmo conhecimento pregado pela certificação, isso apenas atrapalhará você. Por exemplo, o livro BCTS (Base de Conhecimento em Teste de Software) é um excelente livro, mas é destinado a outra certificação, e os conceitos pregados lá não são os mesmos pregados na CTFL. Logo, enquando no BCTS diz que as atividades de teste são Procedimentos iniciais, Planejamento, Preparação, Especificação, Execução e Entrega, na CTFL as atividades são Planejamento e Controle, Analise e Modelagem, Implementação e execução, etc. Já viu né, iria se confundir por completo;
- Aprenda na prática como usar as técnicas de teste caixa branca e caixa preta descritas no capítulo 4, tem alguns slides do Fabrício Ferrari que são excelentes http://pt.slideshare.net/FabricioFFC/tcnicas-de-modelagem-de-teste-parte-1 e http://pt.slideshare.net/FabricioFFC/tcnicas-de-modelagem-de-teste-parte-2-1129143;
- Entenda os artefatos de teste descritos na norma IEEE 829 1998 (veja este estudo da Daniele e da Valesca), na prova caem questões como "Qual dentre os abaixo não é um campo contido no Plano de Teste segundo IEEE 829 1998?" e ai meu amigo, é a hora de saber se decorou o template dos artefatos;
- Dentre os assuntos que sempre caem na prova estão: Diferença entre defeito e falha; 7 princípios do testes de software; Quais são as atividades, níveis, tipos e técnicas de teste; Papéis e tipos técnicas estáticas; Quais são as técnicas caixa preta e caixa branca, para que servem e quando usar; Papéis do líder e do testador (inclusive na CTFL basicamente temos apenas estes papéis); O que é risco; Ferramentas usadas por desenvolvedores e testadores; Quais campos estão em cada artefato (documento) de teste do padrão IEEE 829–98; Quais são as características de qualidade da ISO 9126–1; Qual significado de cada termo do glossário do BSTQB;
- Quanto a recursos adicionais ao seu estudo, recomendo o livro "Sample Exam Questions" que você pode encontrar em versão digital na Amazon, os simulados oficiais do ISQTB com "Answers and Justifications" (respostas e justificativas) e os simulados do QualidadeBR, que fundamentam-se no material do CTFL.
Os resultados da prova demoram a sair, então uma forma de amenizar a expectativa de "passei ou não passei" é marcar as questões da prova como "tenho certeza que acertei", "não sei se acertei" e "essa eu chutei". Sendo sincero consigo mesmo conseguirá ter uma prévia se conseguiu ou não alcançar seus 65% e passar na prova.
Se você fez a certificação e se lembra de questões que cairam na sua prova, compartilhe aqui. Assim os amigos que usam este post para estudar poderão ver o que geralmente cai na prova.
Espero que essas dicas possam ajudar em seus estudos e que você consiga atingir seu objetivo de passar na certificação.
Boa sorte!