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

TDD e BDD são sinônimos

Crie um ambiente em que os/as engenheiros(as) de software possam praticar seu ofício e sintam orgulho disso e terás o melhor deles/delas. Force-os/as a fazer como “você quer” e terá “mais do mesmo.”

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

Exercícios técnicos para vagas de emprego como QA

Este conteúdo foi inicialmente publicado na Newsletter da Talking About Testing (e adaptado para o blog TAT). Em diversas das empresas pelas quais passei enquanto vivendo e trabalhando na Europa, tive que realizar exercícios e entrevistas técnicas. Saber como resolver tais exercícios pode te diferenciar de outros(as) candidatos(as) na hora de conseguir a tão desejada vaga. … Continue lendo Exercícios técnicos para vagas de emprego como QA

Táticas para previnir testes não-determinísticos

Este conteúdo foi inicialmente publicado na Newsletter da Talking About Testing. Testes automatizados devem fornecer feedback confiável aos times de desenvolvimento de software. Portanto, seus resultados devem ser determinísticos.Testes determinísticos são àqueles que sempre que executados com as mesmas entradas, retornam as mesmas saídas (ou seja, os mesmos resultados esperados).Porém, às vezes introduzimos testes não-determinísticos … Continue lendo Táticas para previnir testes não-determinísticos

Boas práticas em automação de testes de regressão visual

Este conteúdo foi inicialmente publicado na Newsletter da Talking About Testing. Hoje tenho boas práticas em automação de testes de regressão visual pra compartilhar contigo.Testes de regressão visual são scripts que navegam pela aplicação em teste tirando screenshots ao longo do caminho e procurando por diferenças visuais com base em screenshots previamente aprovadas.Quando escrevendo tais testes, alguns pontos devem ser levados em consideração para … Continue lendo Boas práticas em automação de testes de regressão visual