Skip to content
This repository has been archived by the owner on Sep 15, 2020. It is now read-only.

cesar-school/eta-unit-testing-project-2018.2-Recife

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Testes Unitários (Projeto)

Projeto da disciplina de Testes Unitários da Especialização em Testes Ágeis, turma 2018.2.

Projeto

Cada aluno deve criar um fork desse projeto e em seu repositório do GitHub escrever os testes unitários para as classes:

  • LeapYearCalculator
  • PeopleComparator

Quando estiver pronto abrir um pull request com os testes para o projeto original.

Avaliação

Cada teste unitário será avaliado quanto aos seguintes critérios:

  • Caminhos cobertos
  • Qualidade dos testes:
    • Isolamento
    • Nomenclatura do teste
  • Correta utilização de mocks, stubs, spies, fake e dummy.

Nota

A nota será calculada da seguinte forma:

  • 7 pontos: Escrita dos casos de testes unitários.
  • 3 pontos: Cobertura de teste, segundo critérios utilizados pelo sonar.

Ponto extra:

Fará juz ao ponto exta o aluno que:

  • 0.5 pontos extra: Através do GitHub Actions executar os testes do projeto e reportar a cobertura numa instância do SonarCloud.
  • 0.5 pontos extra: Utilizar a dependência do Mockito para criação de dublês de teste, quando houver a necessidade.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages