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?