Simplicity in Test Planning
Its difficult to be everything for all audiences, especially when you are writing test plans (test approaches), test cases and runs. Certain elements make up a simplistic design for planning software QA testing. Under the the guise of a more Agile approach, you can achieve a simplistic test plan that will cover all the bases. Your customer will want to see your plan of attack for covering the maximum amount of code. There are a few tips that can lead you to create a simplistic yet elegant test plan that will keep the PMs at bay so you can do what you do best... TEST!
Step 1 : And your audience is.....
Many environments dictate very strict adherence to methodologies and are critical of all deliverables and put the emphasis on writing. Too complex and you risk an ineffective document. Decreasing complexity increases your chances of winning the audience over, Find the right amount of complexity. One of the redeeming qualities of the graph above does nicely show a bell of increasing your elegance to achieve simplicity. If your audience is less technical, it works! But for dev types elegance probably will not matter much and the points on the leading curve to the peak might do well.
Step 2 : Outline with elegance
1. Description
2. Business Benefits
3. Scope
4. Assumptions
5. Security Concerns
6. Environments and configurations
6. Data Population and staged data
7. Unit Tests that have value
8. Automation Tasks
9. RTM's (make them easy if it takes longer than one hour, not worth it)
10. GO Live tasks
11. Metrics
Step 3 : Present details in person
I find that presenting findings in a meeting or informal setting is far more convincing than emailing or posting a document or report. Answering questions naturally should always decrease complexity.
Note: I would suggest to check out William E Perry's Effective Methods for Software Testing. It is a fantastic read and provides a reference for beginners and a good refresher for the pro: http://www.goodreads.com/book/show/2653065-effective-methods-for-software-testing-with-cdrom
---DBR

No comments:
Post a Comment