
Redução de CO2 emitindo badges
Para emitir um único certificado físico de papel é liberado cerca de 0,015kg de CO2 na atmosfera.
Emitindo este badge foi evitado de liberar 0,002 kg de CO2 na atmosfera!



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