Seus seletores de elementos devem ser baseados em texto ou valor?

E chega ao fim a série de contradições em testes de software, inspirada no livro Pride and Paradev, de Alister Scott. Veja em primeira mão a última contradição... Ao escrever testes de aceitação automatizados para uma aplicação web, existem diferentes formas de identificar e interagir com elementos web, duas das mais comuns são: usando strings ou valores. … Continue lendo Seus seletores de elementos devem ser baseados em texto ou valor?

Você deve usar o formato Dado/Quando/Então para especificar testes de aceitação automatizados?

Sim, você deve O formato dado/quando/então fornece uma linguagem específica de domínio de alto nível para especificar a intenção dos testes de aceitação automatizados separada da implementação. Esta separação permite mudar o método de implementação do teste (por exemplo, mover de testes de UI para testes de serviços) sem mudar a intenção do teste e como ele é … Continue lendo Você deve usar o formato Dado/Quando/Então para especificar testes de aceitação automatizados?

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?