RSpec for API Testing
ÜberConf
Denver · July 16 - 19, 2013
About this Presentation
We all know the benefits of Service Oriented Architecture (SOA), but it’s not without it’s pitfalls. If you’re providing an API, wether for internal or external use, testing it is essential. Even if you only consume other APIs, testing them to make sure they didn’t change or break can be critical. RSpec is Behavior Driven Development (BDD) testing framework. Although RSpec was born out of the Ruby community, it’s not limited to testing Ruby APIs! It turns out it’s a great way to test ALL your APIs, regardless of language.
This session will cover what RSpec is, how to install it and how to start writing tests. What good are tests if you don’t run them? Not much. We’ll also cover how to integrate your RSpec tests with Jenkins, so you can run it as part of your builds.

Senior Development Manager at Sonos
Jerry Gulla a senior development manager at Sonos, helping to fulfill their mission to “fill every home with music.” Previously we was the Architect for SaveLocal.com from Constant Contact - Massachusetts‘ largest SaaS company. He fell in love with hacking both hardware and software more than 20 years ago after getting his first computer, a TRS-80 Model I. He’s worked at companies large and small, including Sun/Javasoft, as well as several small startups. Jerry is passionate about technology and has developed software for everything from the simulator for the B-2 stealth bomber all the way to HTML5 applications for modern smartphones.
His latest interests brings him into the mobile web as well as the world of alternative languages on the JVM, where he’s leveraging the power of dynamic languages and modern frameworks to rapidly deliver new applications for both mobile devices and the desktop.