Automação de teste com Ruby

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 :slight_smile:

qual tipo de teste vc quer automatizar?

Quero fazer teste funcional + regressão.

Obrigado por responder :slight_smile:

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