"Cypress.env vs Cypress.config: Entenda as diferenças e quando usar cada um" A diferença entre os métodos Cypress.env e Cypress.config está em como eles são usados e o tipo de informações que armazenam no contexto dos testes escritos com Cypress. Cypress.env O Cypress.env é usado para armazenar variáveis de ambiente. Estas são variáveis que você pode … Continue lendo Qual a diferença entre os métodos Cypress.env e Cypress.config?
Tag: walmyr filho
No mundo da automação de testes, o sucesso não se resume apenas a escrever testes que passam ou falham—trata-se de criar soluções rápidas, confiáveis, sustentáveis e escaláveis. A automação de testes eficaz é construída sobre princípios fundamentais que garantem que os testes não resolvam apenas os problemas de hoje, mas estejam prontos para enfrentar os … Continue lendo Design de testes: O que todo mundo deveria saber sobre automação de testes
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 prevenir testes não-determinísticos
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
Este conteúdo foi inicialmente publicado na Newsletter da Talking About Testing. Neste conteúdo, vou te explicar algumas diferenças entre os comandos cy.get() e cy.contains(), do framework de testes automatizados web Cypress.io. cy.get() Seleciona um ou mais elementos do DOM através do seletor passado como argumento Recebe como argumento um seletor CSS Pode ser usado em combinação com o :contains() do jQuery, para retornar vários elementos que contenham … Continue lendo Diferenças entre os comandos cy.get() e cy.contains() do Cypress
Este conteúdo foi inicialmente publicado na Newsletter da Talking About Testing. Uma dúvida que frequentemente surge entre QAs é: "Como configurar um pipeline de integração contínua para rodar testes em paralelo?"Vou demonstrar uma solução simples utilizando Cypress e GitHub Actions, porém, a mesma idéia pode ser utilizada independente do framework de testes e serviço de integração contínua escolhido.Obs.: Para que os testes … Continue lendo Paralelização de testes na integração contínua