Bytebank é um banco digital que precisa de testes de integração em seus componentes e páginas.
Com o curso 02 da formação de testes automatizados, obtive todo o conhecimento presente no conteúdo abaixo:
Conhecimentos adquiridos durante o desenvolvimento:
- Testes de rotas;
- BrowserRouter e MemoryRouter;
- React-router-dom e seus hooks para testar componentes;
- Como escrever testes de integração entre dois componentes;
- Consultas de elementos na tela;
- Testes de integração entre Front-end e Back-end;
- Mocks de retorno de api;
- Testes para requisições em casos de sucesso e erro;
- RenderHook;
- act to para lidar com mudanças de estado em testes;
- Cobertura de testes.
Tecnologias usadas durante o desenvolvimento:
Clonando o projeto:
$ git clone https://github.com/hosanabarcelos/bytebank-integration-tests.git
Rodando:
# Instale as dependências:
$ npm install
# Rode os testes:
$ npm run test:coverage
Made by Hosana Barcelos.