Skip to content

Repositório para as atividades das aulas do curso de Testes Automatizados.

Notifications You must be signed in to change notification settings

fernandopioli/curso-testes-automatizados

 
 

Repository files navigation

Curso Automação de Testes 🚀

Repositório para as atividades das aulas do Curso de Extensão AUTOMAÇÃO DE TESTES.

Cronograma dos conteúdos

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

Como usar esse repositório para as atividades

  • 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.

Critérios de avaliação

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.

Referências

About

Repositório para as atividades das aulas do curso de Testes Automatizados.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 65.4%
  • HTML 21.2%
  • CSS 6.9%
  • TypeScript 6.2%
  • SCSS 0.3%