Repositório para as atividades das aulas do Curso de Extensão AUTOMAÇÃO DE TESTES.
Tópicos abordados nas aulas síncronas.
Data | Conteúdo |
---|---|
12/01/22 | Fundamentos da Automação de Testes + Scripts de Teste |
13/01/22 | Criação de Casos de Teste + Comandos e Asserções |
19/01/22 | Rotas + Mocks + Page Objects |
20/01/22 | Ferramentas de automação de teste - Cypress |
26/01/22 | DevOps Introdução + CI & CD + Cobertura de Testes |
27/01/22 | Gerador de relatórios Mochawesome + Custom Commands + Code Quality |
28/01/22 | Conteúdo Extra |
-
Os exercícios feitos em aula estarão disponíveis nas pastas aqui do repositório, para usar os códigos presentes aqui para fazer as atividades faça um fork para o seu github pessoal.
-
Como pré-requisitos para a primeira semana, instalar o Node.js, estou usando a versão v12.22.7
-
Depois de fazer um fork para o seu github, clone o repositório do seu fork.
$ git clone https://github.com/<seu-usuário-git>/curso-testes-automatizados.git
- Instale as dependências, elas podem mudar de uma aula para a outra.
$ npm i
- Crie um diretório dentro da aula para o exercício da atividade da semana, depois é só commitar e fazer push para a branch principal.
$ git commit -s
- É uma boa prática ter mensagens significativas e organizadas nos commits, então vamos praticar isso aqui também 😉
Exemplo de mensagem de commit:
Título sobre o problema que o código resolve
Descrição um pouco mais detalhada sobre como o problema está sendo resolvido no código implementado.
Signed-off-by: Seu Nome <seu-e-mail> (O `-s` do comando do commit já coloca automático)
- As atividades serão avaliadas no fork de cada um com um prazo de entrega de uma semana após a segunda aula síncrona da mesma.
Cada critério somará pontos a nota final da avaliação, de acordo com o peso de cada um.
- ✅ Código organizado +1 ponto
- ✅ Código com linting +0.5 ponto
- ✅ Resolução do problema proposto +2 pontos
- ✅ Programa funcionando sem problemas +2 pontos
- ✅ Testes rodando sem problemas +4 pontos
- ✅ Github organizado, mensagens e código organizado nos commits +0.5 ponto
Ao final das aulas a nota final será a média de todas as atividades.