Bytebank é um banco digital que precisa de testes unitários em seus componentes e páginas.
Com o curso 01 da formação de testes automatizados, obtive todo o conhecimento presente no conteúdo abaixo:
Conhecimentos adquiridos durante o desenvolvimento:
- A importância de criar uma cultura de testes nas aplicações;
- Como a Pirâmide de Testes pode orientar os desenvolvedores;
- Configuração de ESLint junto com Prettier;
- Funções de consulta como getByText, getAllByRole e queryByText;
- Testes de eventos;
- Dublagem de comportamentos;
- Comportamentos de funções;
- Mocks de funções;
- Introdução ao TDD;
- Testes com linguagem semântica.
Tecnologias usadas durante o desenvolvimento:
Clonando o projeto:
$ git clone https://github.com/hosanabarcelos/bytebank-unitary-tests.git
Rodando:
# Instale as dependências:
$ npm install
# Rode os testes:
$ npm run test
Made by Hosana Barcelos.