the past, present and future of automated testing
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](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/1.jpg)
The past, present and future of Automation
Wale Olaleye
Rails Fever
![Page 2: The past, present and future of Automated Testing](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/2.jpg)
How long have people been automating?
![Page 3: The past, present and future of Automated Testing](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/3.jpg)
Is there anything we can learn from the history of
automation?
![Page 4: The past, present and future of Automated Testing](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/4.jpg)
Horse and buggy
![Page 5: The past, present and future of Automated Testing](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/6.jpg)
Texting
![Page 7: The past, present and future of Automated Testing](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/7.jpg)
Crash
![Page 8: The past, present and future of Automated Testing](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/8.jpg)
Google car
![Page 9: The past, present and future of Automated Testing](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/9.jpg)
Bell System Telephone Switchboard
![Page 10: The past, present and future of Automated Testing](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/10.jpg)
Almon Strowger Undertaker turned Inventor
![Page 11: The past, present and future of Automated Testing](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/12.jpg)
Test Automation Myths
• Reduces work for QA
• Can replace human testers
![Page 13: The past, present and future of Automated Testing](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/14.jpg)
How history helps• Explains Management Disconnect
• QA resistance
• Developer resistance
![Page 15: The past, present and future of Automated Testing](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/15.jpg)
• 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](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/18.jpg)
Conclusion• Learn from the past
• Improve the present
• Plan for the future
![Page 19: The past, present and future of Automated Testing](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/19.jpg)
Questions?
![Page 20: The past, present and future of Automated Testing](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54d02c0c4a7959964d8b45fe/html5/thumbnails/20.jpg)
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