90 likes | 223 Views
Remote Dev /Test Pairing. Dawn Cannan and Franz Pereira Agile Tour 2010 October 28, 2010. Today’s Presenters. USA: Dawn Cannan Tester for 10 years. Costa Rica: Franz Pereira Ruby on Rails developer A t AgileNearShore. Why Pair Devs and Testers ?.
E N D
RemoteDev/Test Pairing Dawn Cannan and Franz Pereira Agile Tour 2010 October 28, 2010
Today’sPresenters USA: • Dawn Cannan • Tester for 10 years Costa Rica: • Franz Pereira • Ruby on Rails developer AtAgileNearShore
Why Pair Devs and Testers? • Sharedunderstanding of story • Relationship building • Bi-directionalteaching • Developers learn how testers think and what they will do to test a story • Testers gain insight into the system and learn how the application works « under the hood »
DistributedPairing? Really? • Can’tyouonly pair whenyou are co-located? Definitely Not Limited By Location • An example setup: • Mikogo and Skype • Webcam • Headset (or mic/spkr) • That’sit!Verylow-cost and easy to set up! (You probably already have whatyouneed) • It getsbetter! • The first 2-3 times with a new personwillbeweird. Eventually, youwork out a system
DistributedPairing? Really? • Can’tyouonly pair whenyou are co-located? Definitely Not Limited By Location • An example setup: • Mikogo and Skype • Webcam (optional) • Headset (or mic/spkr) • That’sit!Verylow-cost and easy to set up! (You probablyalready have whatyouneed)
A Note About ATDD • Define acceptance tests before coding • Prevent defects • Create common language • Customer -driven Ensure that users don’t feel like this when they use your software
What will you see today? • Wiki framework for cucumbertests • Similar to FitNesse, but for Cucumber • Technologystack: • Ruby on Rails • Cucumber
Demo Time Time to see it in action! LIVE! In 3D!!
Thanks!! • Dawn’s blog: • http://www.passionatetester.com/ • Ruby on Rails: • http://rubyonrails.org/ • Cucumber: • http://cukes.info/