The idea of this proposal is to share our story…. and how automation has greatly influenced our development process.
From very small beginnings, we were using the appropriate test automation tools for windows applications, which suited our needs at the time.
But we were expanding into the world of automating web browser and mobile applications. Our business functions were extensive, with incredibly complex combinations of usage. Our team of testers had rich application knowledge but the product was growing, and the teams were increasingly adapting agile methodologies. The challenge was where to start.
But today we have greatly expanded in knowledge, confidence and affection for our automation testing.
We have established multiple test automation frameworks to support our growing applications. Our testers can write and maintain our tests for any given project.
I compare our experience in growing our Test Automation to the Lifecycle of a Gum Tree.
The "gum tree" phases are as follows:
- selecting the right species (tools and prep work)
- nurturing a young sapling (setting up and training)
- dealing with drought (unearthing resources)
- burning off (deleting and rebuilding )
- living with co-inhabitants (sharing and expanding )
- dwelling in the shade (experiences of quality protection)
- falling limbs (dealing with flaky behaviours)
- becoming humongous (keeping it contained and manageable)
- the happiness of re-growth (implementing new ideas)
- blossoms and essential Oil By-products (the benefits and the beauty)