In the old days of waterfall, we were extensive on documentation and had hefty test strategy documents as well. Traditional test strategy documents used to have mountains of information, a lot of which wasn\u2019t really used practically. They were all great writing in theory but hardly followed.<\/p>\n
As agile came along, many teams started to pivot towards not writing a test strategy at all. Perhaps one assumption was being agile means no documentation. This never sit right with me and wasn’t happy with the approach. Ever felt like you have a lot of ideas in your head, but since can\u2019t see them on paper, your sixth sense keep\u2019s telling you \u2018I’m missing something\u2019, that’s what it was.<\/p>\n
Having no test strategy document, important ingredients to bake quality into the products was difficult. So to me it was always clear we needed a test strategy, but having done the old school test strategy documents, I knew something like that was of no use either.<\/p>\n
I started listing what I’d like an ideal test strategy document to be like. It should help with:<\/p>\n
These would give the whole team a sense of alignment towards a common goal, vital to bake quality into the product and not try to ‘gauge’ after the fact.<\/p>\n
After transforming team’s quality practices for a while, I noticed certain things which I kept on preaching to most team and end up writing them in some shape or form. Meanwhile a dire need of a good training program was needed as well to train engineers on testing and automation practices. While designing the program I saw a perfect opportunity to design a course for building a test strategy for agile teams, and that’s when I came up with the “DevOps Test Strategy Mindmap”.<\/p>\n
The mind map depicts the target state for common web applications running in an enterprise and how to plan your quality practices to get there. The purpose was to give teams a sample target state and develop one according which suits the team’s needs.<\/p>\n
An important aspect of this test strategy was it should be easy to update and maintain. I love mind maps the most among all the different documenting techniques I\u2019ve used, therefore made one for the test strategy. It helps to keep it:<\/p>\n
To get the high-resolution version, click here:<\/p>\n<\/div>