Quem nunca quis morrer por conta de um sistema legado, que atire a primeira pedra! Esse era exatamente o sentimento que eu tinha hĂĄ algum tempo, com o atual sistema que trabalho. Ele Ă© um senhorzinho que funciona muitĂssimo bem, mas que aos poucos estĂĄ sendo atualizado e, junto com isso, veio a oportunidade de aplicar alguns testes automatizados nele.
Mas Ă© claro que nada Ă© tĂŁo simples assim…
Por conta da maneira que ele estava desenvolvido, a Ășnica automação de teste possĂvel seria com o Selenium – ou seja, desenvolver um projeto de testes que simulasse o usuĂĄrio utilizando o sistema e suas inĂșmeras possibilidades de fluxos. JĂĄ Ă© alguma coisa, nĂŁo?
Eu nunca tinha trabalhado com o Selenium puro, somente com o SpecFlow, que eu vejo como uma ferramenta facilitadora: ele faz com que seja mais fĂĄcil incluir a gerĂȘncia no processo de desenvolvimento de casos de teste, por exemplo.
Dada essa introdução, vim fazer um mini-tutorial (em partes) de como fazer seu primeiro teste automatizado com Selenium e C#!
READ MORE