I'm wondering, what would be the first book about testing you would give to an absolute beginner in testing? Which book contains enough material and is nicely explained?
I have few on my mind, and cannot decide, so I would like to hear your suggestions.
1. Testing Computer Software
(By: C. Kaner)
The book covers most of the areas of testing including test case design, software errors , test planning , black box testing and it also provides rare information on Verification Testing and designing a test plan. It does not elaborate on various popular methodologies of testing used today but provides some basic information for both experts and new testers.
2. Cem Kaner, James Bach, Bret Pettichord: Lessons Learned in Software Testing. This should be on any tester's desk - it's a set of 293 short pieces about different aspects of testing, from testing techniques to automation, to documenting your testing, to managing your career. It's probably the book that gets picked up most by colleagues (well, ok, the Manga Guide to Databases might just beat it, but that has the unfair advantage of being a technical book with a picture of a fairy on the front).
Now I have started about automation testing as it helps us to get more opportunities in testing world.
Here are the most useful ones