Skip to content

joaoSantos-bit/TP_TS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Trabalho Prático de Teste de Software

1. Grupo

Frederico Abbud Reis
Joao Lucas Rocha dos Santos
Lucas Braz Rossetti
Lucas Gabriel Silveira Chaves

2. Sobre o sistema

O sistema é uma implementação simplificada de uma urna eletrônica, similar à utilizada nas eleições brasileiras. As entidades que constituem o sistema são: Urn, Candidate, Credential, Party, Voter. O sistema não utiliza um banco de dados real, mas há um mockup utilizado para simular as consultas, especificado na pasta DataBase. A classe principal do sistema é Urn, especificada no arquivo Urn.java, que implementa métodos de inicialização, finalização, autenticação de votante e leitura de candidatos escolhidos pelo votante. O arquivo Statistics.java provê as estátiscas dos resultados das eleições. Os testes comparam saídas obtidas com esperadas provindas de arquivos da pasta TestsIO.

3. Sobre as tecnologias utilizadas

Para a construção do sistema, utilizou-se Java (versão 17), JUnit pra a construção de testes e Maven para realizar a build e os testes automatizados utilizados no CI.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%