Cobertura de código

Autor: Randy Alexander
Data De Criação: 25 Abril 2021
Data De Atualização: 26 Junho 2024
Anonim
Cobertura de código - Tecnologia
Cobertura de código - Tecnologia

Contente

Definição - O que significa Cobertura de Código?

Cobertura de código é um termo usado no teste de software para descrever a quantidade de código-fonte do programa coberta por um plano de teste. Os desenvolvedores analisam o número de sub-rotinas e linhas de código do programa que são cobertas por um conjunto de técnicas e recursos de teste.

A cobertura de código também é conhecida como cobertura de teste.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica cobertura de código

Usando a análise de cobertura de código, as equipes de desenvolvimento podem garantir que seus programas foram amplamente testados quanto a erros e devem estar relativamente livres de erros. Profissionais da indústria de software apontaram os benefícios evidentes desse tipo de análise de teste, a saber, que incluir a análise de cobertura de código e outros aspectos de teste em beta ou em outras rodadas de desenvolvimento expõe bugs a uma pequena audiência de teste, e não a milhões de usuários quando os produtos finalmente vão ao ar.


Alguns ambientes de desenvolvimento, como o Microsoft Visual Studio, possuem ferramentas de menu específicas para análise de cobertura de código. Em outros casos, os desenvolvedores podem usar métodos relativamente manuais que envolvem o mapeamento do código fonte do software e a determinação de onde o teste se aplica. Fornecedores de terceiros também fornecem ferramentas de cobertura de código específicas para diferentes linguagens de programação.

Especialistas descrevem a análise de cobertura de código como parte do "teste da caixa branca", um método que examina o código do programa. Em alguns casos, a análise de cobertura de código é feita principalmente para encontrar as áreas precisas que não são cobertas pelas estratégias de teste. Existem muitas métricas e parâmetros técnicos diferentes usados ​​para avaliar especificamente a cobertura de código em um determinado projeto.