17
Tactics for Implementing Test Automation for Legacy Code DevOps Enterprise Summit October 19, 2015

Tactics for Implementing Test Automation for Legacy Code

Embed Size (px)

Citation preview

Page 1: Tactics for Implementing Test Automation for Legacy Code

Tactics for Implementing Test Automation for Legacy Code

DevOps Enterprise SummitOctober 19, 2015

Page 2: Tactics for Implementing Test Automation for Legacy Code

Legacy code.

http://schoolofpermaculture.com/wp-content/uploads/2014/06/chaos-and-order1.jpg

Page 3: Tactics for Implementing Test Automation for Legacy Code

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

http://buzzcontrol.com/wp-content/uploads/2015/03/cheerleading-fail1.jpg

Painful releases.

Page 5: Tactics for Implementing Test Automation for Legacy Code

Prolonged outages.

http://www.ctweather.com/images/power-outage-northeast.jpg

Page 6: Tactics for Implementing Test Automation for Legacy Code

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

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

“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

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

http://infosecrockstar.com/wp-content/uploads/2014/10/blues.jpg

Test automation!

Page 11: Tactics for Implementing Test Automation for Legacy Code

http://memecrunch.com/image/5254e1b81605fb0d1a000001.jpg?w=400

Asking the boss.

Page 12: Tactics for Implementing Test Automation for Legacy Code

http://www.negotiationlawblog.com/uploads/image/ZeroSumLogoBig.jpg

“Not enough time or money.”

Page 13: Tactics for Implementing Test Automation for Legacy Code

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://www.flickr.com/photos/59937401@N07/5857913848

Address the value proposition.

Page 15: Tactics for Implementing Test Automation for Legacy Code

https://www.e-education.psu.edu/drupal6/files/eme444/images/goalsandtactics.jpg

Execute tactics.

Page 16: Tactics for Implementing Test Automation for Legacy Code

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

Unconference session.

Tomorrow3:25 – 4:25 PM