Extra! Extra! Automation Declared Software! - Paul Grizzaffi

13th January 2023
  • Locked
Paul Grizzaffi's profile
Paul Grizzaffi

Principal Automation Architect

Extra! Extra! Automation Declared Software! - Paul Grizzaffi image
Talk Description

Breaking news! Automation development is software development. Yeah, it’s true. Even if we are using a drag-and-drop or record-and-playback interface to create that automation, somewhere, in the stack, under the hood or behind the curtain, there is code sequenced by our actions. We must start treating our automation initiatives as software development initiatives, lest we end up in a quagmire of unsustainability and early project death.

Automation activities that aren’t treated as software activities run the risk of being underestimated, delivered late, and being difficult to maintain; each of these scenarios takes a bite out of our budget. Join us as our speaker explains why automation really is software and the key points of software development that we should keep in mind when creating automation software, such as encapsulation, abstraction, DRY, and YAGNI.

Takeaways:

  • Treat automation development as software development
  • Where appropriate, follow the lead of software development teams’ practices such as coding standards and code review
  • Code documentation should tell “why”, not “what” or “how”
  • Focus on minimizing maintenance

 

What you’ll learn

By the end of this talk, you'll be able to:

  • TBA
Paul Grizzaffi's profile'

Paul Grizzaffi

Principal Automation Architect

As a Principal Automation Architect at Magenic, Paul Grizzaffi is following his passion of providing technology solutions to testing and QA organizations, including automation assessments, implementations, and through activities benefiting the broader testing community. An accomplished keynote speaker and writer, Paul has spoken at both local and national conferences and meetings. He is an advisor to Software Test Professionals and STPCon, as well as a member of the Industry Advisory Board of the Advanced Research Center for Software Testing and Quality Assurance (STQA) at UT Dallas where he is a frequent guest lecturer. Paul enjoys sharing his experiences and learning from other testing professionals; his mostly cogent thoughts can be read on his blog at https://responsibleautomation.wordpress.com/.
Suggested Content
Elevating Your Test Automation Projects With Meaningful Code Documentation
How to Test Smarter (Not Harder) with Model-based Test Design
Unified Cross Platform and Application Testing by Keysight
Gold Is in Your Trash Can - How to Maximize Feedback’s Value from Testing - Alexandre Bauduin
Part Of The Pipeline - Ash Winter
A Beginner’s Guide to Test Automation - Angela Riggs
Testing in Production - dangerous, scary or better - Jon Hare-Winton
Who Will Guard the Guards Themselves? How to Trust Your Automation and Avoid Deceit - Bas Dijkstra
The "Do Nots" of Testing - Melissa Tondi
The 3rd episode of The Testing Planet, The Toolsmith will be all about, yes you guessed it: tools 😉
Explore MoT
Human-Centric Exploratory Testing
Learn the main concepts of exploratory testing and how it differentiates from other established approaches
MoT Intermediate Certificate in Test Automation
Elevate to senior test automation roles with mastery in automated checks, insightful reporting, and framework maintenance

Tags

  • automation
  • developer-principles
  • test-strategies