Click to Go Back to search resultsBack to search results
Lessons Learned in Software Testing by C...
Photo contributed by #M#.This product photo was contributed by the community member attributed here.
Enlarge
 
Product description:Full product description
The Lessons Learned in Software Testing book helps you become a better tester or test manager. This Book by Kaner, Bach and Pettichord includes explanations and examples that ...Read more
Most relevant review:
See all reviews
rating
Lessons Learned in Software Testing
Stichomancy is the practice of utilising synchronicity to guide your reading. I have a number of computer books on my bookshelf which are suitable for this highly entertaining...Read more

Lessons Learned in Software Testing by Cem Kaner, James Bach and Bret Pettichord (2001, Paperback)

Author: Cem Kaner, James Bach, Bret Pettichord | Publisher: John Wiley & Sons Inc. | Language: English

Product description

Synopsis
The Lessons Learned in Software Testing book helps you become a better tester or test manager. This Book by Kaner, Bach and Pettichord includes explanations and examples that present you with the answers of testing. Providing tips and tricks this Book on software testing helps you know how to avoid common pitfalls. The Lessons Learned in Software Testing book includes chapters on topics like test design, test management, testing strategies, and bug reporting. This Book by Kaner, Bach and Pettichord helps you illustrate each lesson's assertion. This Book on software testing provides advices on how to match the selection of practices to the circumstances of your project.

Key Details
Author:Cem Kaner, James Bach, Bret Pettichord
Language:English
Publisher:John Wiley & Sons Inc.
Format:Paperback
ISBN-10:0471081124
ISBN-13:9780471081128

Size
Length:286 pages
Height:9.3 in
Width:7.5 in
Thickness:0.8 in
Weight:20 oz

Publisher's Note
Decades of software testing experience condensed into the most important lessons learned.

The world's leading software testing experts lend you their wisdom and years of experience to help you avoid the most common mistakes in testing software. Each lesson is an assertion related to software testing, followed by an explanation or example that shows you the how, when, and why of the testing lesson. More than just tips, tricks, and pitfalls to avoid, Lessons Learned in Software Testing speeds you through the critical testing phase of the software development project without the extensive trial and error it normally takes to do so. The ultimate resource for software testers and developers at every level of expertise, this guidebook features:

  • Over 200 lessons gleaned from over 30 years of combined testing experience
  • Tips, tricks, and common pitfalls to avoid by simply reading the book rather than finding out the hard way
  • Lessons for all key topic areas, including test design, test management, testing strategies, and bug reporting
  • Explanations and examples of each testing trouble spot help illustrate each lesson's assertion


Decades of software testing experience condensed into the most important lessons learned.

The world's leading software testing experts lend you their wisdom and years of experience to help you avoid the most common mistakes in testing software. Each lesson is an assertion related to software testing, followed by an explanation or example that shows you the how, when, and why of the testing lesson. More than just tips, tricks, and pitfalls to avoid, Lessons Learned in Software Testing speeds you through the critical testing phase of the software development project without the extensive trial and error it normally takes to do so. The ultimate resource for software testers and developers at every level of expertise, this guidebook features:

  • Over 200 lessons gleaned from over 30 years of combined testing experience
  • Tips, tricks, and common pitfalls to avoid by simply reading the book rather than finding out the hard way
  • Lessons for all key topic areas, including test design, test management, testing strategies, and bug reporting
  • Explanations and examples of each testing trouble spot help illustrate each lesson's assertion


Industry Reviews
"If testing is something that is going to be an important part of your career buy this book and read it carefully." (CVu - Jnl of the Association C & C++ Users, February 2002)<p>"...a real gem...for me, this book is one that I shall find useful...each and every test department should have several copies available...be prepared to be inspired, or at the very least to have your ideas challenged..." (Professional Tester, September 2002)<p>"...a refreshing and enjoyable book...it will not be 'shelf-ware', but a well-used reference..." (Software Testing, Verification & Reliability, March 2003)<p>"...will make fascinating reading...highly recommended..." (CVu, Dec 03)

eBay Product ID: EPID1916965
eBay users' reviews
Lessons Learned in Software Testing by Cem Kaner, James Bach and Bret Pettichord (2001, Paperback)
  • Average rating:
    Based on 1 user reviews
  • Rating distributions

  • 5 stars1
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 star0
Relevance|Newest|Popular

All Reviews

Lessons Learned in Software Testing

Created: 23/05/10
Stichomancy is the practice of utilising synchronicity to guide your reading. I have a number of computer books on my bookshelf which are suitable for this highly entertaining pursuit, books by: Jackson [1], Weinberg [2][3], Constantine [4], Perry and Rice [5]; to list just a few. And to that list I can now add Lessons Learned in Software Testing by Kaner, Bach and Pettichord.

Being suited for Stichomancy is not the best prerequisite for a sit down and read sequentially book reading strategy. It is however a very good prerequisite for a long lasting, dip in and out book. These are very good volumes to remind you of concepts, techniques and to give you pause to catch your breath during times of pressure.

293 lessons are partitioned into 11 chapters. Is there a mystical significance to the prime 293 being used for the lesson count and further use of the prime number 11 for the chapters? Is there perhaps a chapter per disciple, excluding the treacherous Judas (where is the heretical chapter numbered 12, what dark secrets did it contain that it could not be brought before the paying public?). In order to escape Earth's gravity a rocket must travel at over 11km per second, are we as testers being encouraged to shake off the shackles of traditional software development thinking and explode into the outer reaches of our potential? Such dalliances with numerical analysis of the number 11 serve us no real purpose, and indeed are laughable nonsense, but this is a book that encourages trains of thought beyond those of a normal testing book, although probably not quite as far beyond as those above.

There are lessons that overlap each other in the various chapters but they are all slightly different projections of the underlying model. Ideally there could be several partitioning schemes, as the lessons could well be grouped in numerous different ways to aid the investigative and thinking process, but that is left as an exercise in applied epistemology for the reader. Different indexed lists don't seem to be the best way to present information in book form.

Curiously, the book is far bigger than expected as it expands in your head as you read it. I did occasionally, very occasionally, in fact I think it was just twice, find myself shaking my head, but that is only because I have never been in the situation where those lessons could have been used, and because in the situation when the lesson could have been applied I took a different approach. I did find myself thinking - "hmmm, what if…" - quite a lot.

In fact I wonder now, if I had had this book when I started, would I have had to learn as much through experience? More likely, I would been better prepared to face those experiences because I could draw upon the years of experience embodied in the text. Don't learn the hard way, read the book and if you really want to make life hard then be reminded of the lessons the hard way.

It is difficult to pull the fundamental concepts out of this book but one of the most obvious is the notion of context dependence (I'm cheating because that is mentioned in the title). Every site is different, every project on every site is different, every tester is different, different techniques and approaches will apply.

Part of the reasons for having a book like lessons Learned is to provide some alternatives but more importantly to help explain to the reader how to identify more alternatives, and the book does explore what "Thinking like a tester" me
Was this review helpful? Yes | No
Report this review

Bubble Opens Help Start of layer
Bubble Help End of layer