Uma versão simplificada de Page Objects para testes escritos com Protractor

Entenda o que é necessário em testes end-to-end para uma melhor separação de responsabilidades Ao escrever testes de GUI (interface gráfica do usuário), é uma boa prática separar responsabilidades. Vejamos um script de teste escrito com o framework Protractor, o qual não separa responsabilidades muito bem, e então explicarei por que isso acontece. Posteriormente, mostrarei … Continue lendo Uma versão simplificada de Page Objects para testes escritos com Protractor

Curso de Arquitetura de testes com Protractor

Confira a nova versão do curso de Protractor da Escola TAT, agora ainda mais fácil de aprender!Olá! Recentemente re-lancei o curso de arquitetura de testes com Protractor da Escola Talking About Testing para tornar a experiência do aluno ainda melhor. No novo curso, o aluno não precisa mais se preocupar em fazer o setup da … Continue lendo Curso de Arquitetura de testes com Protractor

Lançamento do protractor-helper versão 4.1.1

Agora com definição de tipos na assinatura das funções É com enorme prazer que lhes apresento a mais nova versão da biblioteca protractor-helper, a qual agora provém uma melhor experiência aos seus usuários com a definição de tipos na assinatura das funções. A partir da versão 4.1.1, se você utiliza o editor de código Visual Studio Code (ou algum outro … Continue lendo Lançamento do protractor-helper versão 4.1.1

🎉 Lançamento do protractor-helper versão 4 🎉

Entenda um pouco da história do protractor-helper e o que está por trás dessa nova versão Se você automatiza ou pretende automatizar testes de aplicações web com o framework Protractor, a biblioteca protractor-helper irá lhe ajudar a escrever testes mais confiáveis, pois ela utiliza a classe ExpectedConditions, do Protractor, para garantir que os scripts de … Continue lendo 🎉 Lançamento do protractor-helper versão 4 🎉

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

Como fazer upload de arquivos com Protractor

Neste vídeo apresento com a mão na massa como criar testes automatizados para fazer upload de arquivos utilizando o framework Protractor e a biblioteca protractor-helper. Espero goste e aguardo teu feedback. http://www.youtube.com/watch?v=ZpZHOpsMI-U Ficou interessado em aprender mais sobre o Protractor? Inscreva-se já no curso de arquitetura de testes com Protractor da Escola Talking About Testing. O curso … Continue lendo Como fazer upload de arquivos com Protractor

Um review pessoal de ferramentas para testes automatizados no mundo JavaScript

Meus "2 centavos" de algumas ferramentas (open source) que utilizei ou venho utilizando para garantir a qualidade em projetos de desenvolvimento de software Nest post irei falar sobre minhas experiências com automação de testes utilizando ferramentas que suportam JavaScript. Na primeira parte do post ire falar sobre ferramentas para testes automatizados de interface gráfica de … Continue lendo Um review pessoal de ferramentas para testes automatizados no mundo JavaScript

Testando aplicações de video conferência com Protractor

Alguns pontos que você precisa saber Quando se fala de automação de testes para aplicações web, sabemos (ou ao menos devíamos saber) que testes precisam ser executados em diferentes navegadores, tais como Chrome, Firefox, ou mesmo no navegador de um dispositivo móvel. Já, quando falando especificamente de automação de testes para uma aplicação web de video conferência, há um pouco mais a … Continue lendo Testando aplicações de video conferência com Protractor

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