I've spent a good deal of time lately thinking about how we frame the problem of software testing - and how we solve it. It impacts how we see the world, and how we treat each other. Over the weekend, I came up with four fundamental strategies in software testing, which I considered writing up as a blog post.
The thing is, blog posts are one-way; I dump a bunch of stuff at the end. Sometimes, if a comment is particularly insightful, it goes in the UPDATE section at the bottom. Or, if a magazine will let me, I might put a first draft of an article here and incorporate your comments.
What if we all could contribute to such an article? What if we could add, remove, update, delete - all version controlled, with possibly even a back story?
There's a tool for this - it's called a wiki. Oh, sure, wikipedia is incredibly popular, but there are many, many wikis that delve deeply into a specific content area. Rahul Verma, an Indian Tester, has even made a free wiki for software testers - the Testing Perspective Wiki.
So, instead of beating myself up over a perfect article, I put up a short piece on the Testing Perspective Wiki, titled Fundamental Strategies in Software Testing.
Is is perfect? Certainly not! Why, it doesn't even have references yet. Have I missed a few common strategies? Probably. That is where you come in - you can create an account on the wiki, sign in, add or change content to make this a stronger article. Or add new articles to make it a stronger reference.
In fact, the Testing Perspective Wiki is basically a clean slate. Besides a couple of articles, the whole wiki is open.
So please, check out my little piece on Fundamental Strategies ... then leave your own.
If the 1,000-odd monthly readers of this site were to each write one page of text on testing and review two more, we'd essentially have created a book for the community.
Wouldn't that be a nice thing to do for the world?
Schedule and Events
March 26-29, 2012, Software Test Professionals Conference, New Orleans
July, 14-15, 2012 - Test Coach Camp, San Jose, California
July, 16-18, 2012 - Conference for the Association for Software Testing (CAST 2012), San Jose, California
August 2012+ - At Liberty; available. Contact me by email: Matt.Heusser@gmail.com