I was wondering if there are any repositories or wikis of formal testing techniques - test design ideas, like pairwise or boundary. I couldn't find one so far.

Thanks! Ahmet

  • 1
    Probably not, but can you give a few examples of what you mean by techniques - do you mean t"formal" est design ideas like pairwise testing and boundary analysis, or general ideas like "test for foreign characters and high contrast"?
    – Alan
    May 8, 2011 at 14:19
  • 1
    Agreed that a few examples would help - need a bit more detail for this question to be answerable.
    – testerab
    May 8, 2011 at 19:28
  • I meant techniques as in formal test design ideas, like pairwise or boundary.
    – Ahmet
    May 8, 2011 at 20:55
  • Ah ok. Still not sure what usage you're thinking of making of a repository though? What do you think one would be useful for? Are you thinking of having a list as a prompt for someone who already knows the techniques and when and how they're best applied? (A bit like the "Prime me" option in Session tester, which gives you one liner suggestions that might lead you to think of other tests you haven't tried) I can't see that being useful unless you do already know the techniques, it takes judgement to decide what's appropriate.
    – testerab
    May 8, 2011 at 22:09
  • Actually I was thinking about a wiki of formal testing techniques. I am not aware of all techniques available around and I guess that would be great to have a place were you can learn about them.
    – Ahmet
    May 9, 2011 at 6:29

3 Answers 3



I agree your thought of a wiki for testing techniques could be a valuable idea for software testers.

The best testing technique repositories that I am aware of are of the "dead tree" variety.

Lee Copeland's "A Practitioner's Guide to Software Test Design" is the best book on the topic in my view. Available only in book format.

Also well worth checking out (particularly since he has generously made pdf versions of it available for free) is Torbjörn Ryber's "Essential Software Test Design." (Available in hardcover book or free pdf download).

Lastly, while not technically "testing techniques," Michael Hunter's "You are Not Done Yet" has a long list of excellent quick ideas to consider testing before you declare that you're finished.

Hope these help.

  • Thanks Justin, interesting links. I am wondering what would cause all these repositories to go into the "dead tree" variety :).
    – Ahmet
    May 16, 2011 at 8:59

The Wikipedia Software Testing category sounds like the sort of thing you're after.

  • That is also what I eventualy found out.
    – Ahmet
    May 16, 2011 at 8:58

You may want to check out the Software Testing Club Wiki - the checklists and heuristics sections are particularly relevant, given what you've said in comments.

For resources on test design specifically, check out the Test Design course materials available at testingeducation.org. Once you've done that, check out the other BBST materials. There is enough there to keep you busy for a couple of years, assuming that you also have a day job!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.