Beautiful Testing

所需积分/C币:9 2014-09-13 01:15:23 3.72MB PDF
收藏 收藏

Beautiful Testing
Beautiful Testing Edited by tim riley and adam goucher O REILLY Beijing· Cambridge· Farnham·Kdn· Sebastopol· apel· Tokyo Beautiful Testing Edited by tim riley and adam goucher Copyright o 2010 OReilly Media, Inc.. All rights reserved Printed in the united states of america Published by o'reilly media, Inc, 1005 Gravenstein Highway North, Sebastopol, CA 95472 O'Reilly books may be purchased for educational, business or sales promotional use. Online editions are also availableformosttitles( Editor: Mary E. Treseler Indexer: John Bickelhaupt Production Editor: Sarah Schneider Cover Designer: Mark Paglietti Copyeditor: Genevieve d'Entremont Interior Designer: David Futato Proofreader: Sarah schneider Illustrator: Robert romano Printing History: October 2009 First edition O'Reilly and the o'reilly logo are registered trademarks of O'Reilly Media, Inc. Beautiful Testing, the image of a beetle and related trade dress are trademarks of o reilly media, Inc Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O'Reilly media, Inc was aware of a trademark laim, the designations have been printed in caps or initial caps While every precaution has been taken in the preparation of this book, the publisher and authors assume no esponsibility for errors or omissions, or for damages resulting from the use of the information contained herein ISBN:978-0-596-15981-8 1255122093 All royalties from this book will be donated to the UN FOundation's Nothing But Nets campaign to save lives by preventing malaria, a disease that kills millions of children in africa each year CONTENTS l by Adam Gauche Part One BEAUTIFUL TESTERS 1 WAS IT GOOD FOR YOU? BEAUTIFUL TESTING SATISFIES STAKEHOLDERS by Rex black For Whom Do We Test? 16 What Satisfⅰes? 18 What beauty ls ext What beauty ls Internal? 23 Conclusions 25 BUILDING OPEN SOURCE QA COMMUNITIES 27 by Martin Schroder and Clint Talbert Communication Volunteers Coordination 29 Events 32 Conclusions H COLLABORATION IS THE CORNERSTONE OF BEAUTIFUL PERFORMANCE TESTING Scott barber Setting the Stage 38 100%?!?Fail The memory Leak that Wasn t Can t Handle the load? change the ul It Can' t Be the network 18 Wrap-U Part Two BEAUTIFUL PROCESS JUST PEACHY: MAKING OFFICE SOFTWARE MORE RELIABLE WITH FUZZ TESTING 55 by Kamran khan User Expectations 55 What ls Fuzzing? 57 Why Fuzz Test? Fuzz Testing Future Considerations 65 6 BUG MANAGEMENT AND TEST CASE EFFECTIVENESS 67 by Emily Chen and Brian Nitz Bug Management The First Step in Managing a Defect ls Defining It Test case effectiveness 77 Case Study of the open Solaris Desktop Team onclusions 83 Acknowledgments 83 References 84 BEAUTIFUL XMPP TESTING by Remko troncon Introductio 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 101 Conclusions References 102 BEAUTIFUL LARGE-SCALE TEST AUTOMATION 103 y Alan Page Before We start 104 at Is Large-Scale Test Automation? 104 The First Steps 106 Automated Tests and Test Case management 107 The automated Test lab 111 Test distribution 112 Failure analysis 114 Reporti 114 Putting It All Together 116 9 BEAUTIFUL IS BETTER THAN UGLY by Neal Norwitz, Michelle Levesque, and Jeffrey Yasskin The value of Stability 120 Ensuring Correctness 121 Conclusions 127 10 TESTING A RANDOM NUMBER GENERATOR 129 by John D. Cook What Makes random Number generators subtle to test? 130 Uniform random number generators 131 viii CONTENTS Nonuniform random number generators A Progression of Tests 134 Conc|usⅰons 141 11 CHANGE-CENTRIC TESTING by Murali Nandigama How to Set Up the document-Driven Change-Centric Testing framework? 145 Change-Centric Testing for Complex Code Development Models 146 What Have We learned so far? Conclusions 15 12 SOFTWARE IN USE 155 by Karen N. Johnson A Connection to My Work 156 From the Inside 157 Adding Different Perspectives 159 Exploratory, Ad-Hoc, and Scripted Testing 161 Multiuser Testing The science lab 165 Simulating Real Use 166 Testing in the Regulated World 168 At the End 169 13 SOFTWARE DEVELOPMENT IS A CREATIVE PROCESS by Chris McMahe Agile Development As Performance 172 Practice. Rehearse. Perform 173 Evaluating the Ineffable 174 Two Critical tools 174 Software Testing Movements 176 The beauty of Agile Testing 177 QA Is Not Evil 178 Beauty is the nature of this work References 14 TEST-DRIVEN DEVELOPMENT: DRIVING NEW STANDARDS OF BEAUTY by Jennitta Andrea Beauty As Proportion and Balance 181 Agile: A New Proportion and Balance 182 Test-Driven Development Examples Versus Tests 184 Readable Examples Permanent Requirement Artifacts 186 Testable Designs 187 Tool Support Team Collaboration Experience the beauty of TDD References ONTENTS

试读 127P Beautiful Testing
立即下载 低至0.43元/次 身份认证VIP会员低至7折
  • 领英

  • 签到新秀

关注 私信 TA的资源
Beautiful Testing 9积分/C币 立即下载
Beautiful Testing第1页
Beautiful Testing第2页
Beautiful Testing第3页
Beautiful Testing第4页
Beautiful Testing第5页
Beautiful Testing第6页
Beautiful Testing第7页
Beautiful Testing第8页
Beautiful Testing第9页
Beautiful Testing第10页
Beautiful Testing第11页
Beautiful Testing第12页
Beautiful Testing第13页
Beautiful Testing第14页
Beautiful Testing第15页
Beautiful Testing第16页
Beautiful Testing第17页
Beautiful Testing第18页
Beautiful Testing第19页
Beautiful Testing第20页

试读结束, 可继续阅读

9积分/C币 立即下载 >