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

Realizando requisições curl utilizando o comando cy.exec() do Cypress

Aprenda como escrever testes de API com Cypress rodando um comando curl Um dia desses, enquanto explorava a plataforma do coursify.me (onde hospedo alguns de meus cursos online), me deparei com sua API (Application Programming Interface). A API do coursify.me é bastante simples, a qual disponibiliza buscar todos meus cursos, ou buscar por um curso específico (através … Continue lendo Realizando requisições curl utilizando o comando cy.exec() do 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

Usando Dado/Quando/Então sem Cucumber com Cypress

Não se prenda ao uso do Cucumber para fazer uso das palavras-chave Dado/Quando/Então Muita gente ainda acha que usar Cucumber é a solução para pessoas não técnicas começarem a escrever testes automatizados, visto que você escreve a especificação de como o software deve se comportar em uma linguagem natural e tal especificação pode ser executada … Continue lendo Usando Dado/Quando/Então sem Cucumber com Cypress

Como marcar vários checkboxes de uma só vez com Cypress

Aprenda como remover duplicações na chamada do comando .check() quando você quer marcar todos os checkboxes de uma seção da aplicação Eu não sei você, mas eu não gosto muito de duplicação de código. Portanto, hoje vou te mostrar uma técnica para eliminar um pouco de duplicação quando lidando com checkboxes usando o framework Cypress. … Continue lendo Como marcar vários checkboxes de uma só vez com Cypress

Como testar que o cache funciona em um teste escrito com Cypress

Aprenda como verificar que o resultado de uma busca veio do cache em vez de uma requisição HTTP com o framework Cypress.io Aí vai mais uma "pitada de Cypress". Espero que goste! No curso avançado de testes automatizados com Cypress da Escola TAT, desafio meus alunos a colocarem os conhecimentos aprendidos em prática com uma … Continue lendo Como testar que o cache funciona em um teste escrito com Cypress

Como fazer upload de arquivos com Cypress

Aprenda como anexar arquivos em seus testes automatizados É isso mesmo, as pitadas de Cypress estão de volta. 😄 Bora aprender? Um requisito comum no mundo dos testes automatizados de interface gráfica de usuário é a necessidade de testar a submissão de formulários nos quais é possível anexar um arquivo. E aí você deve estar … Continue lendo Como fazer upload de arquivos com Cypress

Como mudar a baseUrl via linha de comando com Cypress

Aprenda uma técnica simples para executar testes automatizados em diferentes ambientes, sobrescrevendo a configuração do Cypress Retomando a série "pitadas de Cypress", resolvi trazer um tema simples, porém recorrente em fóruns de discussão sobre testes automatizados. Imagine que você precisa executar o mesmo conjunto de testes end-to-end contra um ambiente local de desenvolvimento, no ambiente … Continue lendo Como mudar a baseUrl via linha de comando com Cypress