Este repositório servirá como base para o desenvolvimento da primeira parte do trabalho integrado entre as turmas de PSW, Teste de Software, Gestão de Projetos e Arquitetura e Padrões de Software. Neste repositório será desenvolvida a aplicação e registrada sua documentação.
Organizaremos os arquivos de código-fonte do projeto na seguinte estrutura.
A gestão do andamento dos projetos será feita com pelos projetos no github na aba projetos.
A documentação do projeto será feita em formato wiki na aba wiki do projeto (utilizem a formatação markdown para o wiki, que é a default).
1- Após clonar repositorio, entre na pasta frontend e instale os módulos com:
yarn install
2-Rode o banco com:
npm run json-server
3- Em outro terminal rode:
yarn test
4- Num terceiro terminal rode o plugin a ser ativado com o cypress, que disponibilizará além da interface, uma pasta com os testes de cobertura:
npm run cypress:open
5- A medição da cobertura após rodar o ultimo script na pasta frontend/coverage/lcov-report/index.html
6-Evidências como vídeos e screenshots também são gerados na pasta frontend/cypress após usar o comando:
npm run cypress:run