Olá,
Trabalho com teste de software e preciso automatizar o nosso sistema online (eu escolhi fazer isso com ruby). As ferramentas que pesquisei para automatizar são Watir e Selenium. Mas eu gostaria de saber se existe alguma IDE para eu programar estes testes, pois até então tenho feito alguma coisa apenas no IRB (parecido com o prompt de comando) e acho isso muito ruim.
Alguém me dá uma luz
qual tipo de teste vc quer automatizar?
Quero fazer teste funcional + regressão.
Obrigado por responder
Os testes unitários podem ser usados como testes de regressão.
o trio RUnit / RSpec / Cucumber provavelmente lhe atenderão.
Se você quiser usar o selenium, existe um editor visual chamado selenium IDE. Eu particularmente prefiro especificar no código mesmo, mas alguns colegas acham a ferramenta bem mais produtiva.
eu já usei selenium IDE, ela é bem limitada, agora eu to querendo programar os testes mesmo.
essas 3 ferramentas são para o mesmo objetivo?
O ideal é usar as 3 ou escolher alguma das 3 ?
Runit é para testes unitarios.
RSpec e Cucumber sao ferramentas de bdd.
Uma coisa que também estou perdido! Pelo que estou lendo de RoR, qual a diferença de Ruby pra Rails?
ruby eh a linguagem
rails eh um conjunto de 5 frameworks (active record, action pack, action mailer, active support e action webservices) que rodam em ruby