Histórico da Página
Acione a visão Coverage, acessando Janela | Apresentar visão | Outras
…...
, localize TOTVS Profile e acione Coverage. Obtendo algo semelhante a:
_ Tela 4125: Tela após execução com a a opção de cobertura de código ativado
_Na visão recém-aberta (Erro: Origem da referência não encontrada Tela 125 A), teremos o registro dos testes efetuados. Expanda o primeiro registro acionando a seta a esquerda (Erro: Origem da referência não encontrada Tela 128 B) da caixa de seleção.
Com a expansão, obterá uma lista de fontes que tiveram sua execução monitorada. Selecione o arquivo-fonte escolheNum.prw (Erro: Origem da referência não encontrada Tela 129 A) e as linhas que foram processadas ao menos uma vez, serão destacadas no editor.
Tela 5126: Após selecionar um arquivo-fonte, na visão Coverage
Se utilizarmos o plano de teste 1 como referência e analisarmos o código destacado, vemos que há coerência entre eles. Ou seja, o código esperado para o teste 1, foi executado de forma satisfatória. Na linha de identificação do fonte (Erro: Origem da referência não encontrada Tela 126 A), há algumas informações, que são:
...
Expanda o registro de execução do segundo teste e selecione a linha do arquivo-fonte escolheNum.prw (Erro: Origem da referência não encontradaTela 127).
Da mesma forma que o 1º teste, vemos em destaque o código que foi executado e este esta coerente com o nosso teste. _Tela 6
Tela 127: Tela após selecionar o arquivo-fonte do 2º teste_
Repare que, em ambos, existe um indicador do percentual de código coberto (Cobertura %). Quanto mais alto o índice de cobertura (individual) os erros são minimizados ainda mais. Cobrir um programa em 100%, pode ser bastante difícil ou mesmo inviável devido as regras de negócios. Por isso, temos que efetuar planos de testes o mais abrangente possível e depois de executados, verificamos a cobertura de cada um isoladamente e depois em conjunto.
Para efetuar a analise em conjunto, executamos um processo de fusão (merge) dos registros de testes.
Tela 7: Fazendo fusão (merge) entre registros de testes
_Selecione os registros de testes e acione o botão (Erro: Origem da referência não encontrada Tela 128 A) para iniciar a fusão (merge{_}) e aguarde. Os registros de testes selecionados serão fundidos em um único registro. Expanda-o e selecione o arquivo-fonte e veja como fica a cobertura (Erro: Origem da referência não encontrada).
Se você verificar, o índice de cobertura representa o percentual coberto agregado. Analisando o que esta destacado com os planos de testes, vemos que continuam coerentes. Olhando o arquivo-fonte, vemos que a linha 15 não esta destacada. Isso demonstra que em nenhum dos testes anteriores este código foi executado. Com base nestas informações montamos mais um teste de forma que este código seja executado.
...