Criamos a melhor trilha, com base na experiência de mais de 10 anos como QA's que atuam em BigTechs no brasil. ㅤ
Vamos proporcionar a você, tudo aquilo que gostaríamos de ter recebido ao iniciar a nossa trajetória como QA. ㅤ
Saber qual o caminho seguir para evoluir a sua carreira de QA é importante, e é exatamente isso que vamos te entregar. ㅤ
Preparamos tudo o que você precisa para se qualificar dentro da área de QA e ter um curriculo que agrada as big techs.
QAs que trabalham com automação de testes
principalmente web
Para quem está ingressando no mundo de automação.
QAs que querem evoluir no assunto automação de testes WEB do Zero ao Avançado.
Introdução à Automação Web e Ferramentas Essenciai
Conceitos Fundamentais de Testes Automatizados em Ambiente Web
Selecionando a Melhor Abordagem: Testes Funcionais e Testes de Interface
Explorando Frameworks de Automação: Exemplos e Comparativos
Desenvolvendo Scripts de Automação: Do Básico ao Avançado
Integração de Automação com Fluxos de Desenvolvimento e Entrega Contínua
Assuntos abordados na Trilha web:
Introdução ao curso
Conhecendo o Cypress
Instalando o Node e o VSCode
Noções básicas de javascript
Iniciando o Node no projeto
Instalando o Cypress
Explicando a estrutura do Cypress
Conhecendo nossa aplicação
Inspecionando elementos
Criando e entendendo o primeiro arquivo de testes
Configurando nossa baseURL
Acessando uma URL
Alternativa para encontrar um elemento
Selecionando elementos
Encadeando comandos
Obter texto de um elemento
Digitando em um elemento (inputs)
Clicando em um elemento
Selecionando elementos (dropdown)
Selecionando elementos (radio buttons e checkbox)
Introdução a asserts (should)
Usando expect para asserts
Explicando o desafio
Resolvendo o desafio
Utilizando as fixtures
Utilizando o FakerJS
Hooks: beforeEach
Introdução ao Page Objects
Comandos personalizados
Separação dos elementos
Page Objects com JavaScript
Simulando tela de celular (mobile)
Simulando device
Criando um projeto novo
Estruturando nosso projeto
Testes de cadastro de usuário - parte 1
Testes de cadastro de usuário - parte 2
Testes de cadastro de usuário - parte 3
Introdução ao BDD
Configurando o BDD e Cucumber no Cypress
Escrevendo BDD de login
Escrevendo Steps do BDD de login - parte 1
Escrevendo Steps do BDD de login - parte 2
Escrevendo BDD de cadastro de usuário
Desafio steps do cadastro de usuário
Relatório com mochawasome
Dashboard de relatórios do cypress
Curso git para testers
Adicionando o projeto no Github
Conhecendo o Github actions
Link do projeto com o GitHub Actions
Criando e executando nossa pipeline
Fazendo o merge e atualizando a branch
Relatório de execução da pipeline - mocha
Notificação no Slack - configurando slack
Notificação no Slack - link e execução
Agendando uma execução
Introdução ao módulo de APIs
O que é e porque testar uma API?
Conhecendo nossa API
Testando API manualmente
Requisições com Auth
Criando e configurando um projeto novo
Fazendo uma chamada GET
Validando o retorno de uma chamada
Testando uma requisição POST
Testando uma requisição DELETE
Testando uma requisição UPDATE
Testando Status Code de excessão (400, 404...)
Configurando a baseURL
Melhoria Organizando com Commands
Melhoria Organizando os dados
ChatGPT
Executando em browsers diferentes
Criando um readme para o projeto
Sobre codeceptjs e o WebDriver
Instalando o Node, VSCode, chrome e firefox
Noções básicas de JavaScript
NPM init
Iniciando um projeto
Configurando o projeto
[Extra] Playwright: Alternativa ao Webdriver
Escrevendo o primeiro teste
Recuperando informações
Preenchendo formularios e scroll
Gestão de dados (fakerJS)
Executando em modo headless
Executando no Firefox
Adicionando Page Objects
Resolvendo problema no async await
Auto login
Hooks (pause, Before, After , bootstrap e teardown)
Iniciando um projeto com BDD
Escrevendo testes com BDD
Melhorando o BDD e os métodos
stepByStepReport
Mochawesome report
Allure report
Utilizando pacotes NPM nos testes
Adicionando nossos projetos no GitHub
Upload de arquivos
Introdução - Entendendo as ferramentas
Sobre Selenium WebDriver
O que é maven? O que é JUnit?
Configurando o ambiente
Instalando o Java, IntelliJJ e navegadores
Iniciando o projeto de automação de testes
Criando o projeto
Adicionando os drivers do Chrome e Firefox
Estruturando o projeto
Adicionando as dependências no pom.xml
Criando o Runner do projeto
BDD
Criando nossa primeira feature
Criando os steps (métodos)
Escrevendo os testes
Inspecionando elementos
Instanciando o driver
Escrevendo as ações do BDD (steps)
Adicionando Asserts
Hooks: BeforeClass e AfterClass - Organizando nosso teste
Page Objects
Waitings
Sleep e Esperar até elemento ficar visível
Relatórios
Adicionando relatórios
Executando somente um cenário com tag
Praticando: Nos preparando para o mercado
Atualizando o ChromeDriver e relembrando a estrutura
Escrevendo o BDD de cadastro de usuário
Criando os Steps
Deixando nosso projeto mais robusto (executando vários cenários)
Aulas extras
Executando no Firefox
Upload de arquivos
Introdução ao curso
Preparando o projeto
Verificando nosso ambiente
Pontos de atenção
Baixando o projeto base
Atualizando os drivers
Entendendo o projeto base
Removendo o git do projeto
Executando os testes
Executando no firefox
Enviando atributos para a execução
BDD
Pra que serve realmente o BDD?
Entendo o BDD do projeto
Passando parâmetros no BDD e reaproveitando steps
Usando Contexto no BDD
Tabela de exemplos no BDD
Criando nosso próprio framework
Introdução - Criando nosso próprio framework
Criando método de click
Criando método de preencher campos
Criando método de validar mensagem
Git para testers
Adicionando o projeto no seu GitHub
Entendendo o Github Actions
Relatório
Atualizando o report de testes
Tirando Screenshot na falha
Pipeline
Preparando o projeto para a Pipeline
Criando a estrutura para Pipeline no projeto
Adicionando os steps no job
Rodando os testes na pipeline
Relatórios de execução da pipeline
Agendamento de execução
Executando uma tag via linha de comando
Notificação de execuções para o Slack
Configurando envio de notificação para o Slack
Enviando notificação para o Slack no sucesso
Enviando notificação para o Slack na falha
Customizando a notificação do Slack
R$10.500,00/mes
Empresas de tecnologia colocam como um diferencial saber o assunto.
Você não fica refém de outros profissionais para evoluir assuntos de qualidade.
Você vai aprender do zero ao avançado de como se tornar um QA completo.
Conteúdo completo sobre QA em um Só Lugar. E o melhor, com o preço la embaixo.
Você tem 24h para adquirir a trilha Web no valor promocional
E-BOOK – Tudo sobre Robot FrameWork
Automatize testes com eficiência usando o Robot Framework. Aprenda com nosso guia prático e alcance resultados superiores!
E-BOOK – Tudo sobre PlayWright
Domine o Playwright com nosso ebook exclusivo! Descubra uma nova abordagem para testes de ponta a ponta e aprimore sua automação.
E-BOOK – Tudo sobre Cypress
Explore a versatilidade do Cypress em nosso guia abrangente e alcance a excelência na automação de testes!
Grupo exclusivo da QAZANDO
Acesso ao grupo exclusivo para tirar dúvidas sobre o conteúdo e vagas na área de QA
Alujno Destaque
Os melhores alunos serão selecionados para posts e vão ganhar um certificado QAZANDO de aluno Destaque para o curso de Trilha QA Web
Cupom Vitalício
Todos os alunos do Curso vão ganhar um cupom vitalício em todos os próximos lançamentos da QAZANDO.
Sim! A NF vai automaticamente para seu e-mail depois de 7 dias.
Sim, você vai receber um certificado bem bonito dos cursos
Sim, você vai receber vários certificados sobre todos os cursos e assuntos que vamos abordar aqui.
Você vai ganhar todos os bônus a seguir:
São mais de 100 horas de conteúdo já gravado, fora as aulas ao vivo que marcamos para retirar dúvidas e horas de exercícios para você praticar.
Sim, com certeza. Todos os nossos cursos iniciamos do absoluto ZERO.