Monday, March 12, 2007

《测试人员如何思考》学习笔记

Testing is about questions;Posing them and answering them.

Product
– What is this product?
– What can I control and observe?
– What should I test?

Tests
– What would constitute a diversified and practical test strategy?
– How can I improve my understanding of how well or poorly this product works?
– If there were an important problem here, how would I uncover it?
– What document to load? Which button to push? What number to enter?
– How powerful is this test?
– What have I learned from this test that helps me perform powerful new tests?
– What just happened? How do I examine that more closely?

Problems
– What quality criteria matter?
– What kinds of problems might I find in this product?
– Is what I see, here, a problem? If so, why?
– How important is this problem? Why should it be fixed?


Testing is about ideas.Heuristics give you ideas.
- You don’t comply to a heuristic, you apply it.
- Your relationship to a heuristic is the key to applying it wisely.
- Heuristics represent wise behavior only in context. They do notcontain wisdom.

Gain:
* Think about test in other different dimensions.
* Maximize diversity of tests while focusing on areas of risk.
* Invite questions about the completeness of testing.
* Lead discussions on what testing is needed.
* The Comparable Product Heuristicwill save us!

No comments: