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

Anúncios

Testes de regressão visual com Applitools

Como lidar com uma falha esperada? Duas semanas atrás publiquei um video sobre testes de regressão visual com o Applitools, onde apresentei um caso de falha real, onde tais testes pegaram um bug visual na aplicação, antes de tal versão ir para produção. No video de hoje irei lhes mostar o outro lado de tal … Continue lendo Testes de regressão visual com Applitools

Como remover a barra de informações do Chrome quando os testes escritos com Protractor estão rodando

Chrome is being controlled by automated test software. Caso você execute testes automatizados de UI no navegador Google Chorme, deve ter percebido que em sua versão mais recente (versão 57 na data de publicação deste post), durante a execução dos testes automatizados uma barra amarela é exibida no topo no navegador com a mensagem "Chrome … Continue lendo Como remover a barra de informações do Chrome quando os testes escritos com Protractor estão rodando

appear.in & star wars

R2-D2, C-3PO e BB-8 tem um plano e vão discutí-lo usando uma ferramenta incrível chamada appear.in, mas alguém do lado negro da força sabe que eles estão planejando algo e vai tentar interrompê-los. Por sorte eles podem bloquear a sala. Chewbacca também vai entra na chamada, mas eles não lhe contarão sobre seus planos de dominar todas as galáxias, … Continue lendo appear.in & star wars

Trabalhando com Protractor através da linha de comando

Testando seu código antes de implementá-lo Para os fãs de linha de comando, assim como eu, aí vai uma dica bacana de como testar scripts de testes automatizados utilizando Protractor antes mesmo de implementá-los. Abra o console do seu sistema operacional (no mac ou linux terminal, no windows cmd). Caso tenha o Protractor instalado globalmente em … Continue lendo Trabalhando com Protractor através da linha de comando

Verificando meta informações, folha de estilos e scripts, com Protractor

Na semana passada um profissional trabalhando com Protractor entrou em contato comigo com dúvida sobre como verificar meta informações e script contidos no HTML de uma aplicação ou website. A verdade é que para verificar tais informações, tendo conhecimentos básicos de como o Protractor funciona, não precisamos aprender nada de novo. Ou seja, com conhecimentos … Continue lendo Verificando meta informações, folha de estilos e scripts, com Protractor

Dicas de Protractor – Selecionando datas em sites que utilizam Materialize

Um dia desses recebi um email com uma dúvida específica, sobre como selecionar (com o Protractor) uma data qualquer, quando a aplicação utiliza MaterializeCSS. Até então eu nunca havia tido que interagir com tal elemento nos projetos em que utilizei Protractor, porém, visto que gosto de explorar novas tecnologias e também gosto de ajudar as pessoas, … Continue lendo Dicas de Protractor – Selecionando datas em sites que utilizam Materialize

Experimentos com Protractor e faker.js

Enquanto escrevia o livro Testes end-to-end com Protractor, um dos leitores da versão em Inglês, o Raul, me indicou a biblioteca faker.js, a qual estará na segunda edição do livro, no capítulo sobre node modules úteis. O faker.js é uma biblioteca que possibilita a geração de uma grande quantidade de dados falsos, no browsers, ou no back-end. Antes de … Continue lendo Experimentos com Protractor e faker.js