É bem por ai mesmo.
Watir[1], é uma ferramenta que curto muito quando se pensa em automatizar testes de UI para web, ai podes usar por exemplo gems como page object[2] para criar uma DSL que facilite para o time a criaçao dos testes.
Integração como o Magrin falou, geralmente vc acaba por customizar ou adaptar a necessidade de cada projeto.
Muitas vezes vc pode usar rspec mesmo para construir teus testes de integraçao, porém é importante ter a consciência sobre a resposabilidade deste tipo de teste, seja separando da suite de testes de unidade, rodando em momentos distintos dos de unidade, enfim ...
[1]
http://watir.com[2]
https://rubygems.org/gems/page-object/versions/1.1.0