Utilizar e explorar ferramentas de cobertura de testes em dois sistemas reais.
-
Executar os testes de dois projetos populares. Selecione dois projetos de código aberto populares no GitHub e aprenda a executar os seus testes. Dependendo do projeto selecionado, talvez seja necessário ler a documentação.
-
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.
-
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.
Você deve submeter via Moodle quatro arquivos (dois para cada projeto)
- Projeto 1: Relatório de análise de cobertura do (formato PDF).
- Projeto 1: Relatório HTML gerado pela ferramenta de cobertura (formato ZIP).
- Projeto 2: Relatório de análise de cobertura do (formato PDF).
- Projeto 2: Relatório HTML gerado pela ferramenta de cobertura (formato ZIP).