- Paperback: 230 pages
- Publisher: CreateSpace Independent Publishing Platform; 1 edition (February 1, 2016)
- Language: English
- ISBN-10: 1523477377
- ISBN-13: 978-1523477371
- Product Dimensions: 8 x 0.5 x 10 inches
- Shipping Weight: 1.1 pounds (View shipping rates and policies)
- Customer Reviews: 20 customer reviews
- Amazon Best Sellers Rank: #626,750 in Books (See Top 100 in Books)
A Friendly Introduction to Software Testing 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
See the Best Books of 2019
Browse the Amazon editors' picks for the Best Books of 2019, featuring our favorite reads in more than a dozen categories.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Frequently bought together
Customers who viewed this item also viewed
About the Author
Bill Laboon has over fifteen years of professional software development experience, as an individual contributor, technical lead, and manager. He holds an undergraduate degree in Computer Science and Political Science from the University of Pittsburgh, and a Master of Science in Information Technology, specializing in Software Design and Management, from Carnegie Mellon University. He is currently a Visiting Lecturer at the University of Pittsburgh.
20 customer reviews
There was a problem filtering reviews right now. Please try again later.
Who I think this book is for: If you're new to professional software development - maybe a CS or dev bootcamp graduate in your first full-time job - this book is a great resource. "A Friendly Introduction" surveys everything you need to know to be conversant in testing. The concepts the book covers - acceptance testing, load testing, black box vs. white box, penetration testing, TDD, chaos monkeys, and so much more - get tossed around dev shops with the assumption that everyone knows what they mean. Without a survey like this, getting up to speed on testing concepts is a months-long process of piecing together concepts from blog posts every time a more senior colleague drops some jargon you're unfamiliar with.
Who this book is not for: If you're looking for a deep dive into any particular testing methodology or tool, look elsewhere. While the book is sprinkled liberally with Java code snippets, the survey format means that pausing to dwell on, say, the many different flavors of JUnit assertions would be untenable. If you are looking for a tutorial-style approach, consider supplementing this book with something like Sandi Metz's Practical Object Oriented Design in Ruby or Kent Beck's TDD by Example.
Full disclosure: I helped make a few grammar edits to an early draft of the book.
In the attached screenshot, you will see the lack of indentation in the code sample, and also the random "14.6. TESTING SYSTEM OUTPUT 117" section heading/page number interspersed with the code.
Bottom line: buy this book for the excellent content, but be aware the Kindle version has formatting issues.
Additionally, the material was a pleasure to read. I enjoyed the humor and examples. Thank you Bill Laboon.
Its strait to the point and gives you all the info you need. Also, the author has a fun writing style. I wish all guides were written this well.