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

Anúncios

Os testadores devem escrever testes de aceitação automatizados…

...se os desenvolvedores não escrevem testes de unidade e de integração/APIs? A ideia deste post veio de algumas experiências que tive ao longo da carreira, onde testadores e desenvolvedores trabalhavam em "silos" ao invés de trabalharem juntos em busca do desenvolvimento de softwares de qualidade. Nesse contexto, se esperava dos integrantes do "time de testes" … Continue lendo Os testadores devem escrever testes de aceitação automatizados…

Insights de código limpo – Testes de unidade

Faz total sentido falar de testes de unidade em um blog focado em teste de software, ainda mais quando se está escrevendo uma série sobre código limpo. Portanto, este será o assunto de hoje em: Insights de código limpo. No capítulo 9 de Código Limpo – Habilidades práticas do agile software, tio Bob explica como código limpo e testes de unidade se … Continue lendo Insights de código limpo – Testes de unidade

Falsos negativos, falsos positivos, verdadeiros negativos e verdadeiros positivos…

... A importância desses conceitos Os 4 tipos de testes que serão tratados neste post são, os dois primeiros, casos que devemos evitar (SEMPRE), e os dois últimos, nos quais devemos nos focar, quando estamos desenvolvendo testes automatizados. Cada um será brevemente explicado a seguir: Falsos negativos Testes falhando, porém, devido a inconsistência no próprio … Continue lendo Falsos negativos, falsos positivos, verdadeiros negativos e verdadeiros positivos…

Quem deve escrever os testes de aceitação automatizados?

Os programadores devem escrever os testes de aceitação automatizados Se você é um testador solo em um time ágil, como eu, você realmente não tem opção e deve aceitar que os programadores tomem a responsabilidade de escrever e manter os testes de aceitação automatizados. Você estará tão ocupado com a definição dos critérios de aceitação … Continue lendo Quem deve escrever os testes de aceitação automatizados?

Testes de aceitação automatizados

"A medida que as máquinas se tornam cada vez mais eficientes e perfeitas, fica claro que a imperfeição é uma grandeza do homem." ~ Ernst Fischer Você precisa de um framework de testes de aceitação automatizados? Sim, você precisa Se você está começando com testes automatizados de aceitação e você não tem algum tipo de … Continue lendo Testes de aceitação automatizados

Interagindo com elementos dentro de um iFrame com Protractor

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

Dicas úteis com Protractor

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