Skip to content

andrehora/test-coverage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Cobertura de Testes

Objetivo

Utilizar e explorar ferramentas de cobertura de testes em sistemas reais.

Descrição

  1. Executar os testes de um projeto popular. Escolha um projeto de código aberto popular no GitHub e aprenda a executar os seus testes. Dependendo do projeto selecionado, talvez seja necessário ler a documentação.

  2. Gerar relatório HTML de cobertura de testes. Após executar os testes, gere o relatório HTML de cobertura de testes para o projeto selecionado. Note que a ferramenta de cobertura vai depender da linguagem de programação do projeto selecionado, por exemplo, Coverage.py (Python), JaCoCo (Java), Istanbul (JavaScript), entre outras.

  3. Analisar cobertura de testes. Discuta brevemente os resultados gerados no relatório de cobertura, por exemplo, se o projeto possui boa cobertura, os arquivos que possuem mais e menos cobertura, os códigos que não são cobertos por testes, etc.

Submissão

Você deve submeter via Moodle dois arquivos:

  • Relatório de análise de cobertura (formato PDF).
  • Relatório HTML gerado pela ferramenta de cobertura (formato ZIP).

About

Test coverage example

Topics

Resources

Stars

Watchers

Forks