Software Testing 12
Software Testing 12
• Have a clear mission – Plan, Plan, Plan !!! (Define your What,
When and How)
• Focus on the most important areas first
• Automation is more than building scripts
• Test Automation is an investment
• Treat test automation as a “development project”
Tips on Testing
Tips n Tricks on Testing
• Know what output to expect
• Focus on boundaries
• Range input, a to b, test with a, b, a-1, b+1 (if integer range,
otherwise, slightly less than a and slightly more than b)
• Set of input values, test with min of set, max of set, min of set -
1, and max of set + 1
• For output values, push the boundaries as in two previous models
More Tips..
• Check for Initialization errors
• Test simplest and most commonly executed parts first
• Check array bounds to know if the system does it or not
• Check for Pop up & Msg Boxes to know if the production code
removes testing parts
• Test output should include input to aid in reproducibility
Some More Tips
Perry
Roger S. Pressman