Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Software Testing: Fundamental Principles and Essential Knowledge
Purchase options and add-ons
- ISBN-101439229074
- ISBN-13978-1439229071
- Edition3.10.2009
- Publication dateApril 9, 2009
- LanguageEnglish
- Dimensions6 x 0.27 x 9 inches
- Print length118 pages
![]() |
Similar items that may deliver to you quickly
- A Friendly Introduction to Software TestingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Sunday, Aug 23
- A Guide to Software Quality EngineeringPaperbackFREE Shipping by AmazonGet it as soon as Monday, Aug 24
- Software TestingPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Aug 23Only 3 left in stock - order soon.
- Software Testing and Quality Assurance: Theory and PracticeHardcoverGet it as soon as Saturday, Aug 29
- A Practical Handbook for Software DevelopmentPaperbackFREE Shipping by AmazonGet it as soon as Monday, Aug 24
Editorial Reviews
About the Author
Product details
- Publisher : BookSurge Publishing
- Publication date : April 9, 2009
- Edition : 3.10.2009
- Language : English
- Print length : 118 pages
- ISBN-10 : 1439229074
- ISBN-13 : 978-1439229071
- Item Weight : 6.1 ounces
- Dimensions : 6 x 0.27 x 9 inches
- Customer Reviews:
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Generated from the text of customer reviewsSelect to learn more
Top reviews from the United States
- 5 out of 5 stars
this is a great, succinct overview of some major topics in testing
Reviewed in the United States on July 10, 2014For anyone new to software testing (or perhaps not), this is a great, succinct overview of some major topics in testing. The perspective is slightly non-technical, but the content is great and definitely a good (quick) read. Worth it.
Sending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 4 out of 5 stars
Should be titled "Prerequisite knowledge for software testing"
Reviewed in the United States on January 23, 2015This book does a good job of what it intends to teach you. Unfortunately, the title is a bit misleading.
This is a great book for people who may not have the background education to get started doing software testing. Do testing statistics look like Greek to you because you never took statistics? Are you unsure what alpha or beta releases are? Would you be unable to distinguish html commands from xml commands? If these pieces of knowledge are missing from your education, this is the book for you.
As far as learning to do software testing, this book is a very minimal introduction. Plan on reading a few more books on software testing when you are done with this one.
Sending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 3 out of 5 stars
Better testing
Reviewed in the United States on December 1, 2012The information contained in this book was not exactly what I expected, however, some of it was helpful to my position as a QA Engineer.
One person found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 2 out of 5 stars
Software Quality Assurance - Fundamental Principles?
Reviewed in the United States on July 7, 2013I cringe to write a negative review on anyone's personal expression - especially one that was published... and has pretty high reviews to date.
I have only been doing SQA for a year and a half, so am on the 'beginner' side of the picture. I'm also learning on the job.... so I am always looking to learn more and get a better grasp of the 'big picture'.
This book has very little to do with 'Essential Knowledge' for one. Not even an explanation of test types or where they are used.
The first page talks about test cases as the single most important entity for testing. Based on my observations, I'm not in agreement.
The book's layout is odd, to say the least. Terms are not italicized or quoted. An example is SUTs and SUDs. I'm new! I had to go back and re-read to see in normal font, the terms 'system under test' and 'system under design' not quoted, not italicized... nothing to key you in that these are 'key phrases' in his writing. Are these terms used throughout the industry? To the point that people say 'SUD' instead of 'system under design'? I've never heard it...
The 'test questions' are also... odd. These are the type where you are asked an apparently straight-forward question... and in the 4 choices, one stands out as the obvious answer... but come to find out some little word-play comes into bearing and the really weird answer is the correct one. This happened in every question in the first chapter. It got to where I just automatically disregarded the 'apparently correct' answer and tried to figure out from the remaining 3 which one was correct... and where I missed the word-play on this one.
Sorry - I would not recommend this book to anyone trying to learn Software Quality Assurance. I do give it two stars because there is a chance that I'm missing something here, due to my inexperience in the field. But for a new guy, trying to learn 'basic fundamentals' in my new field... there has to be better material available. I've done 'new fields' in my life before... but haven't dealt with an obfuscated presentation of entry level concepts like this before.
9 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
great book
Reviewed in the United States on March 1, 2013If you are completely new to software testing then this is the book to get coz it really starts from scratch
One person found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 1 out of 5 stars
Bad book
Reviewed in the United States on November 13, 2015It's not even actule matter
Sending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 4 out of 5 stars
Good overall review of the Software Testing fundamentals
Reviewed in the United States on July 6, 2012First I read the reviews down below. Then I purchased the book and did my reading trying to figure out either I can use the book in the Software QA course I teach to career changers.
I think the book is a nice little source of the fundamentals if someone from outside of SQA/Testing field wants to get better idea of what it is.
I cannot say that I personally admire all or even most of the definitions and explanations provided. But IMHO they are absolutely OK for non-testers.
If you consider Software Testing as a future career there are other books and numerous videos, which will give you more detailed and more marketable knowledge.
In most of the books on the subject there is a very clear distinction between books for those who code (developers and white box testers), and those who do not code (black box testers). Mr. McCaffrey talks about both at the same time giving white box examples. As simple as they are if you never coded (studied coding) you might look for a purely black box book on software testing.
2 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
If you're thinking of becoming a tester then this is for you
Reviewed in the United States on February 25, 2011I couldn't disagree more with the reviewer who said this book's geared towards a particular product. On the contrary, it touches on a large number of principles relevant to software testing in a very general sense. As for his second quip regarding human resources and black-box white-box testing, let me explain what the author meant: white box or black box are indeed useful to put on a job description, as a thorough test effort is likely to require skills in both of these (white box=someone who has access to and therefore an understanding of the code).
Now, about the book: what the author has achieved here is vital. I walked into the library (in Wellington, New Zealand) the other day and this book's catchy cover jumped out at me. Thank God this was the first book I found and not some heavy tome filled with jargon or I might have been put off the topic instead of reeled right in!
Dr McCaffrey does an amazing job at breaking down the various topics relevant to testers, explaining each one in a few comprehensive paragraphs. The upshot is that I now have a good idea of what software testing is all about, and feel motivated to learn more. It has set me on the right course, and I've even gone and ordered an exam guide for a testing certification called the ISTQB.
This concise little introduction to software testing is ideal for those who know little if anything about the topic and are curious to learn more. The author has that rare ability to make technical topics easy to understand. An example is the chapter on fundamental mathematical techniques, a topic I cringed at at first, but left me satisfied that I'd learnt something.
Highly recommended.
10 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again







