Ciao a tutti,
ieri sera al RSC (ottima idea, torneremo di sicuro!) ho discusso
brevemente
con alcuni dei presenti il testing di web app.
Premetto che io finora con Rails ho fatto un paio di piccoli siti, in
gran
parte non testati o comunque solo con un po’ di functional.
Qual l’approccio che utilizza un esperto?
Testando cosa e con che strumenti?
Il mio goal sia di fare del buon TDD, che soprattutto di evitare
problemi
di regression.
A presto!
Luca P.
Come ti accennavo, dopo alcune esperienze ho deciso di basare i miei
test
sui models e poi facendo degli integration test. Inizialmente usavo
anche
test
sui controllers, ma li ho trovati una perdita di tempo ed un’inutile
aggiunta di
complessit. Molto importante negli integration tests controllare la
presenza
o meno di determinate informazioni.
Stack usato:
group :development, :test do
gem ‘rspec-rails’, ‘~> 2.6’
gem ‘shoulda’
gem ‘capybara’
gem ‘factory_girl_rails’
gem ‘fuubar’
gem ‘guard-rspec’
gem ‘delorean’
gem ‘spork’, ‘~> 1.0rc’
gem ‘guard-spork’
gem ‘rails_best_practices’
end
2012/5/4 Luca P. [email protected]
di regression.
A presto!
Luca P.
Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml
–
Andrea R.
Lelylan | reThink your house
http://lelylan.com