Cypress 9.6.0: Teste facilmente fluxos de trabalho que percorrem diferentes domínios com o comando cy.origin

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

Como testar APIs que necessitam um token de acesso com Cypress

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

Controle o relógio do navegador 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

Como “simular” um CTRL+V 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

A import√Ęncia da testabilidade para testes automatizados web

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

Investimentos técnicos em engenharia de software

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