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

Diferenças entre os comandos cy.get() e cy.contains() do Cypress

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

Paralelização de testes na integração contínua

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

Como definir as fixtures para testes de frontend com Cypress

Aprenda como entender a estrutura de dados que sua aplica√ß√£o espera para a cria√ß√£o de fixtures¬†de testes Se voc√™ prefere assistir √† um v√≠deo em vez de ler um blog post, aqui vai uma vers√£o¬† deste conte√ļdo no YouTube https://youtu.be/2RK3f0tGOIs. Recentemente, fiz uma¬†live no YouTube para explorar e testar a aplica√ß√£o Memos. Ap√≥s a¬†live, continuei … Continue lendo Como definir as fixtures para testes de frontend com Cypress

10 dicas para melhorar seu inglês

A√≠ v√£o dez ensinamentos pra te ajudar a melhorar seu ingl√™s: Pratique conversa√ß√£o com algu√©m que fala ingl√™s "melhor" que voc√™ (melhor ainda se for uma pessoa¬† que fale ingl√™s nativamente) Escute m√ļsicas em ingl√™s lendo as¬†lyrics para aumentar seu vocabul√°rio Leia livros em ingl√™s para aumentar seu vocabul√°rio Leia em voz alta para ouvir … Continue lendo 10 dicas para melhorar seu ingl√™s

Cypress 10.8: Experimental: Execute testes no WebKit

Este conte√ļdo √© uma tradu√ß√£o livre do blog post Cypress 10.8: Experimental: Run tests in WebKit, escrito pelo time do Cypress e publicado em 13 de Setembro de 2022. Estamos empolgados em trazer pra voc√™ uma atualiza√ß√£o sobre um dos pedidos mais populares de nossos usu√°rios: suporte para testes no Safari! O navegador Safari da … Continue lendo Cypress 10.8: Experimental: Execute testes no WebKit

Testes de API com Cypress – Cen√°rios negativos

Aprenda como testar cen√°rios de erro, tais como erros 401, 403 e 404, em testes automatizados de API Com o Cypress, podemos testar APIs utilizando o comando cy.request(). Por√©m, por padr√£o, quando uma requisi√ß√£o retorna um c√≥digo de status que n√£o esteja na faixa dos 200 ou 300, o Cypress falha o teste, conforme demonstrado … Continue lendo Testes de API com Cypress – Cen√°rios negativos