? QA Design Gurus: Importance of Test Plans

May 10, 2016

Importance of Test Plans


With the agile technology, it is relevant that the test plans are given equal importance, thus keeping the documents updated as and when new features, bugs are logged. The agile technology calls for a revisit to the test plans, redefining the scope and identify risks and mitigation strategies
A typical approach by a QA engineer starts with executing a readily available test plan, during regression testing. Taking the example of a cloud product/platform, a lot of changes have gone into the product, however the test plan update has not been done in parallel. This has led to some of the test plans being obsolete, and some of them need to be upgraded due to the New UI features introduced.




A waterfall model approach towards updating test plans could lead to major bugs, problems left uncaught. The best practice to follow would be as and when we verify a bug, the test plan should be updated immediately.
With a big team, it is found that different members work on different areas/features of the product, especially when the product is complex. For example, some members work on automation, feature wise, some on manual testing, and a few others on performance related issues. Keeping the test plans up to date helps the automation team too, which results in time saved and utilized to verify new features introduced for a release.
Test plan is one of the ways to help us track all the customer bugs, which in turn gets automated simultaneously, and useful for regression testing. Through automation the test results can also be stored and analyzed.


 Thus the onus of each and every member to understand the importance of a test plan is very crucial.
Benefits of a Test plan at different levels
For a new team member, helps them learn the product
For a person with little experience, helps them to analyze and upgrade the test plans if required
For an experienced member, helps to build complex scenarios, thus simulating the customer’s use cases, also re write the test plan if required to meet the needs of the changes made to the product.
Keeping the test plans up to date, is one of the key responsibilities of a good QA engineer. There is no other document proof other than a test plan for a QA.


No comments:

Post a Comment