Testes
Testes automatizados
Unitários: testa os componentes individuais (cada unidade) isoladamente.
Integração: testa a entidade combinada de diferentes unidades, módulos ou componentes.
Cobertura: cobertura de teste de 99%.
.
├── tests
│ ├── helpers/
│ ├── integration/
│ | ├── adapters/
| | | ├── gateway/
| | | └── helpers/
│ | ├── core/
| | | └── usecases/
│ | └── framework/
| | ├── dependencies/
| | ├── exceptions/
| | ├── fastapi/
| | └── middleware/
│ ├── mocks/
│ └── unitary/
│ ├── adapters/
| | ├── gateway/
| | ├── helpers/
| | └── presenters/
│ ├── core/
| | ├── data/
| | ├── domain/
| | └── usecases/
│ └── framework/
| ├── dependencies/
| └── exceptions/
Você pode configurar e usar o VsCode para testar todos os scripts com Pytest e o Coverage:
launch.json | |
---|---|
Testes de Requisição das APIs da Scopus
Instale a Extensão REST Client do VsCode para configurar e enviar requisições para testar as APIs da Scopus.
1. Acesse o arquivo client.http
.
2. Insira sua Chave da API
em @apikey =
.
3. Clique em Send Request
.