August 31, 2017 // By Paul Grizzaffi
So You’ve Decided To Automate, Now What?
You’ve done your homework. You’ve made a business decision. You’ve decided there’s value in applying some technology to help your teams work more effectively or efficiently. Let’s automate some of our testing activities!
Now what? Where do you start? You start with your automation ecosystem, which comprises your testing strategy, your audience, and your environment. If you’ve not already read them, these previous blog posts will help you understand what your automation ecosystem is:
Wow! That’s a lot of stuff to consider! Don’t worry, I have some suggestions for you:
- Perform a broad assessment of your ecosystem
- Get acquainted with some open source or free-trial tools
- Prototype with tools that seem appropriate based on your broad assessment
Great! You’re done with that, so what’s next?
Next, you must assess the successfulness of your prototype, specifically, “did it work?” and “is it valuable to continue to evolve from this prototype?” If the answer to either of these questions, is “no”, then you have to rethink and probably create another prototype based on what you learned from the first prototype. Fret not, eventually one of your prototypes will allow you to answer yes to both questions.
Now, that you’ve made it to the point that you can answer “yes”, you have choices on what to do next;
- Abstract away tool specifics in a framework?
- Develop a small sanity/smoke suite?
- Deeper assessment of your ecosystem to see if your prototype still provides value?
It doesn’t really matter what you choose as long as your choice has the potential to provide value.
If this seems daunting, if you are experiencing challenges associated with assessing your automation ecosystem or establishing your automation value proposition, or if your core competency is not automation development, Magenic can help. Magenic’s Automation Quick Start or MAQS (pronounced Max) was designed to get your software QA tests up and running in minutes without the need for dedicated QA expertise. It jump-starts your infrastructure, enabling it to continually integrate, deploy and test your digital products using a methodology that can incorporate multiple platforms.