Não use assertTrue para validar textos

Introdução É comum, principalmente nos testes funcionais em qualquer front-end (web, mobile, desktop) incluirmos a validação de textos que são retornos ao usuário. Estas validações são decorrentes de falhas do usuário ou mesmo informação de que ação executada obteve sucesso. Porém é comum ver que muitos profissionais usam o comando assertTrue ao invés do assertEquals […]

Leia Mais

BDD não é Automação de Testes

O BDD (Behavior Driven Development) trouxe, com toda força na mudança de metodologia dos times para a agilidade, uma nova forma de levantar, entender, explicar, exemplificar requisitos. Ele traz uma linguagem clara e objetiva como documento final, baseando a sua escrita no Gherkin com o famoso Given-When-Then (Dado-Quando-Entao). Como a linguagem inserida é um comportamento, […]

Leia Mais

Diferenca entre visibilityOfElement e presenceOfElement no Selenium WebDriver

Olá pessoal! Se você não sabe qual a diferença destes dois comandos, este post é para você! Tome um tempo, fique atendo ao exemplo e tente executa-lo depois. Sobre esperas Estes dois métodos são de esperas proveniente da classe ExpectedConditions do Selenium WebDriver. Algumas pessoas costumam confundir estas duas esperas e não saber como realmente […]

Leia Mais