Novo curso
Curso gratuito de Cypress para automação de testes de software. Aprenda a abrir URLs, clicar em elementos, digitar campos, fazer login, rodar testes e verificar UI com Cypress.
O curso "Cypress na Automação de Testes de Software" é um guia completo e prático que explora as funcionalidades e vantagens do Cypress para a automação de testes de software. Com duração de 1 hora e 48 minutos, este curso apresenta uma abordagem direta e eficiente para quem deseja aprofundar os conhecimentos em QA (Quality Assurance) e melhorar a qualidade dos seus projetos de software.
Ao longo das aulas, você aprenderá desde o básico, como abrir uma URL, até técnicas mais avançadas, como rodar comandos antes de cada teste e utilizar seletores CSS para verificar vários aspectos da interface do usuário. Esses conhecimentos são fundamentais para assegurar que todos os elementos da sua aplicação estejam funcionando como esperado, além de proporcionar uma base sólida para quem deseja seguir carreira na área de testes de software.
Um dos destaques do curso é a forma detalhada e prática com que cada assunto é tratado. Você aprenderá, por exemplo, como utilizar comandos importantes do Cypress, como o .click()
para clicar em elementos, o .type()
para digitar em campos, e o cy.wait
para gerir o tempo entre execuções de testes. A organização dos testes em Test Cases e a segregação dentro de suítes são também amplamente explicadas, demonstrando a importância desta prática para a manutenção e escalabilidade dos testes.
O curso também foca em como executar testes específicos, utilizando comandos como o .only
para rodar testes isoladamente, e cy.clear()
para apagar textos, entre outros. A capacidade de simular diferentes aparelhos com viewport()
é outro ponto abordado, permitindo validar a compatibilidade responsiva do seu projeto.
Além de interações básicas, o curso se aprofunda em verificações cruciais para a UI (User Interface). Você aprenderá a verificar o título da página, a existência de textos específicos, visibilidade de elementos e se o conteúdo textual está correto usando diversos comandos de asserção. E quanto ao CSS, você verá como verificar a cor, tamanhos e fontes dos textos, bem como o src de imagens, garantindo que a aparência da aplicação esteja conforme o design especificado.
As aulas finais incluem tópicos avançados, como rodar testes diretamente pelo terminal e gerar relatórios de execução, o que é crucial para integrar o Cypress em pipelines de CI/CD (Continuous Integration/Continuous Deployment). Há também um resumo para iniciantes e módulos que introduzem novos comandos, como invoke()
, beforeEach
e clearCookies
, além de técnicas para simular interações complexas como o mouse over em menus.
Em suma, este curso é ideal para qualquer pessoa que deseja aprimorar suas habilidades em testes de software, utilizando uma das ferramentas mais poderosas e eficientes disponíveis no mercado atualmente. Ao completar este curso, você estará preparado para enfrentar diversos desafios em QA e elevar a qualidade dos seus projetos a um novo patamar.
Aula em vídeo: 01 - Abrindo uma URL com Cypress
0h01m
Exercício: Qual é o principal propósito de alterar a URL no teste de automação usando Cypress?
Aula em vídeo: 02 - Como clicar nos elementos com Cypress .click()
0h03m
Exercício: Qual é a funcionalidade do Cypress que auxilia na identificação de elementos para realizar ações em testes automatizados?
Aula em vídeo: 03 - Como digitar nos campos usando Cypress .type()
0h02m
Exercício: Qual das alternativas abaixo descreve corretamente como inserir uma ação de 'enter' em um campo de texto ao utilizar o Cypress na automação de testes?
Aula em vídeo: 04 - Como fazer login simples no Cypress
0h05m
Exercício: Qual das seguintes alternativas descreve corretamente o fluxo básico de automação de login utilizando o Cypress conforme o exemplo dado?
Aula em vídeo: 05 - Como separar os testes em Test Cases no Cypress?
0h06m
Exercício: Qual é a função principal ao se dividir testes em suítes de teste dentro de um projeto de automação?
Aula em vídeo: 06 - A importância de separar os testes dentro da suíte de testes no Cypress
0h02m
Exercício: Qual é a principal vantagem de separar os testes em suítes diferentes?
Aula em vídeo: 07 - Como rodar somente 1 teste dentro de uma suíte de testes no Cypress? .only
0h01m
Exercício: Qual é a finalidade de rodar apenas um teste dentro de uma suíte de testes no Cypress?
Aula em vídeo: 08 - Como esperar entre um teste e outro no Cypress? cy.wait
0h04m
Exercício: Qual é a função do comando 'wait' (esperar) em um teste automatizado usando o Cypress?
Aula em vídeo: 09 - Como apagar / deletar o texto no Cypress? .clear()
0h01m
Exercício: Qual função em Cypress permite limpar o conteúdo de um campo de entrada antes de escrever um novo valor?
Aula em vídeo: 10 - Como simular diferentes aparelhos no Cypress usando o viewport() ?
0h04m
Exercício: Qual é uma das principais funcionalidades do Cypress quando realizamos testes automatizados com diferentes dispositivos?
Aula em vídeo: 11 - Como verificar o texto do title com Cypress? cy.title ()
0h03m
Exercício: Qual é a função de testar se o texto aparece corretamente em uma página web durante a automação de testes?
Aula em vídeo: 12 - Como verificar se um texto existe no Cypress? Assertion should.('exist')
0h04m
Exercício: Qual é o principal objetivo de escrever testes específicos que verificam a existência de elementos no DOM em um framework como o Cypress?
Aula em vídeo: 13 - Como verificar se um texto aparece na UI com Cypress? Assertion .should('be.visible')
0h02m
Exercício: Qual é o propósito principal de verificar se um elemento é visível na interface durante um teste de software?
Aula em vídeo: 14 - Como verificar se um texto esta correto no Cypress? Assertion .should('contain', ' ')
0h04m
Exercício: Qual é a vantagem de separar testes em diferentes blocos no Cypress?
Aula em vídeo: 15 - Testando Landscape e portrait no Cypress
0h03m
Exercício: Qual é a importância de testar a orientação do dispositivo (portrait e landscape) em automação de testes com Cypress?
Aula em vídeo: 16 - Cypress e CSS - Como verificar a cor do elemento usando Cypress?
0h05m
Exercício: Qual é uma maneira de verificar a cor atual de um elemento em um site durante um teste de automação com Cypress?
Aula em vídeo: 17 - Cypress e CSS - Como verificar o tamanho do texto usando Cypress.
0h04m
Exercício: Qual é o método sugerido para identificar o tamanho da fonte de um elemento quando não se tem documentação disponível?
Aula em vídeo: 18 - Cypress e CSS - Como verificar a fonte do texto usando Cypress.
0h04m
Exercício: No contexto de testes automatizados com Cypress, qual é a função de verificar a propriedade 'font-family' de um elemento CSS?
Aula em vídeo: 19 - Cypress e CSS - Como verificar uma imagem src usando Cypress
0h04m
Exercício: Qual é o processo correto para verificar a fonte de uma imagem em um teste automatizado usando Cypress?
Aula em vídeo: 20 - Como rodar Cypress no terminal e gerar um reporte de teste - npx cypress run
0h04m
Exercício: Qual é uma forma rápida de executar testes no Cypress sem abrir a interface do site?
1 horas e 48 minutos de curso online em vídeo
Exercícios para treinar seus conhecimentos
Certificado digital de conclusão de curso
100% gratuito, do conteúdo ao certificado
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale o aplicativo usando o QR code ou os links abaixo:
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale usando os links abaixo:
Estude de graça!
Aqui você não paga nunca! Nem mesmo no certificado, pois tudo no aplicativo é 100% gratuito!
Melhore seu currículo!
São mais de 4 Mil Cursos Gratuitos para você estudar qualquer coisa do seu interesse!
Certificado Digital grátis!
Conclua o curso e emita gratuitamente seu Certificado Digital reconhecido pela ABED.
Novo curso
Novo curso
Novo curso
Novo curso
Novo curso
Novo curso
Milhares de cursos online em vídeo, cursos em áudio ou texto.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixar nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 6,5 milhões
de alunos
Certificado Gratuito e
Válido em todo o Brasil
48 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, áudio e texto