tags:

views:

353

answers:

9

I'm looking for a list of books which people think are essential for a developer in a test/QA role to read. I'm looking for books which are test/QA specific, so not things like data structures or algorithms. Rather I'm looking for books like testing methodology.

+3  A: 

Lessons Learned In Software Testing, by Bach, Kaner and Pettichord is a must.

Morendil
+3  A: 

Testing Computer Software by Cem Kaner, Jack Falk, Hung Q. Nguyen

ajma
My advice is to stay away from this book. While popular, it is wrong-headed. Tests which don't find bugs are still useful.
Steve Rowe
+3  A: 

The best book is How To Break Software by James Whittaker. It's a short read. All practical advice. It's not about test plans, but rather where to look to find the bugs.

Steve Rowe
+2  A: 

Another thumbs up on How to Break Software - it's a great book.

The original classic on software testing is Glenford Myers' The Art of Software Testing - if you prefer theory over examples, this is the one to get (if you can afford it !)

gareth_bowles
+1  A: 

Perfect Software: And Other Illusions about Testing by Gerald Weinberg is excellent. It's easy to read but contains a number of insights about testing. It helps to understand how testing can fit into a development process and how to deal with people's expectations of it.

Colin Gravill
A: 

It is important to notice that the questions of "compliance" can come together with QA. Dependent on the role/position your target you might be adviced to dig into that area. I cannot really suggest a good source since it is highly country-specific. Just be aware of that.

User
+2  A: 

Another good book that trains you to identify where a bug is hiding is Debugging The 9 Indispensible Rules for Finding Even the Most Elusive Software and Hardware Problems The rules are also good for finding and resolving 'bugs' outside of software.

There is also a website for the book: Debugging Rules

Craig Delthony
A: 

I agree about Kaner, Falk, & Nguyen. A more recent academic book on software testing, which I’ve only just started, but which looks promising, is Introduction to Software Testing by Paul Ammann & Jeff Offutt.

Flash Sheridan