Positives The book is widely praised as an excellent, detailed, and step-by-step guide to user acceptance testing (UAT). Reviewers highlight its broad applicability, suggesting its knowledge can be used effectively across various testing fields, including System Integration Testing (SIT). It is commended for delivering precisely what is promised on the cover, offering valuable insights into best practices drawn from extensive experience and numerous project reports. The writing is described as well-structured, easy to read, and engaging, utilizing bullet points, tables, and diagrams to simplify a potentially dry subject. This makes the content accessible to a wide range of skill levels, providing clear guidance on developing effective testing regimes and referencing the ISTQB standard, which is beneficial for testers.
Negatives Despite its strengths, some reviewers express reservations about the book's approach to testing. One critic specifically noted its focus on what was perceived as "very old scenario testing," describing the process as "long and painful" and feeling like a step back in time. This reviewer felt the book did not meet expectations regarding how to effectively test a system's usefulness for tasks and its alignment with business goals. Another reviewer suggested the book might present an idealized "perfect world" scenario, which could be less applicable to projects that are already experiencing significant difficulties or are "out of control."
Conclusion Overall, this book appears to be a comprehensive and foundational resource for understanding and implementing user acceptance testing. It is generally regarded as an invaluable guide for those seeking a structured and detailed approach to UAT, particularly for its clarity and thoroughness. While its methodologies may be considered traditional by some, its accessible format and practical guidance are widely appreciated. This book would be highly beneficial for anyone involved in systems development, quality assurance, or project management who needs a clear, in-depth understanding of the UAT process and how to build a robust testing strategy.