Testando um gerador de QR Code com Cypress

Este blog post explora um exemplo prático de testes end-to-end (E2E) utilizando Cypress em um projeto de Gerador de QR Code. Analisaremos o código-fonte dos testes, detalhando cada etapa e explicando como o Cypress interage com a aplicação, manipula downloads e até decodifica QR Codes para validação. O Código Completo do Teste Cypress Começaremos com … Continue lendo Testando um gerador de QR Code com Cypress

Testar é a chave para a inovação contínua – A história do Cypress.io

Este conteúdo é uma tradução livre do blog post Testing is the Key to Continuous Innovation - The Story of Cypress.io. Testes em 2014 Testes em 2014 eram a parte mais odiada do desenvolvimento. Mas e se não precisasse ser assim? E se existisse um framework que trouxesse automação de testes rápida, fácil e confiável para … Continue lendo Testar é a chave para a inovação contínua – A história do Cypress.io

Estruturando a suíte de testes e seus respectivos casos de teste com Cypress

No Cypress, os casos de teste são organizados em suítes de testes. A maneira mais comum de definir uma suíte de testes é usar duas funções diferentes. Elas são as funções describe() e it(), as quais o Cypress herda do mocha. Elas recebem uma string como primeiro argumento e uma função de callback como segundo argumento. O primeiro argumento da função describe é a descrição da … Continue lendo Estruturando a suíte de testes e seus respectivos casos de teste com Cypress

Simulando a falha e recuperação do Servidor/API com Cypress

Explorando o poder do Cypress: testando falha e recuperação do servidor com precisão Garantir a robustez de uma aplicação por meio de testes em diversos cenários é crucial para proporcionar uma experiência confiável aos/às usuários/as. Um dos desafios enfrentados é simular falhas e recuperações de um servidor ou API. Neste conteúdo, iremos abordar um teste … Continue lendo Simulando a falha e recuperação do Servidor/API com Cypress

Compreendendo o futuro dos testes em 2024: uma reflexão de fim de ano e um olhar para o futuro

Este conteúdo é uma tradução livre do blog post Embrancing the Future of Testing in 2024: A Year-End Reflection and Look Ahead, escrito pela Farah Shalwani, do time do Cypress e publicado em 15 de Dezembro de 2023. No limiar de 2024, a comunidade de testes está preparada para um ano de inovação e evolução. … Continue lendo Compreendendo o futuro dos testes em 2024: uma reflexão de fim de ano e um olhar para o futuro

Filtrando os navegadores disponíveis ao Cypress

Aprenda como definir quais browsers estarão disponíveis para execução dos testes com Cypress O Cypress é um framework de automação de testes web que vem com tudo que você precisa para criar testes automatizados sem perdas de tempo com configurações e outros detalhes. Dentre suas facilidades, o Cypress identifica quais navegadores estão disponíveis em seu … Continue lendo Filtrando os navegadores disponíveis ao Cypress

Explorando a funcionalidade .invoke() do Cypress

Este conteúdo foi inicialmente publicado na Newsletter da Talking About Testing (e adaptado para o blog TAT). Se você já está usando o básico do que o Cypress pode te oferecer e está pronto(a) para dar o próximo passo, te apresento o comando .invoke(). Se você ainda não conhece o Cypress, ou só ouviu falar, mas … Continue lendo Explorando a funcionalidade .invoke() do Cypress