A importância de lidar com testes flaky

Por que o time de engenharia deve confiar no resultado dos testes No appear.in temos a mentalidade de que para criar uma aplicação que os nosso usuários amem, e que possa ser mantida a longo prazo, precisamos criar testes automatizados (na maior quantidade de camadas da aplicação possível) Para cada funcionalidade nova na aplicação , … Continue lendo A importância de lidar com testes flaky

Seriam os testes de UI flaky por natureza?

Quantas vezes você já ouviu que testes de UI (ou testes end to end) são flaky, frágeis, ou não confiáveis? Pois é, há algum tempo estou realizando pesquisas à fim de escrever este post e hoje lhe trago algumas de minhas descobertas e também algumas dicas sobre tais flaky tests. Porém, antes de começar trago uma sentença retirada do livro Entrega … Continue lendo Seriam os testes de UI flaky por natureza?

10 motivos para você usar Cypress na automação de testes web

Por que você deve considerar o Cypress em sua stack tecnológica O Cypress.io é um framework de testes automatizados moderno e está se popularizando cada vez mais no mercado de tecnologia da informação. Por desconhecimento, acabamos pensando que é só mais um framework de testes, que é trending e que logo vai passar e outro virá para o … Continue lendo 10 motivos para você usar Cypress na automação de testes web

Como simular a demora em uma requisição com Cypress

Na “pitada de Cypress” de hoje, aprenda como simular uma demora (ou atraso) em uma requisição HTTP para testar este estado intermediário da aplicação Imaginemos uma funcionalidade de busca. Quando tal funcionalidade é invocada, uma requisição HTTP é disparada para uma API externa, e enquanto a API não responde, o texto Loading… é exibido junto com … Continue lendo Como simular a demora em uma requisição com Cypress

Por que não se deve utilizar sleeps em testes automatizados

Três razões para abandonar esta prática e como resolvê-la Trabalho com desenvolvimento de software com foco em testes há treze anos, sendo os últimos 6 anos e meio trabalhando com automação de testes de UI, e os últimos três anos e meio escrevendo código por mais de 50% de meu tempo no trabalho, tais como … Continue lendo Por que não se deve utilizar sleeps em testes automatizados