Extra! Extra! Automation Declared Software! - Paul Grizzaffi

-
00:40:50
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
Previous Lesson:
Next Up:
-
Power of Models - Dan Ashby & Richard Bradshaw00:46:27
-
Tester at the Table and the Tester in My Head - Adrian P. Dunston00:31:54
-
How to Test Serverless Cloud Applications - Glenn Buckholz00:45:52
-
Quality Assurance in an AB-Test Driven Company - Antonia Landi00:37:12
-
Going Undercover in the Mob - Jasmin Smith00:27:11
-
Stories from Testing Voice First Devices, Such as Alexa - Kim Knup00:30:53
-
Creating a Culture of Quality Assurance - Angela Riggs00:27:43
-
Manual Regression Testing Manifesto - Brendan Connolly00:28:58
-
Testing the Front-end, Back-end, and Everything in Between - Bria Grangard00:29:00
-
The Joy of Monitoring Or: How I Learned to Stop Worrying and Test in Production - Amber Race00:28:05
-
Climbing to the Top of the Mobile Testing Pyramid - Rick Clymer00:31:47
-
How to Defuse a Bomb... Wait, I Mean a Bug - Michele Campbell00:30:57
-
Getting under the Skin of a React Application: an Intro to Subcutaneous Testing - Melissa Eaden & Avalon McRae00:39:48
-
99 Second Talks - TestBash San Francisco 201800:40:22