Cucumber by Dave Astels
Cucumber (http://cukes.info/) is a framework for writing and executing high level descriptions of your software’s functionality. Call these tests, examples, specifications, whatever… it doesn’t matter too much. What I’m talking about has traditionally been called functional, integration, and/or system tests. In XP terms this includes tests called Story Tests, Customer Tests, and/or Acceptance Tests.
One of Cucumber’s most compelling features is that it provides the ability to write these descriptions using plain text in your native language. Cucumber’s language, Gherkin, is usable in a growing variety of human languages, including LOLZ (http://lolcode.com/). The advantage of this is that these feature descriptions can be written and/or understood by non-technical people involved in the project.
In addition to being our resident expert on Agile methodologies, Dave Astels is Cucumber contributor, and co-author of The RSpec Book (http://pragprog.com/titles/achbd/the-rspec-book). Dave will be talking about how Cucumber can make your testing life better, complete with the full scoop on recent developments.
Dave Astels (co-author of "A Practical Guide to eXtreme Programming" and author of Jolt Award winning "Test-driven Development: A Practical Guide") has over a quarter of a decade of experience creating software, mostly with object-oriented technologies. Dave has been studying, practicing, teaching, and coaching XP and Agile Processes since 1998. Dave has spent time working for companies such as TogetherSoft and ThoughWorks, as well as being an independant consultant specializing in Ruby and Rails.
Currently Dave works for Engine Yard, and dabbles with OSX and iPhone programming using ObjectiveC as well as MacRuby. Dave is also diving into functional programming and learning Haskell.
Dave is the earliest proponent, contributor, and an avid user of RSpec. He attends, and speaks at, a variety of conferences globally.
Special Discount for Members
Get 35% off books and ebooks you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938.
Pizza and soda sponsored by Zepho Inc - Ruby on Rails consulting company (http://www.zepho.com).
Google Maps to the location (http://maps.google.com/maps?f=q&hl=en&geocode=&q=moffet+field+nasa,+mountain+view,ca&ie=UTF8&ll=37.427297,-122.064285&spn=0.077021,0.140591&z=13&iwloc=B&iwstate1=dir)
Security Gate: You will pass through a security gate to reach the campus. A valid driver's license, state ID, or federal ID is required. When presenting your ID, let them know you are going to Carnegie Mellon.
After Passing Through the Security Gate: Once you proceed through security gate, move into the right lane before you approach the "Y" in the road (about 200 yards from the security gate). Continue in the right lane as the road bends right, a chapel will be on your right.
Carnegie Mellon's Building 23 is directly to your left. Make an immediate left into the Building 23 parking lot. You are now in the back of Building 23. Follow the signs/lights to the main entrance in the front of the building.
For directions from different locations, click here (http://www.cmu.edu/silicon-valley/about-us/directions.html).