# Testing applicazioni rails, cosa usate?

**URL:** <https://www.ruby-forum.com/t/testing-applicazioni-rails-cosa-usate/208657>\
**Category:** IT\
**Created:** [June 23, 2011, 4:49pm UTC](https://www.ruby-forum.com/t/testing-applicazioni-rails-cosa-usate/208657 "2011-06-23T16:49:11Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [June 23, 2011, 4:49pm UTC](https://www.ruby-forum.com/t/testing-applicazioni-rails-cosa-usate/208657/1 "2011-06-23T16:49:11Z")

</div>

Ciao volevo sapere che strumenti utilizzate per effettuare full-stack  
testing  
delle vostre applicazioni rails.  
In passato ho usato selenium, ma non mi sono trovato molto bene. Watir  
mi  
ispira di piu’, ma sono molto propenso ad usare cucumber + capybara.

Pareri?

Ciao  
Flavio

---

<div class="post-metadata">

**Author:** ![Flavio\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/53a042/32.png) [@Flavio\_C](https://www.ruby-forum.com/u/Flavio_C)\
**Post date:** [June 23, 2011, 5:10pm UTC](https://www.ruby-forum.com/t/testing-applicazioni-rails-cosa-usate/208657/2 "2011-06-23T17:10:16Z")

</div>

Io sto usando senza pensare a cambiamenti ad RSpec + Capybara + Steak.

Uso RSpec puro per i models e poi Capybara+Steak per le viste. Non  
faccio  
testing sui controller, perch al momento mi sembrano un passo che mi fa  
perdere solo del tempo.

2011/6/23 Flavio C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![Flavio\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/53a042/32.png) [@Flavio\_C](https://www.ruby-forum.com/u/Flavio_C)\
**Post date:** [June 23, 2011, 5:16pm UTC](https://www.ruby-forum.com/t/testing-applicazioni-rails-cosa-usate/208657/3 "2011-06-23T17:16:27Z")

</div>

RSpec + Cucumber e Capybara + BlueRidge.

Luca

---

<div class="post-metadata">

**Author:** ![Flavio\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/53a042/32.png) [@Flavio\_C](https://www.ruby-forum.com/u/Flavio_C)\
**Post date:** [June 23, 2011, 6:17pm UTC](https://www.ruby-forum.com/t/testing-applicazioni-rails-cosa-usate/208657/4 "2011-06-23T18:17:00Z")

</div>

Sull’argomento vorrei citare questo post dove @dhh spara a zero  
sull’accoppiata rspec + cucumber:  
[http://www.rubyinside.com/dhh-offended-by-rspec-debate-4610.html](http://www.rubyinside.com/dhh-offended-by-rspec-debate-4610.html)

---

<div class="post-metadata">

**Author:** ![Flavio\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/53a042/32.png) [@Flavio\_C](https://www.ruby-forum.com/u/Flavio_C)\
**Post date:** [June 23, 2011, 6:02pm UTC](https://www.ruby-forum.com/t/testing-applicazioni-rails-cosa-usate/208657/5 "2011-06-23T18:02:11Z")

</div>

Il 23/06/2011 17:15, Luca G. ha scritto:

> RSpec + Cucumber e Capybara + BlueRidge.

+1 fino ai primi 3, ma BlueRidge mi manca 😛

A.

---

<div class="post-metadata">

**Author:** ![Flavio\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/53a042/32.png) [@Flavio\_C](https://www.ruby-forum.com/u/Flavio_C)\
**Post date:** [June 23, 2011, 8:49pm UTC](https://www.ruby-forum.com/t/testing-applicazioni-rails-cosa-usate/208657/6 "2011-06-23T20:49:01Z")

</div>

> Sull’argomento vorrei citare questo post dove @dhh spara a zero  
> sull’accoppiata rspec + cucumber:  
> [DHH Offended By RSpec, Says Test::Unit Is Just Great](http://www.rubyinside.com/dhh-offended-by-rspec-debate-4610.html)

Non ha tutti i torti. Il “finto inglese” ha una lunga e brutta storia  
nell’informatica. It.should(not).be\_used ecc… sembrano anche a me  
un po’ esagerati. Almeno rspec e` Ruby. Cucumber mi sembra peggio in  
quanto un linguaggio tutto suo.

–  
David N. Welton

[http://www.welton.it/davidw/](http://www.welton.it/davidw/)

[http://www.dedasys.com/](http://www.dedasys.com/)

---

<div class="post-metadata">

**Author:** ![Flavio\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/53a042/32.png) [@Flavio\_C](https://www.ruby-forum.com/u/Flavio_C)\
**Post date:** [June 24, 2011, 12:22am UTC](https://www.ruby-forum.com/t/testing-applicazioni-rails-cosa-usate/208657/7 "2011-06-24T00:22:13Z")

</div>

Andrea P. wrote:

> questione di gusti ed abitudini. personalmente ritengo Test::Unit  
> scomodo per scrivere ed organizzare i test, e mi trovo bene con  
> coffeescript e jquery 😉  
> quoto!

---

<div class="post-metadata">

**Author:** ![Flavio\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/53a042/32.png) [@Flavio\_C](https://www.ruby-forum.com/u/Flavio_C)\
**Post date:** [June 24, 2011, 1:24am UTC](https://www.ruby-forum.com/t/testing-applicazioni-rails-cosa-usate/208657/8 "2011-06-24T01:24:10Z")

</div>

> Non ha tutti i torti. Il “finto inglese” ha una lunga e brutta storia  
> nell’informatica. It.should(not).be\_used ecc… sembrano anche a me  
> un po’ esagerati. Almeno rspec e` Ruby. Cucumber mi sembra peggio in  
> quanto un linguaggio tutto suo.  
> Sto usando Spree e trovo le specs molto leggibili ed utili alla  
> documentazione del codice. Se fosse tutto in TestUnit potresti  
> probilmente raggiungere la stessa copertura ma la leggibilita’ dipende  
> da chi scrive il test. Con Rspec penso si definiscano delle linee  
> guida (conventions?) molto utili.

Non so’ se definirei un linguaggio tutto suo il DSL che usa Cucumber.  
Ok non e’ Ruby ma credo che anche qui l’obbiettivo (oltre ovviemente  
ad un test efficace) sia la leggibilita’. Credo che specialmente  
quando hai backgrounds o scenario outlines Cucumber vinca alla grande.

Son contento che in questo nuovo progetto il team precedente usava  
rspec requests + capybara (senza steak) per full stack tests, quindi  
alla fine mi faro’ un idea migliore della vita senza cucumber.

Enrico

---

<div class="post-metadata">

**Author:** ![Flavio\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/53a042/32.png) [@Flavio\_C](https://www.ruby-forum.com/u/Flavio_C)\
**Post date:** [June 23, 2011, 6:27pm UTC](https://www.ruby-forum.com/t/testing-applicazioni-rails-cosa-usate/208657/9 "2011-06-23T18:27:29Z")

</div>

Il 23/06/2011 18:16, Giovanni C. ha scritto:

> Sull’argomento vorrei citare questo post dove @dhh spara a zero  
> sull’accoppiata rspec + cucumber:  
> [DHH Offended By RSpec, Says Test::Unit Is Just Great](http://www.rubyinside.com/dhh-offended-by-rspec-debate-4610.html)

avevo letto le opinioni di dhh in merito a rspec, si potrebbe rispondere  
che  
molti altri sono tristi per l’inserimento di coffeescript e jquery nei  
defaults  
di rails 3.1 😛

questione di gusti ed abitudini. personalmente ritengo Test::Unit  
scomodo per  
scrivere ed organizzare i test, e mi trovo bene con coffeescript e  
jquery 😉

A.
