James Bach stated “Obviously, CDT is not the only paradigm. There are others. Obviously, I think CDT is the only reasonable one,” on twitter during UTest’s Tweets from James Bach. He also said “Context-Driven Testing means learning your craft, so that you know how to solve problems that arise in it.” When asked about other schools he stated “Yes. The Analytical and Agile Schools are real testing, in my opinion. I think CDT is better, though.” So what is CDT?
The Seven Basic Principles of the Context-Driven School
- The value of any practice depends on its context.
- There are good practices in context, but there are no best practices.
- People, working together, are the most important part of any project’s context.
- Projects unfold over time in ways that are often not predictable.
- The product is a solution. If the problem isn’t solved, the product doesn’t work.
- Good software testing is a challenging intellectual process.
- Only through judgment and skill, exercised cooperatively throughout the entire project, are we able to do the right things at the right times to effectively test our products.
I know there is not much to this week’s blog but defiantly check out Context Driven Testing for yourself. Is your company using it? Are you? Should you be? Ask your self these questions and see where they take you. I myself will be trying what I can to use it and to become a better tester as that is my mission.