Testes baseados em contexto

Olá! Você já ouviu falar sobre testes automatizados baseados em contexto? Esta semana lancei um video no YouTube falando do assunto. Confira! http://www.youtube.com/watch?v=g6-OgT1FapI Segue o link do projeto no GitLab caso tenha interesse em contribuir: https://gitlab.com/wlsf82/contextual-testing. Aguardo teu feedback nos comentários. Até a próxima e bons testes! 👋

Paralelizando testes automatizados com Selenium Grid rodando em Docker 🐳 containers

Tem vídeo novo no canal Talking About Testing Neste vídeo faço uma demonstração baseada em um projeto exemplo para explicar como paralelizar testes automatizados utilizando Selenium Grid rodando em Docker containers. Se interessou? O projeto pode ser encontrado através da seguinte URL: http://gitlab.com/wlsf82/scaling-tests-with-docker. Gostou? Deixa um feedback nos comentários. Até a próxima e bons testes! 👋 Aos … Continue lendo Paralelizando testes automatizados com Selenium Grid rodando em Docker 🐳 containers

Executando testes do Protractor no Firefox

Aprenda como executar testes utilizando uma versão específica do Geckodriver  Nos últimos dias me deparei com um problema ao tentar executar testes escritos com o framework Protractor no Firefox devido a uma incompatibilidade com a versão atual do geckodriver que o webdriver-manager atualiza por padrão (na data de publicação deste post v0.18.0). Vale resaltar que tais testes … Continue lendo Executando testes do Protractor no Firefox

Executando testes com Protractor e Chrome em modo headless

Aprenda a utilizar este novo recurso disponível na versão 59 do navegador Google Chrome Na mais nova versão do Google Chrome (59 na data de publicação deste post) é possível executar testes automatizados em modo headless, o que pode ser uma vantagem para a execução de testes de forma mais rápida, por exemplo. Outra vantagem da … Continue lendo Executando testes com Protractor e Chrome em modo headless

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

Relatório de testes do Protractor no GoCD

Neste video explico como definir um artefato, para gerar um relatório de testes no GoCD após a execução automática dos testes end-to-end escritos com o Protractor. http://www.youtube.com/watch?v=2Oipos0YqKc Seguem também alguns links comentados no video: Documentação do GoCD: https://docs.go.cd/current/ Get started with GoCD: https://www.go.cd/help/ protractor-jasmine2-screenshot-reporter (npm): https://www.npmjs.com/package/protractor-jasmine2-screenshot-reporter Repositório do projeto faker-experiments no branch test-report: https://github.com/wlsf82/faker-experiments/tree/test-report E pra quem gostou da música: Electro … Continue lendo Relatório de testes do Protractor no GoCD

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

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?

Simulando dispositivos móveis com o Protractor

Este é um post bem curto, mas acredito que será útil se você escreve testes automatizados utilizando o framework Protractor, e tem a necessidade de criar testes para aplicações que rodam em dispositivos móveis, tais como smartphones. Ao criar scripts de teste, algumas vezes não basta somente redimensionar a janela do navegador para simular um dispositivo móvel. … Continue lendo Simulando dispositivos móveis com o Protractor