Protractor Configurations

Olá! Hoje iremos explorar o arquivo de configuração do protractor, com a finalidade de: - Modificar o navegador contra o qual os testes são executados; - Testes multi-navegador. Por padrão o protractor executa os testes automatizados no navegador Chrome, porém, é possível executar os testes em outro navegador, tal como o Firefox, editando o arquivo conf.js conforme abaixo … Continue lendo Protractor Configurations

Protractor-perf: Testes de performance para aplicações AngularJS

Este material foi escrito como forma de documentação de meu primeiro uso do protractor-perf. Para instalar o protractor-perf utilize: npm install -g protractor-perf Para realização dos testes de performance iniciais irei utilizar os testes funcionais já criados anteriormente neste outro post, o qual utiliza a aplicação todo-mvc versão AngularJS. No meu caso, criei um branch específico … Continue lendo Protractor-perf: Testes de performance para aplicações AngularJS

Reflexões e um pouco de código sobre boas práticas na escrita de testes e2e com Protractor

Como quaisquer outros, testes automatizados também são sistemas, e devem ser desenvolvidos utilizando de boas práticas de arquitetura de software, de escrita de código, de padrões de desenvolvimento, e de manutenibilidade. Ao iniciar o desenvolvimento de uma aplicação web pelos testes, já dá pra se dizer que começou bem! Mas mesmo os testes, ao longo do … Continue lendo Reflexões e um pouco de código sobre boas práticas na escrita de testes e2e com Protractor