I would like to view this page in
A cobertura de código, também conhecida como cobertura de teste, mede a proporção do seu código exercido por testes automatizados.
Ferramentas de cobertura de código são específicas para determinadas linguagens de programação. Eles usam uma variedade de critérios para medir a cobertura, incluindo o número de linhas de código, métodos ou funções, branches e condições. Você pode usar uma ferramenta de cobertura de código para identificar partes da sua base de código que não são cobertas atualmente por testes automatizados.
Monitorar métricas de cobertura de código ajuda a garantir que você mantenha um nível suficiente de testes automatizados. Se a cobertura de código começar a diminuir, pode ser um sinal de que você não está tratando os testes automatizados como um elemento essencial para escrever um novo código.
No entanto, embora a cobertura de código informe o quanto do seu código é coberto por testes, ela não informa a eficácia desses testes ou se eles abordam todos os modos de falha. Use a cobertura de código em conjunto com outras métricas para compreender a eficácia do seu regime de teste automatizado.
O TeamCity oferece uma ampla variedade de recursos que ajudam você a aproveitar ao máximo seus testes automatizados.
Testes fragmentados são definidos como testes que retornam aprovações e falhas, apesar de não haver alteração no código ou no teste propriamente dito.
A análise de código estático consiste em uma série de verificações automatizadas realizadas no código-fonte.