Skip to content

jhonjhon95/Automacao_Java_Api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Informações de contato:

Testes de API com JAVA

Projeto para garantir cobertura de testes de API

Requisitos para execução

  • Java 11+ JDK instalado
  • Maven configurado no PATH da aplicação
  • Allure-Report (instalação automatizada via pom.xml)
  • IDE: intellij idea ou VSCode

Estrutura do projeto

Test-DBTestAPI
├── src
│   ├── main
│   │   └── java
│   └── test
│       └── java
├── pom.xml
└── README.md
|__.gitignore   

Como executar os testes

Execução através da IDE: É possível selecionar o teste desejado e simplesmente clicar em 'play' no método correspondente do teste ou pode-se executar pela linha de comando usando o seguinte comando:

Instalar dependências

mvn clean install 

Rodar todos os testes

mvn test 

Rodar Tags

mvn test -Dgroups="REGRESSAO"

Após a execução dos testes será criada na raiz do projeto a pasta "allure-results"

Para gerar o relatório Allure

mvn allure:report
mvn allure:serve

Para rodar localmente e gerar o relatório de uma só vez rodar o comando:

mvn clean test; mvn allure:report; mvn allure:serve

Plano de Teste e Estratégia de Testes.

Introdução

  • Este plano descreve a estratégia de testes para a API de Consultas de Ceps válidos e inválidos, visando garantir a cobertura de testes, identificar e corrigir bugs, e assegurar que a aplicação atende aos requisitos.

    Objetivos do Teste

  • Validar a funcionalidade da API.

  • Garantir robustez e confiabilidade.

  • Identificar e corrigir bugs.

  • Assegurar conformidade com a documentação técnica.

  • Verificar usabilidade e qualidade do código.

    Escopo do Teste

  • Funcionalidades a Testar: Consultar Cep.

    Abordagem de Teste

  • Testes Funcionais: Validar funcionalidades conforme os requisitos.

  • Testes de Contrato: Verificar conformidade com contratos de API.

  • Testes de Regressão: Assegurar que novas alterações não impactem funcionalidades existentes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages