RubyJax July: Seamless Integration Testing

From: Jon L.
Sent on: Wednesday, July 21, 2010 10:10 AM
Announcing a new Meetup for RubyJax!

What: RubyJax July: Seamless Integration Testing

When: Thursday, July 29,[masked]:00 PM

Where: Hashrocket Offices
320 1st St. N., Suite 712
Jacksonville Beach, FL 32250

Integration testing an application is critical to delivering a quality product. It gives you an opportunity to exercise your entire application with every change made, providing peace of mind that your small model change didn?t destroy any screens. There are many things to consider when designing your suite and I cover some best of breed technologies used by Hashrocket on our client projects.

I walk you through the process of creating specs for some common scenarios found in modern web apps. I explain our methods for organizing your integration tests to create a clean and manageable test suite. I show how to effectively traverse your site with your test suite and what to assert along the way.

I cover the following topics in depth:

  • Importance of complete coverage
  • Working the features of rspec to your advantage
  • Automated browsing technologies
  • Stubbing external services
  • Uploading and verifying files
  • Discovering dead code
  • How to use Factories effectively
  • Most importantly, the reasoning behind it all
  • Common pitfalls and gotchas


RSVP to this Meetup:

Our Sponsors

  • Hashrocket

    Hosts most of our meetings and provides pizza and beer!

  • Starfield

    Hosting meetups and providing refreshments.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy