Este conteúdo é uma tradução livre do blog post Cypress 9.6.0: Easily test multi-domain workflows with cy.origin, escrito pelo time do Cypress e publicado em 25 de Abril de 2022. Hoje temos o orgulho de apresentar um recurso que muitos usuários do Cypress pediram: testar múltiplos super-domínios em um único teste! Com o comando experimental … Continue lendo Cypress 9.6.0: Teste facilmente fluxos de trabalho que percorrem diferentes domínios com o comando cy.origin
Aprenda como testar APIs com Cypress, quando um access token é necessário O Cypress é uma excelente ferramenta para os mais diversos tipos de testes automatizados. Dente esses tipos de testes, facilmente é possível criar e executar testes de API com Cypress. Para tais testes, o Cypress oferece a funcionalidade cy.request(). Mas e o que fazer … Continue lendo Como testar APIs que necessitam um token de acesso com Cypress
Aprenda como controlar o relógio do navegador com os comandos cy.clock e cy.tick Você já teve que lidar com situações em testes automatizados onde certa ação (ou verificação) só poderia ser feita após um tempo ter passado? Quero dizer algo como o seguinte. Imagine uma aplicação, onde após o envio de um formuário, uma mensagem … Continue lendo Controle o relógio do navegador com Cypress
Uma alternativa para quando você precisa digitar textos muito longos Recentemente, criei um vídeo chamado "Alternativas para testar o limite máximo de um campo de texto com Cypress". Neste vídeo, uma das alternativas foi sobrescrever o delay padrão do comando .type(), por zero. Porém, há outra alternativa, a qual vou te mostrar a seguir, com um … Continue lendo Como “simular” um CTRL+V com Cypress
Aprenda como melhorar a legibilidade de testes automatizados escritos com o framework Cypress Teu time se preocupa com testabilidade? Caso sim, esse post é pra ti! Uma maneira de verificar a testabilidade de uma aplicação web é inspecionar os elementos do frontend e verificar se eles possuem atributos adicionados especificamente para facilitar a automação dos … Continue lendo A importância da testabilidade para testes automatizados web
Aprenda como tornar seus testes automatizados mais rápidos autenticando via API Testes automatizados de interface gráfica de usuário devem ser independentes uns dos outros. Além disso, tais testes devem depender o mínimo possível da interface gráfica de usuário para chegar no estado desajado para que o teste propriamente dito ocorra. Parece contra intuitivo, mas é … Continue lendo Como fazer login de forma programática com Cypress
A visão oposta da dívida técnica No mundo da engenharia de software, existe uma analogia com o mundo financeiro. A analogia se chama dívida técnica (em inglês technical debt). A idéia é a seguinte. Imagine que você faz uma compra (de um novo computador, por exemplo) e você parcela a compra no cartão de crédito em dez … Continue lendo Investimentos técnicos em engenharia de software
Aprenda como fazer login com Cypress em diferentes ambientes, e ainda assim, proteger dados sensíveis, tais como usuário e senha
Aprenda como criar fixtures dinâmicas com Cypress com ajuda das bibliotecas faker e lodash.
Este conteúdo é uma tradução do blog post Authenticate faster in tests with the cy.session command, escrito pelo time do Cypress e publicado em 4 de Agosto de 2021. Hoje ajudaremos você a reduzir o tempo que leva para fazer login antes de cada teste, com a introdução do comando experimental cy.session(), novo na versão 8.2.0 … Continue lendo Autentique testes mais rápido com o comando cy.session