![Page 1: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/1.jpg)
Tactics for Implementing Test Automation for Legacy Code
DevOps Enterprise SummitOctober 19, 2015
![Page 2: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/2.jpg)
Legacy code.
http://schoolofpermaculture.com/wp-content/uploads/2014/06/chaos-and-order1.jpg
![Page 3: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/3.jpg)
http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2010/5/10/1273503176987/13970-lbs-of-pasta-007.jpg
Your codebase.
![Page 4: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/4.jpg)
http://buzzcontrol.com/wp-content/uploads/2015/03/cheerleading-fail1.jpg
Painful releases.
![Page 5: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/5.jpg)
Prolonged outages.
http://www.ctweather.com/images/power-outage-northeast.jpg
![Page 6: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/6.jpg)
http://academictips.org/blogs/wp-content/uploads/sites/7/geological-time-scale.jpg
Long release cycles.
![Page 7: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/7.jpg)
Falling customer satisfaction.
http://d2x3wmakafwqf5.cloudfront.net/wordpress/wp-content/blogs.dir/260/files/2015/06/litte-kid-dog-poop-freakout.jpg
![Page 8: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/8.jpg)
“Let’s make one small change to that one. What could possibly go wrong?”
https://c2.staticflickr.com/2/1044/1348380154_7f8644effe_b.jpg
![Page 9: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/9.jpg)
http://images.complex.com/complex/image/upload/t_article_image/vzzawwsny7gcwmhnh3wv.jpg
AUTOMATED TESTING? SURE!
WHEN I PUSH TO PROD, THE USERS
AUTOMATICALLY START TESTING IT.
![Page 10: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/10.jpg)
http://infosecrockstar.com/wp-content/uploads/2014/10/blues.jpg
Test automation!
![Page 11: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/11.jpg)
http://memecrunch.com/image/5254e1b81605fb0d1a000001.jpg?w=400
Asking the boss.
![Page 12: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/12.jpg)
http://www.negotiationlawblog.com/uploads/image/ZeroSumLogoBig.jpg
“Not enough time or money.”
![Page 13: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/13.jpg)
http://sites.psu.edu/sdengler/wp-content/uploads/sites/6523/2013/09/football-gameplan-chalkboard.jpg
You need a gameplan.
![Page 14: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/14.jpg)
https://www.flickr.com/photos/59937401@N07/5857913848
Address the value proposition.
![Page 15: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/15.jpg)
https://www.e-education.psu.edu/drupal6/files/eme444/images/goalsandtactics.jpg
Execute tactics.
![Page 16: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/16.jpg)
AuthorsJeff Gallimore, Partner, Excella ConsultingSteve Neely, Director of Software Engineering, CA TechnologiesTerri Potts, Technical Director, Raytheon IIS SoftwareScott Prugh, Chief Architect, CSG InternationalTim Wilson, Solution Architect, IBM
Other ContributorsWilliam Hertling, HPAnders Wallgren, CTO, Electric CloudJeremy Van Haren, Director of Software Development, CSG International
Authors and contributors.
![Page 17: Tactics for Implementing Test Automation for Legacy Code](https://reader036.vdocuments.site/reader036/viewer/2022062820/589c417e1a28abec478b6cd1/html5/thumbnails/17.jpg)
Unconference session.
Tomorrow3:25 – 4:25 PM