from the preface ...
<quote>
Here is everything that SWEBOK has to say about exploratory testing:
Hah!
</quote>
I understand this statement to mean that ad hoc testing, since it relies upon the skill and intuition of the tester, and as such has a higher likelihood of being successful when conducted by experts. It recognizes that formalized techniques may not address those situations requiring "special tests".
I do not recognize however what Hah! means. Does it mean the statement is in error, or that the statement should be ignored, or something else?
I think this exclamation meant to me : read on, there's much more to say about it than just "find an expert". Reminded me the trick : "Q: how would you (e.g.) sort a 20 Mb file with only 20 Kb RAM ? A: I'd ask a programmer to do it for me." To me, "find an expert" is a tail recursion to the problem at hand. Maybe the exclamation pointed that, maybe not.
This great book contains small topics you can pick at any time. It covers many aspect of software testing, and contains many insights about the role of the tester in a project. -- ChristopheThibaut
I particularly like the section on automation because it states so clearly the basis on which automation should be judged. I'm working up what I think of as "reference designs" for XP acceptance tests. I will do my best to be sure they reflect nicely in the light of this book. Let me also say that I like very much the format of your book. It is what I had hoped the patterns community would routinely produce. The last time I saw a book I liked so much I asked to write the foreword. That was for Thomas and Hunt's "Pragmatic Programmer". -- WardCunningham