Skip to content

Atividade voluntária e didática no desenvolvimento em conjunto de teste automatizado da interface do usuário (UI) e teste de Api com vista ao destacamento e demonstração de habilidades no desenvolvimento de testes de software

Notifications You must be signed in to change notification settings

ancgci/Testes_Automatizados_credifit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Credifit - Testes de Software

Functional Tests API Tests GitHub Workflow

Descrição do Projeto

Este projeto consiste na criação e desenvolvimento de testes de software para o site Credifit. Foram realizados testes funcionais na feature do menu principal e testes de API no endpoint de login.

Funcionalidades Testadas

Realizamos testes funcionais nos seguintes itens do menu principal:

  • Inicial
  • A Credifit
  • Soluções
  • Dúvidas
  • Portal da Transparência

Testes de API

Testamos o endpoint de login https://company-api.credifit.com.br/login com as seguintes especificações:

  • Login sem sucesso: Confirmamos que o retorno correto é 400. Observamos que nos testes via console, o retorno era 400, mas através do teste do endpoint, recebemos retorno 500. Ajustamos nossos testes para passarem com qualquer um desses retornos.

Documentação

Nosso trabalho inclui uma documentação completa com:

  • Plano de Teste: Detalhando as estratégias e abordagens utilizadas.
  • Casos de Teste: Descrevendo cada cenário testado.

Automação

Implementamos um processo de automação via GitHub Workflow para garantir que os testes sejam executados automaticamente a cada push ou pull request, garantindo a integridade contínua do sistema.

Como Executar os Testes

Para executar os testes funcionais e de API, siga as instruções abaixo:

  1. Clone o repositório:
    git clone https://github.com/seu-usuario/credifit-tests.git
    cd credifit-tests
    
  2. Instale as dependências:
    npm install
    
  3. Execute os testes funcionais:
    npm run test:validar-menus
    
  4. Execute os testes de API:
    npm run test:api
    

Imagens

1 2 3 4 5

Contribuições

Sinta-se à vontade para abrir issues e enviar pull requests. Toda ajuda é bem-vinda!

Observações

Não temos vinculo algum com a empresa do site acima. Atividade realizada de livre e espontânea vontade.

About

Atividade voluntária e didática no desenvolvimento em conjunto de teste automatizado da interface do usuário (UI) e teste de Api com vista ao destacamento e demonstração de habilidades no desenvolvimento de testes de software

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published