Cypress, do Zero à Nuvem

Português

Aprenda como criar testes rápidos e confiáveis ​​de forma simples e objetiva e executá-los em uma esteira de integração contínua na nuvem.

Dê o próximo passo para se tornar um especialista em testes automatizados com Cypress e expanda suas habilidades em automação de testes.

O Cypress é um framework de código aberto que possibilita escrever testes automatizados de maneira fácil, rápida e confiável, tudo em JavaScript, e é exatamente isso que você aprenderá neste curso.

Durante o curso, instalaremos o Cypress, faremos a configuração inicial para escrever testes e, em seguida, abordaremos diferentes formas de interagir com aplicações web, como visitar URLs, diferentes tipos de ações (digitar em campos, selecionar opções, clicar em botões , etc.), bem como adicionar as mais diversas verificações de resultados esperados (assertions.)

Ao final do curso, te ensino como executar os testes em uma esteira de integração contínua no GitHub Actions, além da integração com o Cypress Cloud.

Depois de concluir o curso, você poderá colocar em prática tudo o que aprendeu em projetos web reais.

Aqui estão alguns dos principais benefícios de se inscrever neste curso:

- Curso 100% atualizado com as necessidades do mercado

- Fácil inicialização do projeto

- Evolução rápida de aula para aula

- Testes automatizados de interface gráfica de usuário rápidos e confiáveis

- Testes automatizados independentes uns dos outros

- Testes automatizados prontos para fazer parte do seu processo de integração contínua

- Gerenciamento de testes, dados analíticos, test replay, etc.

Venha aprender a utilizar esse framework moderno que está simplificando a vida dos profissionais de desenvolvimento de software e se diferenciar no mercado.

Mostrar mais
  • Conteúdo
  • Vantagens
  • Detalhes
01
Introdução | Estrutura do curso | Pré-requisitos | Conhecendo a aplicação | Configuração do projeto
  • Introdução
  • Estrutura do curso
  • Pré-requisitos
  • Conhecendo a aplicação em teste
  • Configuração do projeto de testes automatizados com Cypress
02
Seu primeiro teste escrito com Cypress
  • Seu primeiro teste automatizado escrito com Cypress
  • Seu primeiro teste automatizado escrito com Cypress - resolução do exercício
03
Encontrando, digitando e clicando em elementos com Cypress
  • Encontrando, digitando e clicando em elementos com Cypress
  • Encontrando, digitando e clicando em elementos com Cypress - resolução do exercício
  • Encontrando, digitando e clicando em elementos com Cypress - resolução do exercício extra 1
  • Encontrando, digitando e clicando em elementos com Cypress - resolução do exercício extra 2
  • Encontrando, digitando e clicando em elementos com Cypress - resolução do exercício extra 3
  • Encontrando, digitando e clicando em elementos com Cypress - resolução do exercício extra 4
  • Encontrando, digitando e clicando em elementos com Cypress - resolução do exercício extra 5
  • Encontrando, digitando e clicando em elementos com Cypress - resolução do exercício extra 6
  • Encontrando, digitando e clicando em elementos com Cypress - resolução do exercício extra 7 - v1
  • Encontrando, digitando e clicando em elementos com Cypress - resolução do exercício extra 7 - v2
  • Encontrando, digitando e clicando em elementos com Cypress - resolução do exercício extra 7 - v3
  • Encontrando, digitando e clicando em elementos com Cypress - resolução do exercício extra 8
04
Selecionando opções em campos de seleção suspensos
  • Selecionando opções em campos de seleção suspensos com Cypress
  • Selecionando opções em campos de seleção suspensos com Cypress - resolução do exercício
  • Selecionando opções em campos de seleção suspensos com Cypress - resolução do exercício extra 1
  • Selecionando opções em campos de seleção suspensos com Cypress - resolução do exercício extra 2
05
Marcando campos do tipo de radio com Cypress
  • Marcando campos do tipo de radio com Cypress
  • Marcando campos do tipo de radio com Cypress - resolução do exercício
  • Marcando campos do tipo de radio com Cypress - resolução do exercício extra
06
Marcando e desmarcando campos do tipo caixa de seleção (checkbox) com Cypress
  • Marcando e desmarcando campos do tipo caixa de seleção (checkbox) com Cypress
  • Marcando e desmarcando campos do tipo caixa de seleção (checkbox) com Cypress - resolução do exercício
  • Marcando e desmarcando campos do tipo caixa de seleção (checkbox) com Cypress - resolução do exercício extra 1
07
Fazendo upload de arquivos com Cypress
  • Fazendo upload de arquivos com Cypress
  • Fazendo upload de arquivos com Cypress - resolução do exercício
  • Fazendo upload de arquivos com Cypress - resolução do exercício extra 1
  • Fazendo upload de arquivos com Cypress - resolução do exercício extra 2
08
Lidando com links que abrem em outra aba do navegador
  • Lidando com links que abrem em outra aba do navegador
  • Lidando com links que abrem em outra aba do navegador - resolução do exercício
  • Lidando com links que abrem em outra aba do navegador - resolução do exercício extra 1
  • Lidando com links que abrem em outra aba do navegador - resolução do exercício extra 2
09
Simulando as dimensões de um dispositivo móvel com Cypress
  • Simulando as dimensões de um dispositivo móvel com Cypress
  • Simulando as dimensões de um dispositivo móvel com Cypress - resolução do exercício
  • Simulando as dimensões de um dispositivo móvel com Cypress - resolução do exercício extra
10
Documentação de projeto de teste automatizado
  • Documentação de projeto de teste automatizado
  • Documentação de projeto de teste automatizado - resolução do exercício
11
Integração contínua com GitHub Actions
  • Integração contínua com GitHub Actions
  • Integração contínua com GitHub Actions - resolução do exercício
  • Integração contínua com GitHub Actions - resolução do exercício extra 1
  • Integração contínua com GitHub Actions - resolução do exercício extra 2
12
Gestão de testes na nuvem com o serviço Cypress Cloud
  • Gestão de testes na nuvem com o serviço Cypress Cloud
  • Gestão de testes na nuvem com o serviço Cypress Cloud - resolução do exercício
13
Avançando no uso do Cypress
  • Avançando no uso do Cypress
  • Avançando no uso do Cypress - resolução do exercício
  • Avançando no uso do Cypress - Lodash
  • Avançando no uso do Cypress - Lodash - resolução do exercício extra 1
  • Avançando no uso do Cypress - invoke
  • Avançando no uso do Cypress - invoke - resolução do exercício extra 2
  • Avançando no uso do Cypress - invoke - resolução do exercício extra 3
  • Avançando no uso do Cypress - request
  • Avançando no uso do Cypress - request - resolução do exercício extra 4
14
Desafio final
  • Desafio final - encontre o gato
  • Desafio final - encontre o gato - resolução do exercício
15
Conteúdos de Cypress da Talking About Testing
  • Conteúdos de Cypress da Talking About Testing
16
Fechamento do curso
  • Fechamento do curso
Saiba mais sobre quem criou o conteúdo
Walmyr Lima e Silva Filho
8 Anos Hotmarter

Walmyr Filho trabalha com engenharia de software desde 2004, tendo bacharelado em Administração de Empresas com ênfase em Análise de Sistemas de Informação pela PUC-RS, em 2012. Trabalhou em organizações nacionais e multinacionais em Porto Alegre e Florianópolis e atualmente trabalha e reside na europa, tendo passado por empresas como Whereby (antigo appear.in), GitLab e Typeform.

Ativo membro de comunidades de tecnologia, Walmyr sempre gostou de participar de eventos, seja como expectador, coordenador, organizador, voluntário e algumas vezes como palestrante, tendo palestrado em eventos como: The Developers Conference, Agile Trends, Conferência Agile Testers, Agile Lean Ireland, Agile Tour Lithuania e eventos dos Grupos de Usuários de Teste de Software do Rio Grande do Sul e Santa Catarina. Foi voluntário do Agile Brazil 2014, em Florianópolis, Coordenador da Trilha de Testes do The Developers Conference Florianópolis, em 2015, MC e Organizador do Test JS Summit em 2021 e 2022, além de ter ajudado em iniciativas internas dentro de empresas em que trabalhou.

Mostrar mais

Perguntas Frequentes

Quem avaliou Cypress, do Zero à Nuvem?

Todas as avaliações mostradas aqui foram feitas por pessoas reais que compraram e deram sua opinião sobre o curso. Quando alguém compra um curso através da Hotmart, a pessoa recebe um convite para avaliar o conteúdo dele. A nota nesta página é o resultado da média das avaliações feitas por estes compradores, que vai de 1 a 5 estrelas.

Como funciona o “Prazo de Garantia”?

O Prazo de Garantia é o período que você tem para pedir o reembolso integral do valor pago pela sua compra, caso o produto não seja satisfatório. Assim que solicitado, seu reembolso é processado automaticamente pela Hotmart em até 5 dias. Para pagamentos com boleto bancário, você precisa preencher uma conta bancária para receber o dinheiro. Passados os 5 dias, o valor poderá ser identificado em sua conta em até 7 dias úteis. Já o estorno da fatura do cartão de crédito varia de acordo com o meio de pagamento e pode ocorrer na fatura atual ou na seguinte.

Como faço pra criar um produto?

Primeiro, você precisa criar seu cadastro grátis, clicando aqui. Lá dentro, você tem acesso a mais de 15 formatos pra transformar o que você sabe em um produto digital. Além disso, vai poder acessar também o Hotmart Academy.

O que é e como funciona o Certificado de Conclusão digital?

Alguns cursos online oferecem um certificado digital de conclusão. Alunos podem emitir esse certificado ao final do curso ou entrando em contato com o Autor ou Autora. Esses certificados podem ser compartilhados em redes sociais como o LinkedIn e inseridos em informações curriculares.

Quais diferenciais os produtos podem ter?

Os produtos na Hotmart têm diferenciais que mudam de acordo com o tipo de produto e a disponibilidade. Por exemplo, produtos do tipo "Cursos online" podem ou não oferecer certificado digital de conclusão. Caso o certificado esteja disponível, alunos podem emiti-lo dentro do curso ou entrando em contato com o(a) Autor(a). Os certificados podem ser compartilhados em redes sociais como o LinkedIn e inseridos em informações curriculares. A garantia também é um diferencial dos nossos produtos e pode variar de 7, 15 ou 30 dias, de acordo com o oferecido pelo Autor(a). Para ver os diferenciais disponíveis neste produto, basta checar a seção Diferenciais.

Como acesso meu produto?

Você receberá o acesso a Cypress, do Zero à Nuvem por email. Pode ser um curso online, um ebook, uma série de videoaulas, um serviço, evento, etc. O conteúdo será acessado ou baixado através de um computador, celular, tablet ou outro dispositivo digital. Você também pode acessar o produto comprado nesta página:

01 - Faça login clicando em Entrar
02 - Acesse o menu lateral, clique em Minha conta
03 - Clique em Minhas compras
Em "Minhas compras" estarão todos os produtos que você já comprou!

Tenho interesse neste curso, como posso comprar?

Para comprar este curso, clique no botão “Comprar”. Lembre-se de que nem todos os cursos estarão sempre disponíveis para compra. É possível que o Autor ou Autora esteja preparando uma nova turma ainda sem inscrições abertas.

Como faço para me afiliar?

Para ser Afiliado(a), recomendamos que leia os guias que disponibilizamos em todos os canais da Hotmart. Além disso, uma boa maneira de se informar um pouco mais é acessando nosso blog. O produto desta página está disponível apenas para compra, para ver os produtos de afiliação, vá até o Mercado de Afiliação.

Posso denunciar um produto que possui informações inadequadas?

Temos um canal exclusivo para receber denúncias em produtos que não estão de acordo com as regras da plataforma Hotmart. Se você vir informações inadequadas, denuncie aqui

Tenho outras dúvidas, quem pode me respondê-las?

Acesse nossa Central de Atendimento, onde explicamos, em detalhes, todas as dúvidas que você possa ter antes, durante ou depois de comprar um produto digital na Hotmart.

O conteúdo deste produto não representa a opinião da Hotmart. Se você vir informações inadequadas, denuncie aqui
Garantia de 15 dias
Certificado de conclusão
Estude do seu jeito e em qualquer dispositivo
61 aulas e 5 horas de conteúdo original
Formato: Cursos Online e Serviços de Assinatura Categoria: Software, Programas para baixar
Walmyr Lima e Silva Filho
8 Anos Hotmarter
Acessar produto comprado