Fr. 66.00
Ada Goucher, Adam Goucher, Tim Riley, Robert Romano, Adam Goucher, Tim Riley
Beautiful Testing - Leading Programmers Reveal How They Test
Englisch · Taschenbuch
Versand in der Regel in 3 bis 5 Wochen
Beschreibung
Informationen zum Autor Tim Riley is the Director of Quality Assurance at Mozilla. He has tested software for 18 years including everything from spacecraft simulators, ground control systems, high security operating systems, language platforms, application servers, hosted services and open source web applications. He has managed software testing teams in startups to large corporations consisting of 3 to 120 people in size and in up to 6 countries. He has a software patent for a testing execution framework which matches test suites to available test systems. He enjoys being a breeder caretaker for Canine Companions for Independence (cci.org) along with live and studio sound engineering. Adam Goucher has been testing software professionally for over ten years. In that time he has worked with start-ups, large multi-nationals and ones in between in both traditional and agile testing environments. A believer in the communication of ideas big and small, he writes frequently at http://adam.goucher.ca and teaches testing skills at a Toronto area technical college. In his off hours he can be found either playing or coaching box lacrosse - and then promptly applying lessons learned to testing. He is also an active member of the Association for Software Testing. Klappentext 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 26 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 ideas of beauty in 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 collaborative process, rather than simply an exercise in measuring speed * Karen Johnson describes how her professional experience intersected her personal life when she tested 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 Zusammenfassung Offers essays from software testers that illustrate the qualities and techniques necessary to make testing an art in itself. Through personal anecdotes, this book helps you learn how each of these professionals developed best practices for testing a wide range of software projects involving XMPP, GUI tools, Open Map applications, and more. Inhaltsverzeichnis Preface Beautiful Testers Chapter 1: Was It Good for You? Chapter 2: Beautiful Testing Satisfies Stakeholders Chapter 3: Building Open Source QA Communities Chapter 4: Collaboration Is the Cornerstone of Beautiful Performance Testing ...
Inhaltsverzeichnis
From the contents:
Beautiful Testers
Chapter 1 Was It Good for You?
Chapter 2 Beautiful Testing Satisfies Stakeholders
For Whom Do We Test?
What Satisfies?
What Beauty Is External?
What Beauty Is Internal?
Conclusions
Chapter 3 Building Open Source QA Communities
Communication
Volunteers
Coordination
Events
Conclusions
Chapter 4 Collaboration Is the Cornerstone of Beautiful Performance
Testing
Setting the Stage
100%?!? Fail
The Memory Leak That Wasn t
Can t Handle the Load? Change the UI
It Can t Be the Network
Wrap-Up
Beautiful Process
Chapter 5 Just Peachy: Making Office Software More Reliable with Fuzz
Testing
User Expectations
What Is Fuzzing?
Why Fuzz Test?
Fuzz Testing
Future Considerations
Chapter 6 Bug Management and Test Case Effectiveness
Bug Management
The First Step in Managing a Defect Is Defining It
Test Case Effectiveness
Case Study of the OpenSolaris Desktop Team
Conclusions
Acknowledgments
References
Chapter 7 Beautiful XMPP Testing
Introduction
XMPP 101
Testing XMPP Protocols
Unit Testing Simple Request-Response Protocols
Unit Testing Multistage Protocols
Testing Session Initialization
Automated Interoperability Testing
Diamond in the Rough: Testing XML Validity
Conclusions
References
Chapter 8 Beautiful Large-Scale Test Automation
Before We Start
What Is Large-Scale Test Automation?
The First Steps
Automated Tests and Test Case Management
The Automated Test Lab
Test Distribution
Failure Analysis
Reporting
Putting It All Together
Chapter 9 Beautiful Is Better Than Ugly
The Value of Stability
Ensuring Correctness
Conclusions
Chapter 10 Testing a Random Number Generator
What Makes Random Number Generators Subtle to Test?
Uniform Random Number Generators
Nonuniform Random Number Generators
A Progression of Tests
Conclusions
Chapter 11 Change-Centric Testing
How to Set Up the Document-Driven, Change-Centric Testing
Framework?
Change-Centric Testing for Complex Code Development Models
What Have We Learned So Far?
Conclusions
Chapter 12 Software in Use
A Connection to My Work
From the Inside
Adding Different Perspectives
Exploratory, Ad-Hoc, and Scripted Testing
Multiuser Testing
The Science Lab
Simulating Real Use
Testing in the Regulated World
At the End
Chapter 13 Software Development Is a Creative
Process
Agile Development As Performance
Practice, Rehearse, Perform
Evaluating the Ineffable
Two Critical Tools
Software Testing Movements
The Beauty of Agile Testing
QA Is Not Evil
Beauty Is the Nature of This Work
References Chapter 14 Test-Driven Development: Driving New Standards of Beauty
Über den Autor / die Autorin
Produktdetails
Autoren | Ada Goucher, Adam Goucher, Tim Riley |
Mitarbeit | Robert Romano (Illustration), Adam Goucher (Herausgeber), Tim Riley (Herausgeber) |
Verlag | Wiley, John and Sons Ltd |
Sprache | Englisch |
Produktform | Taschenbuch |
Erschienen | 06.11.2009 |
EAN | 9780596159818 |
ISBN | 978-0-596-15981-8 |
Serie |
THEORY IN PRACTICE |
Themen |
Naturwissenschaften, Medizin, Informatik, Technik
> Informatik, EDV
> Informatik
Software Engineering, COMPUTERS / Software Development & Engineering / General |
Kundenrezensionen
Zu diesem Artikel wurden noch keine Rezensionen verfasst. Schreibe die erste Bewertung und sei anderen Benutzern bei der Kaufentscheidung behilflich.
Schreibe eine Rezension
Top oder Flop? Schreibe deine eigene Rezension.