Free Book Online
Book Beautiful Testing: Leading Professionals Reveal How They Improve Software


Beautiful Testing: Leading Professionals Reveal How They Improve Software

4.2 (3396)

Log in to rate this item

    Available in PDF - DJVU Format | Beautiful Testing: Leading Professionals Reveal How They Improve Software.pdf | Language: ENGLISH
    Tim Riley(Editor)

    Book details

Successful software depends as much on scrupulous testing as it does on solid architecture or elegant code. But testing is not a routine process, it's a constant exploration of methods and an evolution of good ideas.

Beautiful Testing offers 23 essays from 27 leading testers and developers that illustrate the qualities and techniques that make testing an art. Through personal anecdotes, you'll learn how each of these professionals developed beautiful ways of testing a wide range of products -- valuable knowledge that you can apply to your own projects.

Here's a sample of what you'll find inside:

  • Microsoft's Alan Page knows a lot about large-scale test automation, and shares some of his secrets on how to make it beautiful
  • Scott Barber explains why performance testing needs to be a collaborative process, rather than simply an exercise in measuring speed
  • Karen Johnson describes how her professional experience intersected her personal life while testing medical software
  • Rex Black reveals how satisfying stakeholders for 25 years is a beautiful thing
  • Mathematician John D. Cook applies a classic definition of beauty, based on complexity and unity, to testing random number generators

All author royalties will be donated to the Nothing But Nets campaign to save lives by preventing malaria, a disease that kills millions of children in Africa each year.

This book includes contributions from:

  • Adam Goucher
  • Linda Wilkinson
  • Rex Black
  • Martin Schröder
  • Clint Talbert
  • Scott Barber
  • Kamran Khan
  • Emily Chen
  • Brian Nitz
  • Remko Tronçon
  • Alan Page
  • Neal Norwitz
  • Michelle Levesque
  • Jeffrey Yasskin
  • John D. Cook
  • Murali Nandigama
  • Karen N. Johnson
  • Chris McMahon
  • Jennitta Andrea
  • Lisa Crispin
  • Matt Heusser
  • Andreas Zeller
  • David Schuler
  • Tomasz Kojm
  • Adam Christian
  • Tim Riley
  • Isaac Clerencia

2.2 (12895)
  • Pdf

*An electronic version of a printed book that can be read on a computer or handheld device designed specifically for this purpose.

Formats for this Ebook

Required Software Any PDF Reader, Apple Preview
Supported Devices Windows PC/PocketPC, Mac OS, Linux OS, Apple iPhone/iPod Touch.
# of Devices Unlimited
Flowing Text / Pages Pages
Printable? Yes

Book details

  • PDF | 350 pages
  • Tim Riley(Editor)
  • O'Reilly Media; 1 edition (1 Nov. 2009)
  • English
  • 3
  • Computing & Internet

Read online or download a free book: Beautiful Testing: Leading Professionals Reveal How They Improve Software


Review Text

  • By Siraj A. Shaikh on 26 March 2010

    Some titles serve to inspire the readers to delve into the book - Beautiful Testing certainly did it for me. This is a collection of 23 essays by several contributors who reflect on the various aspects of testing including the people involved, the tools and processes.The preface sets the scene by equating beauty of testing to fun, challenging, engaging, experiential, thoughtful and valuable. This theme runs across the essays that follow, with emphases varying on what is beautiful (and what is not!) when it comes to software testing.There are some excellent pieces here: chapter two manages to discuss the various stakeholders involved in testing projects followed by simple defect detection metrics. The chapter is insightful and succinct. Chapter three has a focus on building open source tester communities. The authors describe their experiences highlighting the challenge of recruiting and managing volunteers. Chapter five is another gem, with the author making a case for fuzz testing, presenting a convincing case for it.The most interesting part of the book - for me at least - is the `Bug Management' section in chapter six. Exploring the history of bugs the section describes, with an illustration, the very first bug report in the history of computers. The analysis of the terminology of bug that follows provides a lesson central to the book: that the severity and size of the defect is often underestimated by the use of the term.As is inevitable with such books, some contributions would be of interest to only a narrow set of readers. A good example is chapter ten, which is a thorough treatment of random number generators, albeit in the context of testing. The book could also have benefited from a helpful testing-related glossary at the end.The language and use of terminology is generally accessible across all essays. I would recommend this book to all those involved in software development and testing, but it will also benefit project managers and software users and others with any interest in testing.Each piece serves to remind us of the varying dimensions of people and processes involved in testing of software - an exercise becoming ever more important as software becomes ever more critical in our lives.

  • By Modern Mum on 12 July 2010

    Brilliant opening and the book just gets better.For those of us in the industry longer than 5 years it just solidifies testing and methodologies established and learnt over the years. For those new to testing a fantastic insight in to the world of testing.

  • Name:
    The message text*: