the past, present and future of automated testing

20
The past, present and future of Automation Wale Olaleye Rails Fever

Upload: wale-olaleye

Post on 03-Feb-2015

297 views

Category:

Engineering


2 download

DESCRIPTION

This presentation discusses the past of human attempts at automation, what we can learn from this, and how this applies to the field of automated testing. We use this information to understand how people think about test automation. We then explore changes to expect in this field and how we can prepare for them.

TRANSCRIPT

Page 1: The past, present and future of Automated Testing

The past, present and future of Automation

Wale Olaleye

Rails Fever

Page 2: The past, present and future of Automated Testing

How long have people been automating?

Page 3: The past, present and future of Automated Testing

Is there anything we can learn from the history of

automation?

Page 4: The past, present and future of Automated Testing

Horse and buggy

Page 5: The past, present and future of Automated Testing

1888 German Flocken ElektrowagenFirst electric car of the world

http://en.wikipedia.org/wiki/History_of_the_automobile#mediaviewer/File:1888_Flocken_Elektrowagen.jpg

Page 6: The past, present and future of Automated Testing

Texting

Page 7: The past, present and future of Automated Testing

Crash

Page 8: The past, present and future of Automated Testing

Google car

Page 9: The past, present and future of Automated Testing

Bell System Telephone Switchboard

Page 10: The past, present and future of Automated Testing

Almon Strowger Undertaker turned Inventor

Page 11: The past, present and future of Automated Testing

Common Pattern?• Human interaction was completely

eliminated.

• This expectation from automation is locked in human psyche.

• Does this happen with Test Automation?

Page 12: The past, present and future of Automated Testing

Test Automation Myths

• Reduces work for QA

• Can replace human testers

Page 13: The past, present and future of Automated Testing

Truth

• TA increases the tester's reach

• TA generates new types of work

• Maintenance

• Debugging

• Coding

• Result Analysis

Page 14: The past, present and future of Automated Testing

How history helps• Explains Management Disconnect

• QA resistance

• Developer resistance

Page 15: The past, present and future of Automated Testing

• We need to keep helping managers, QA, Devs adjust their thinking

• Make sure your team is automating for the right reason (end of year goal?)

• Highest quality of testing is done manually, by humans

• Humans are limited by physical constraints and cannot test everything

• We need both automated and manual testing.

• The industry is making us extremists! (100% automation)

Page 16: The past, present and future of Automated Testing

Future of Automated Testing

• TDD is here

• DevOps is rising

• Expand to become an automation generalist

Page 17: The past, present and future of Automated Testing

Keep Learning • Dynamic Languages (Ruby, Python,

JavaScript)

• Vagrant

• Open Stack

• Docker

• Amazon Web Services

• Orchestration (Chef, Puppet, Salt, Ansible)

Page 18: The past, present and future of Automated Testing

Conclusion• Learn from the past

• Improve the present

• Plan for the future

Page 19: The past, present and future of Automated Testing

Questions?

Page 20: The past, present and future of Automated Testing

References

http://en.wikipedia.org/wiki/History_of_the_automobile#mediaviewer/File:1888_Flocken_Elektrowagen.jpghttp://en.wikipedia.org/wiki/Horse_and_buggy#mediaviewer/File:Horse_and_buggy.jpghttp://imgick.nj.com/home/njo-media/width620/img/business_impact/photo/15136315-mmmain.jpghttp://en.wikipedia.org/wiki/Telephone_switchboard#mediaviewer/File:Photograph_of_Women_Working_at_a_Bell_System_Telephone_Switchboard_(3660047829).jpghttp://www.robinsonlibrary.com/technology/electrical/telecommunication/graphics/switch.jpghttp://www.robinsonlibrary.com/technology/electrical/telecommunication/strowger.htmhttp://www.textually.org/textually/archives/2010/01/31/carcrash.jpghttp://www.godrivemag.com/downloads/151/download/texting-while-driving-little-girl.gif