Knowledge about Testing Techniques

Knowledge about Testing Techniques

A badge Knowledge about Testing Techniques certifica os conhecimentos e o domínio da
pessoa participante na escrita de testes automatizados de qualidade, com excelente grau de
cobertura e, principalmente, de maneira sistemática, de modo a maximizar as chances de
revelar problemas e bugs no código antes de ir para produção.
Esta badge inclui, mas não se limita a práticas e técnicas de escrita de testes automatizados e
cobertura de código, indicando que a pessoa participante é capaz de:
1. Identificar oportunidades de uso das técnicas de escrita de testes e cobertura de
código olhando para um código de produção
2. Derivar e escrever testes a partir do código de produção considerando a técnica de
modified condition/decision coverage (MC/DC)
3. Derivar e escrever testes a partir do código de produção considerando a técnica de
Boundary Testing
4. Identificar a necessidade no uso da técnica de Property Based Testing
5. Derivar e escrever bons casos de testes a partir de especificações técnicas, negócio e
estórias de usuários
6. Combinar técnicas de testes para construção de casos e cenários, a fim de aumentar a
confiabilidade dos testes e cobertura do código de produção
7. Identificar oportunidades no uso de programação defensiva (self-testing), a fim de
maximizar a qualidade do código de produção
8. Empregar uso de asserts para verificação de pré e pós-condições em métodos e
funções no código de produção
9. Avaliar uma suíte de testes e identificar a ausência de validações que cubram linhas,
branches, condições e estado do código de produção
10. Estruturar uma suíte de testes abrangente, com técnicas de cobertura de código como:
line, block, branch/decision, condition e path coverage;
11. Criticar e explicar a seus pares problemas em suítes de testes durante sessões de
revisão de código (code review)


O que é necessário para conquistar este badge

Para conquistar essa badge, é necessário obter 80% ou mais de aproveitamento na avaliação.


Quem já tem este badge

Emissor deste badge