Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Cobertura de Testes

Objetivo

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

Descrição

  1. 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.

  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 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).

About

Test coverage example

Topics

Resources

Stars

Watchers

Forks

Contributors