Automação de Testes com Cypress para Iniciantes

Automação de Testes com Cypress para Iniciantes

Sobre as aulas

Cypress - primeiros passos, roadmaps, documentação e o essencial | #Spark 01

Duração:

25:55min

Descrição:

**Domine o Selenium Webdriver: Guia Completo para Automação de Testes** Neste vídeo abrangente, você aprenderá tudo o que precisa saber sobre o Selenium Webdriver, a ferramenta líder de automação de testes para navegadores da web. Começaremos com uma visão geral do Selenium, explicando seus recursos e benefícios. Em seguida, mergulharemos nas funcionalidades essenciais, como localização de elementos, manipulação de páginas e asserções. Abordaremos também tópicos avançados, como testes assíncronos, testes em múltiplos navegadores e integração com frameworks de teste. Ao longo do caminho, forneceremos exemplos práticos e demonstrações para solidificar seu aprendizado. Além disso, discutiremos as melhores práticas e padrões de projeto recomendados para criar testes de automação robustos e fáceis de manter. Também compartilharemos dicas e truques para depurar e solucionar problemas comuns de automação de testes. Se você é um iniciante em automação de testes ou um profissional experiente que deseja aprimorar suas habilidades, este vídeo é o recurso perfeito para você. Com instruções passo a passo, exemplos práticos e insights valiosos, você dominará o Selenium Webdriver e levará seus testes de automação para o próximo nível. **O que você aprenderá:** * Visão geral do Selenium Webdriver * Localização de elementos e manipulação de páginas * Asserções e verificações * Testes assíncronos * Testes em múltiplos navegadores * Integração com frameworks de teste * Melhores práticas e padrões de projeto * Depuração e solução de problemas **Público-alvo:** * Testers de software * Desenvolvedores * Gerentes de qualidade * Qualquer pessoa interessada em automação de testes em navegadores web

Cypress - preparando o ambiente com NodeJS, Visual Studio Code e terminal | #Spark 02

Duração:

24:01min

Descrição:

**Prepare seu Ambiente de Desenvolvimento para Testes Automatizados com Node.js e Visual Studio Code** Neste vídeo, você aprenderá a configurar seu ambiente de desenvolvimento para testes automatizados usando Node.js e Visual Studio Code. Cobriremos os seguintes tópicos: * Instalação do Node.js e Visual Studio Code * Instalação de extensões essenciais do Visual Studio Code para melhorar a produtividade e a organização do código * Configuração do ambiente para testes automatizados, incluindo a instalação de dependências e configuração de projetos Ao concluir este vídeo, você terá um ambiente de desenvolvimento totalmente configurado e pronto para criar e executar testes automatizados. **O que você aprenderá:** * Como instalar o Node.js e o Visual Studio Code * Quais extensões do Visual Studio Code são essenciais para testes automatizados * Como configurar seu ambiente para testes automatizados * Como criar e executar testes automatizados (coberto em vídeos subsequentes) Este vídeo é perfeito para iniciantes em testes automatizados ou para desenvolvedores que desejam melhorar seu fluxo de trabalho. Aprenda as práticas recomendadas e as ferramentas necessárias para criar testes automatizados robustos e eficientes. **Destinatário:** * Desenvolvedores iniciantes em testes automatizados * Desenvolvedores experientes que buscam melhorar seu fluxo de trabalho de teste * Qualquer pessoa interessada em aprender sobre testes automatizados com Node.js e Visual Studio Code

Cypress - passo a passo para criar o primeiro projeto | Spark #03

Duração:

46:43min

Descrição:

**Aprenda a automatizar testes de API com SaaSPass** Neste vídeo, você aprenderá os fundamentos da automação de testes de API com SaaSPass, uma ferramenta poderosa e fácil de usar. Você conhecerá a estrutura padrão de diretórios do SaaSPass, criará seu primeiro projeto e explorará os exemplos integrados. Passo a passo, você verá como: * Instalar o SaaSPass * Criar um novo projeto * Familiarizar-se com a estrutura de pastas * Executar exemplos de testes * Entender o conceito de mocking Se você é desenvolvedor, testador ou qualquer pessoa interessada em aprimorar seus processos de teste de API, este vídeo é para você. Junte-se a nós e comece sua jornada de automação de testes com SaaSPass hoje mesmo! **O que você aprenderá:** * Conceitos básicos de automação de testes de API * Como usar o SaaSPass para criar e executar testes de API * Estrutura de diretórios padrão do SaaSPass * Como explorar exemplos de testes * Conceito de mocking em testes de API **Público-alvo:** * Desenvolvedores * Testadores * Gerentes de projeto * Qualquer pessoa interessada em automação de testes de API **Pré-requisitos:** * Conhecimento básico de APIs * Nenhuma experiência anterior com SaaSPass é necessária

Conhecendo a aplicação que vamos usar no curso de Cypress | #Spark 04

Duração:

07:23min

Descrição:

**Testes Automatizados para um Sistema de Gestão de Despesas** Neste vídeo, você aprenderá como criar testes automatizados para um sistema de gestão de despesas usando JavaScript e Cypress. Você acompanhará passo a passo o processo de configuração do ambiente de teste, criação de casos de teste e execução dos testes. O sistema de gestão de despesas permite aos usuários gerenciar suas receitas e despesas, incluindo: * Cadastrar entradas (recebimentos) * Cadastrar saídas (despesas) * Excluir entradas e saídas * Visualizar o saldo total Você aprenderá as técnicas essenciais de teste, como: * Usando o Cypress para interagir com os elementos da página * Asserções para verificar se os resultados esperados correspondem aos resultados reais * Depuração de falhas de teste Este vídeo é perfeito para iniciantes em testes automatizados ou para aqueles que desejam aprimorar suas habilidades de teste. Você obterá uma compreensão prática de como testar um sistema da web de forma eficaz e garantir que ele funcione conforme o esperado. **Tópicos abordados:** * Introdução aos testes automatizados * Configuração do ambiente de teste com Cypress * Criação de casos de teste * Execução de testes * Asserções e depuração * Melhores práticas para testes automatizados

Cypress - automatizando a jornada de criação das entradas e saídas no DevFinance | #Spark 05

Duração:

30:30min

Descrição:

**Aprenda a Testar Aplicações Web com Cypress e JavaScript** Neste vídeo, você aprenderá a testar aplicações web usando o Cypress, uma estrutura de teste de ponta a ponta baseada em JavaScript. Começaremos com uma introdução ao Cypress e seus principais recursos, incluindo sua interface amigável, testes em tempo real e depuração fácil. Em seguida, guiaremos você pelo processo de instalação e configuração do Cypress em seu ambiente de desenvolvimento. Você aprenderá a escrever seus primeiros testes do Cypress, desde interações básicas de interface do usuário até validações de dados complexas. Cobriremos técnicas de mapeamento de elementos, interações comuns e como fazer asserções para verificar o comportamento esperado. Também mostraremos como usar hooks do Cypress para otimizar seus testes e técnicas avançadas como testes assíncronos e manipulação de DOM. Ao final deste vídeo, você terá uma compreensão sólida de como testar aplicações web com o Cypress e poderá começar a escrever testes automatizados robustos para garantir a qualidade e confiabilidade de seus aplicativos. Este vídeo é adequado para desenvolvedores front-end, testadores e qualquer pessoa interessada em aprender a testar aplicações web de forma eficiente e eficaz.

Cypress - automatizando a jornada de remover entradas e saídas no devfinance | #Spark 06

Duração:

16:41min

Descrição:

**** Neste vídeo, vamos mergulhar no fascinante mundo da programação com Cypress, uma poderosa ferramenta de automação de testes para aplicações web. Junte-se a nós enquanto exploramos os recursos essenciais do Cypress, incluindo: * **Instalação e Configuração:** Aprenda a configurar facilmente o Cypress em seu ambiente de desenvolvimento. * **Escrita de Testes:** Descubra a sintaxe intuitiva do Cypress e escreva seus primeiros testes automatizados. * **Comandos Asserções:** Entenda como usar comandos de asserção para verificar o comportamento esperado de seus aplicativos. * **Gerenciamento de Elementos:** Aprenda técnicas para localizar e interagir com elementos na página da web. * **Captura de Tela e Depuração:** Veja como capturar capturas de tela e depurar testes com facilidade. * **Integração com CI/CD:** Explore as opções de integração do Cypress com ferramentas de CI/CD, como Jenkins e CircleCI. Se você é um desenvolvedor iniciante ou experiente que busca aprimorar suas habilidades de teste de automação, este vídeo é o guia perfeito para você. Com exemplos práticos e explicações claras, você aprenderá os fundamentos do Cypress e como usá-lo para criar testes robustos e confiáveis. Assine nosso canal para mais vídeos sobre Cypress e outras tecnologias de automação de testes. Junte-se a nós nesta jornada para aprimorar suas práticas de desenvolvimento e garantir a qualidade de seus aplicativos web. **Hashtags:** #Programação #AutomaçãoDeTestes #Cypress #DesenvolvimentoWeb #TesteDeSoftware

Cypress - explorando as configurações e execução modo headless | #Spark 07

Duração:

13:52min

Descrição:

**Descrição do vídeo (máximo 1000 caracteres):** Neste vídeo, você aprenderá a adicionar mais scripts para execução de testes com Cypress, uma ferramenta popular para testes de automação de UI. Começaremos mostrando como criar scripts personalizados e adicioná-los ao seu projeto Cypress. Em seguida, demonstraremos como executar esses scripts no modo visual e headless. Também abordaremos como passar configurações de linha de comando para ajustar a resolução da tela e outros parâmetros, permitindo que você execute testes em dispositivos móveis ou responsivos. Por fim, discutiremos os benefícios da execução de testes no modo headless, incluindo a geração automática de vídeos de execução de teste e a capacidade de executar testes em escalas maiores. Este vídeo é perfeito para desenvolvedores iniciantes e experientes que desejam aprimorar seus conhecimentos sobre testes de automação com Cypress. Se você deseja agilizar seu processo de desenvolvimento e garantir a qualidade do seu aplicativo, este vídeo é para você! **Recursos adicionais:** * [Documentação do Cypress](https://docs.cypress.io/) * [Guia do Cypress para testes de UI responsivos](https://docs.cypress.io/guides/testing-responsiveness/introduction) **Hashtags:** #Cypress #TestesDeAutomação #DesenvolvimentoWeb #Agilizei