SlideShare a Scribd company logo
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
At AgileNearShore
Why Pair Devs and Testers?
• Shared understanding of story
• Relationship building
• Bi-directional teaching
– 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 »
Distributed Pairing? Really?
• Can’t you only pair when you are co-located? Definitely Not
Limited By Location
• An example setup:
– Mikogo and Skype
– Webcam
– Headset (or mic/spkr)
• That’s it! Very low-cost
and easy to set up! (You probably
already have what you need)
• It gets better!
– The first 2-3 times with a new person will be weird. Eventually, you
work out a system
Distributed Pairing? Really?
• Can’t you only pair when you are co-located?
Definitely Not Limited By Location
• An example setup:
– Mikogo and Skype
– Webcam (optional)
– Headset (or mic/spkr)
• That’s it! Very low-cost
and easy to set up! (You probably already
have what you need)
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 cucumber tests
– Similar to FitNesse, but for Cucumber
• Technology stack:
– 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/

More Related Content

PPTX
LocJAM3 Kyoto Workshop March 2016
PDF
Y U NO JS?
PPTX
MyHeritage - QA Automations in a Continuous Deployment environment
PDF
Pairing w developers_stpconpics
PPT
Trends in Agile Testing by Lisa Crispin
PDF
Flexing your Agile Muscle - Agile Technical Concepts Explained
PPTX
MyHeritage - End 2 End testing Infra
PDF
Testing in a continuous delivery environment
LocJAM3 Kyoto Workshop March 2016
Y U NO JS?
MyHeritage - QA Automations in a Continuous Deployment environment
Pairing w developers_stpconpics
Trends in Agile Testing by Lisa Crispin
Flexing your Agile Muscle - Agile Technical Concepts Explained
MyHeritage - End 2 End testing Infra
Testing in a continuous delivery environment

Similar to Remote Dev/Test Pairing (20)

PPTX
Scaling Continuous Integration Practices to Teams with Parallel Development
PDF
Agile testing
PDF
Cloud for Agile Testing - Burak Koyuncu
PPT
Evolution of Agile Testing
PPTX
Agile Testing Course based on the ISTQB Agile Tester Syllabus
PDF
Continuous Delivery Testing @HiQ
PPTX
How Gozengo Implemented a Continuous Deployment Culture from Day One
PPTX
Gozengo sauce presentation
PDF
Enabling Agile Testing Through Continuous Integration Agile2009
PPTX
"Тестирование в Agile в среде виртуализации Vagrant+Docker", Владимир Сидорен...
PDF
How Continuous Delivery Helps Retailers (Etail 2012)
PPT
Making the Agile Leap to Continuous Deployment
PDF
What CS Class Didn't Teach About Testing
PDF
What is this agile thing anyway
PPTX
Virtual Stress-free Testing in the Cloud
PDF
Certified Professional - Continuous Testing (CP-CT) course information v1.05 ...
PDF
Agile methods cost of quality
PDF
Agile Methods Cost of Quality: Benefits of Testing Early & Often
PDF
AgileTesting_Ver1.0
PDF
DevOps: Automate all the things
Scaling Continuous Integration Practices to Teams with Parallel Development
Agile testing
Cloud for Agile Testing - Burak Koyuncu
Evolution of Agile Testing
Agile Testing Course based on the ISTQB Agile Tester Syllabus
Continuous Delivery Testing @HiQ
How Gozengo Implemented a Continuous Deployment Culture from Day One
Gozengo sauce presentation
Enabling Agile Testing Through Continuous Integration Agile2009
"Тестирование в Agile в среде виртуализации Vagrant+Docker", Владимир Сидорен...
How Continuous Delivery Helps Retailers (Etail 2012)
Making the Agile Leap to Continuous Deployment
What CS Class Didn't Teach About Testing
What is this agile thing anyway
Virtual Stress-free Testing in the Cloud
Certified Professional - Continuous Testing (CP-CT) course information v1.05 ...
Agile methods cost of quality
Agile Methods Cost of Quality: Benefits of Testing Early & Often
AgileTesting_Ver1.0
DevOps: Automate all the things
Ad

More from Dawn Code (17)

PPT
Executable Specifications with FitNesse and Selenium
PPT
Executable Specifications with FitNesse and Selenium
PPTX
A Sampling of Tools
PPTX
Testing in the Wild
PPTX
Fitting Organizational Structure
PDF
Pair development
PPTX
Crowdsource Your Career
PPTX
How Low Can Your Tests Go
PPTX
Writing Maintainable Test Automation
PPTX
Exploratory testing part 2
PPTX
Exploratory testing part 1
PPTX
Exploratory testing part 3
PPTX
Agile and Exploratory Testing Jeopardy
PDF
Pair Development from the Trenches
PPTX
Page objects: the good, the bad, the ugly
PDF
Testing Legacy Apps Mindmap
PPTX
Testing Legacy Apps
Executable Specifications with FitNesse and Selenium
Executable Specifications with FitNesse and Selenium
A Sampling of Tools
Testing in the Wild
Fitting Organizational Structure
Pair development
Crowdsource Your Career
How Low Can Your Tests Go
Writing Maintainable Test Automation
Exploratory testing part 2
Exploratory testing part 1
Exploratory testing part 3
Agile and Exploratory Testing Jeopardy
Pair Development from the Trenches
Page objects: the good, the bad, the ugly
Testing Legacy Apps Mindmap
Testing Legacy Apps
Ad

Recently uploaded (20)

PDF
medical staffing services at VALiNTRY
PPTX
Transform Your Business with a Software ERP System
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Essential Infomation Tech presentation.pptx
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
ai tools demonstartion for schools and inter college
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Introduction to Artificial Intelligence
PDF
System and Network Administration Chapter 2
PDF
Nekopoi APK 2025 free lastest update
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
medical staffing services at VALiNTRY
Transform Your Business with a Software ERP System
Odoo Companies in India – Driving Business Transformation.pdf
Essential Infomation Tech presentation.pptx
How Creative Agencies Leverage Project Management Software.pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Operating system designcfffgfgggggggvggggggggg
Adobe Illustrator 28.6 Crack My Vision of Vector Design
ai tools demonstartion for schools and inter college
Softaken Excel to vCard Converter Software.pdf
Introduction to Artificial Intelligence
System and Network Administration Chapter 2
Nekopoi APK 2025 free lastest update
Design an Analysis of Algorithms II-SECS-1021-03
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Upgrade and Innovation Strategies for SAP ERP Customers
CHAPTER 2 - PM Management and IT Context
How to Migrate SBCGlobal Email to Yahoo Easily

Remote Dev/Test Pairing

  • 1. Remote Dev/Test Pairing Dawn Cannan and Franz Pereira Agile Tour 2010 October 28, 2010
  • 2. Today’s Presenters USA: – Dawn Cannan • Tester for 10 years Costa Rica: – Franz Pereira • Ruby on Rails developer At AgileNearShore
  • 3. Why Pair Devs and Testers? • Shared understanding of story • Relationship building • Bi-directional teaching – 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 »
  • 4. Distributed Pairing? Really? • Can’t you only pair when you are co-located? Definitely Not Limited By Location • An example setup: – Mikogo and Skype – Webcam – Headset (or mic/spkr) • That’s it! Very low-cost and easy to set up! (You probably already have what you need) • It gets better! – The first 2-3 times with a new person will be weird. Eventually, you work out a system
  • 5. Distributed Pairing? Really? • Can’t you only pair when you are co-located? Definitely Not Limited By Location • An example setup: – Mikogo and Skype – Webcam (optional) – Headset (or mic/spkr) • That’s it! Very low-cost and easy to set up! (You probably already have what you need)
  • 6. 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
  • 7. What will you see today? • Wiki framework for cucumber tests – Similar to FitNesse, but for Cucumber • Technology stack: – Ruby on Rails – Cucumber
  • 8. Demo Time Time to see it in action! LIVE! In 3D!!
  • 9. Thanks!! • Dawn’s blog: – http://www.passionatetester.com/ • Ruby on Rails: – http://rubyonrails.org/ • Cucumber: – http://cukes.info/