Conforme prometido, aí vai mais uma dica para automação de testes e2e (end-to-end) com Protractor. Quando se está começando na automação de testes funcionais com o Protractor, as vezes pode ser difícil, ou simplesmente, podemos não saber como lidar com determinadas situações. Você escreve os testes, as coisas parecem fazer sentido, mas mesmo assim eles falham. … Continue lendo Interagindo com elementos dentro de um iFrame com Protractor
Tag: protractor js
Neste último final de semana aprendi alguns novos truques sobre o uso do Protractor e hoje pretendo compartilhar dois deles com você, os quais acredito serem úteis à quem já trabalha ou tem interesse em automatizar seus testes funcionais com o Protractor. O primeiro truque diz respeito a executar um único teste em um arquivo … Continue lendo Dicas úteis com Protractor
Ano novo, projeto novo. E no projeto onde comecei a trabalhar este ano resolvemos que novas funcionalidades só serão desenvolvidas quando todas as funcionalidades já existentes estiverem cobertas por testes automatizados. Inicialmente estou ajudando na cobertura de testes e2e, para daqui para frente trabalharemos com TDD, evoluindo a aplicação com maior segurança e confiança. Neste projeto … Continue lendo Um pouco mais de Protractor
Bora documentar um pouco mais de aprendizado... Uma funcionalidade legal que um framework de testes automatizados pode ter é a possibilidade de guardar screenshots das verificações, tanto em casos de falha, para ajudar no processo de debug, como também para testes que passaram (funcionalmente), mas que podem estar com o estilo quebrado (interface do usuário). … Continue lendo Screen capturing with 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