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.

Views: 236

Reply to This

Replies to This Discussion

 Hi Mirjana Kolarov,

If  anyone is new in testing then I will prefer him to go for manua...

I have read listed below books and I think these are the best for b...

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. 



Hi Mirjana,

This form isn't very active as The Club has replaced it. Maybe one of these forum posts on The Club will help you


It's free to sign up to the Club :-)

Hope this helps,

Here are the most useful ones

  1. Software Testing Techniques (2nd Edition, Boris Beizner) – this should be a table-book for the person who decided to start his career path in testing. It contains almost all terms and core ideas of bugs detection. The book is written in common form and, hence, suits for any degree of training. Also, it describes how software testing company may implement certain testing strategies as for software development.
  2. Testing Object-oriented Systems: Models, Patterns, and Tools (Robert V.Binder) – a very useful guide on how to design and automate test suites for object-oriented systems. This book includes 37 patterns of test design and 15 mini patterns of oracle strategies. Also, there is a big number of techniques which help to create test models. It can be of great use during regression and integration checking for OO code.
  3. Lessons Learned in Software Testing: A Context-Driven Approach (Cem Kaner) – a stellar choice for newcomers. This book helps to prevent and avoid the most common mistakes that a person make at the outset of his career. It explains how to organize the working process and do it more effective. In fact, there are real situations that may happen to each “green” tester on the book’s pages. These lessons are aimed to help organize, manage and control the projects.
  4. How to Break Software: A Practical Guide to Testing (James Whittaker) – this book instructs the QA specialist to think wider and perceive testing not as a simple standard set of actions but be open-minded and dig to the roots. Of course, there is certain obligatory algorithm, however, this does not mean that, e.g., using an outdated specification is a great idea. At the very least, it is not smart and thief of time.
  5. Software testing (Ron Patton) – this book incorporates testing types of all sorts: functional testing, usability checking, localization tests, security control, web application testing, and many others. It is a good guide for beginners to fast and easy figure out with most common software testing aspects.
  6. The Art of Software Testing  (2nd Edition, Glenford Myers) – a very informative and detailed description of how to test successfully for both professional QA engineer or newcomer. It includes methodologies and guidelines of debugging, code inspections, and suggestions on writing good test cases.
  7. Beautiful Testing: Leading Professional Reveal How They Improve Software (Theory in Practice) – testing is also an art. This is approved by 27 leading testers and developers who presented their ideas and experiences on more than 300 pages. It is very illustrative, explaining the necessity of implementing image comparison and mini-maps in test activity.
  8. Software Testing: A Craftsman’s Approach (3rd Edition, Paul C. Jorgensen) –  the author wants to explain insight of test process via formula functions. The book consists of 2 part: a mathematical context and testing context. The first one tries to briefly present math theory in the context of testing and the rest of the book is focused on different types of checking: functional, structural, integration, system, and etc.
  9. Testing Computer Software (2nd Edition, Cem Kaner) – another popular book of C. Kaner which learns testing computer software under the real-world condition. It implicates writing test plans, test cases, a small introduction to the errors, and also describes backgrounds of verification testing. It is a good choice for the new testers as it provides the full description of the black-box testing application.
  10. Agile Testing: A Practice Guide for Testers and Agile Teams (1st Edition, Lisa Crispin) –  a very good practical work on testing under the conditions of agile software development methodology. An author collected the set of real examples from agile projects where determined the key roles of software testers in the development cycle. Also, there are 10 agile principles and a deep description of exploratory testing.
  11. Implementing Automated Software Testing: How to Save Time and Lower Costs While Raising Quality (1st Edition, Elfriede Dustin) – describes the peculiarities of automation in test activity and shows its difference from other types of test processes. It includes everything:  tools, automated test lifecycle, reports, types of automation, requirements, and limitations.



© 2017   Created by Rosie Sherry.   Powered by

Badges  |  Report an Issue  |  Terms of Service