On Apr 30, 2010, at 9:36 AM, Steve Klabnik wrote:

> "Integration testing" is also known as "full-stack testing."

This is true in the Rails world but it is far from a universal truth. Before 
Rails came around, integration testing (testing the integration between two or 
more non-trivial components) was actually a subset of functional testing 
(testing the system from the perspective of a user).

I'll venture a guess as to why Rails turned that around: functional tests were 
part of the Rails testing infrastructure earlier on and when a new form of 
testing was introduced that had a wider scope, it needed a name, and 
"integration" seemed to fit the bill.

I think "full-stack" or "end-to-end" testing are much more descriptive than 
"integration testing."

> Basically, you're not testing isolated parts of the system, but the system as 
> a whole. Cucumber is integration testing. rspec with 'integrate_views' is 
> integration testing. _______________________________________________
> rspec-users mailing list
> rspec-users@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to