We call them automation frameworks, but typically they are a single purpose software full of assumptions around that purpose, tightly coupled to executing complete end to end test cases.
Inspired by the Richardson Maturity Model for REST Api’s, I will share a heuristic model of automated testing maturity consisting of four levels:
Level 0: Tests exist, but framework does not.
Level 1: UI Frame work exists
Level 2: Multi Layer framework, Beyond UI, api or other components included for arranging or manipulating, only consumer is tests.
Level 3: Testing SDK, Separate libraries/packages, consumable outside of tests and multiple consumers.
At each level in the model I will describe the benefits to the business and testers then provide steps to leveling up their automation. Ultimately driving towards a healthier and more robust approach to automated testing that is inclusive of the diverse range of team skills, while shifting automation from something testers run, towards something testers use.
Attendees will see that by focusing on building a set of tools that can be composed into a platform for testing, they can empower their team members
supporting quality and exploration while building a robust suite of automated tests. Helping teams to reduce the number of expensive and brittle end to end
tests and have a deeper focus on tools that facilitate quality.
A little bit about Brendan Connolly:
Brendan Connolly is an experienced Software Tester, speaker and blogger. He is the recipient of the EuroStar Rising Star Award and currently is a Staff QA Engineer at Procore Technologies in Santa Barbara, California. He is focused on creating and executing testing strategies while using his coding powers for developing tooling to help make testers lives easier. He is passionate about quality and shares this passion through his writing, speaking and contributions to open source projects. Be sure to keep up with Brendan on his blog, Twitter,
Join us as Brendan shares his knowledge in regards to the automation maturity heuristic!