Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.

LEADER 00000cam a2200733 a 4500 
001    154684541 
003    OCoLC 
005    20240129213017.0 
006    m     o  d         
007    cr unu|||||||| 
008    070712s2007    njua    ob    001 0 eng d 
010    |z  2006103488 
015    GBA711644|2bnb 
016 7  013672024|2Uk 
019    191062624|a1064041121|a1100907326|a1103269255|a1105771848
       |a1107414683|a1112603614|a1113105335|a1113243541
       |a1129366462|a1152983418|a1156922615|a1192348639
       |a1240509268|a1412551636 
020    9780131495050 
020    0131495054 
020    0321504801|q(electronic bk. ;|qAdobe Reader) 
020    9780321504807|q(electronic bk. ;|qAdobe Reader) 
020    0132797461 
020    9780132797467 
024 8  9780131495050 
029 1  AU@|b000067104428 
029 1  DEBSZ|b355396386 
029 1  HEBIS|b291469566 
035    (OCoLC)154684541|z(OCoLC)191062624|z(OCoLC)1064041121
       |z(OCoLC)1100907326|z(OCoLC)1103269255|z(OCoLC)1105771848
       |z(OCoLC)1107414683|z(OCoLC)1112603614|z(OCoLC)1113105335
       |z(OCoLC)1113243541|z(OCoLC)1129366462|z(OCoLC)1152983418
       |z(OCoLC)1156922615|z(OCoLC)1192348639|z(OCoLC)1240509268
       |z(OCoLC)1412551636 
037    CL0500000011|bSafari Books Online 
037    D053D09C-E528-4916-82D6-A4E4B663FB0B|bOverDrive, Inc.
       |nhttp://www.overdrive.com 
040    UMI|beng|epn|cUMI|dOCLCQ|dTXJ|dCEF|dOCLCQ|dTEFOD|dDEBSZ
       |dOCLCQ|dOCLCO|dOCLCF|dOCLCQ|dXFF|dOCLCQ|dTEFOD|dOCLCQ
       |dYDX|dWYU|dAU@|dVT2|dCNCEN|dOTZ|dOCLCQ|dOCLCO|dERF|dUKBTH
       |dUHL|dLDP|dOCLCO|dOCLCQ|dUKAHL|dOCLCQ|dOCLCO|dINARC 
049    INap 
082 04 005.1 
082 04 005.1|222 
099    eBook O’Reilly for Public Libraries 
100 1  Meszaros, Gerard. 
245 10 XUnit test patterns :|brefactoring test code /|cGerard 
       Meszaros.|h[O'Reilly electronic resource] 
260    Upper Saddle River, N.J. :|bAddison-Wesley,|c2007. 
300    1 online resource (ix, 883 pages) :|billustrations 
336    text|btxt|2rdacontent 
337    computer|bc|2rdamedia 
338    online resource|bcr|2rdacarrier 
347    text file 
490 1  Addison-Wesley signature series 
504    Includes bibliographical references and index. 
505 0  The narratives -- A brief tour -- Test smells -- Goals of 
       test automation -- Philosophy of test automation -- 
       Principles of test automation -- Test automation strategy 
       -- xUnit basics -- Transient fixture management -- 
       Persistent fixture management -- Result verification -- 
       Using test doubles -- Organizing our tests -- Testing with
       databases -- A roadmap to effective test automation -- The
       test smells -- Code smells -- Behavior smells -- Project 
       smells -- The patterns -- Test strategy patterns -- xUnit 
       basics patterns -- Fixture setup patterns -- Result 
       verification patterns -- Fixture teardown patterns -- Test
       double patterns -- Test organization patterns -- Database 
       patterns -- Design-for-testability patterns -- Value 
       patterns. 
520    Automated testing is a cornerstone of agile development. 
       An effective testing strategy will deliver new 
       functionality more aggressively, accelerate user feedback,
       and improve quality. However, for many developers, 
       creating effective automated tests is a unique and 
       unfamiliar challenge. xUnit Test Patterns is the 
       definitive guide to writing automated tests using xUnit, 
       the most popular unit testing framework in use today. 
       Agile coach and test automation expert Gerard Meszaros 
       describes 68 proven patterns for making tests easier to 
       write, understand, and maintain. He then shows you how to 
       make them more robust and repeatable--and far more cost-
       effective. Loaded with information, this book feels like 
       three books in one. The first part is a detailed tutorial 
       on test automation that covers everything from test 
       strategy to in-depth test coding. The second part, a 
       catalog of 18 frequently encountered "test smells," 
       provides trouble-shooting guidelines to help you determine
       the root cause of problems and the most applicable 
       patterns. The third part contains detailed descriptions of
       each pattern, including refactoring instructions 
       illustrated by extensive code samples in multiple 
       programming languages. Topics covered include Writing 
       better tests--and writing them faster The four phases of 
       automated tests: fixture setup, exercising the system 
       under test, result verification, and fixture teardown 
       Improving test coverage by isolating software from its 
       environment using Test Stubs and Mock Objects Designing 
       software for greater testability Using test "smells" 
       (including code smells, behavior smells, and project 
       smells) to spot problems and know when and how to 
       eliminate them Refactoring tests for greater simplicity, 
       robustness, and execution speed This book will benefit 
       developers, managers, and testers working with any agile 
       or conventional development process, whether doing test-
       driven development or writing the tests last. While the 
       patterns and smells are especially applicable to all 
       members of the xUnit family, they also apply to next-
       generation behavior-driven development frameworks such as 
       RSpec and JBehave and to other kinds of test automation 
       tools, including recorded test tools and data-driven test 
       tools such as Fit and FitNesse. Visual Summary of the 
       Pattern Language Foreword Preface Acknowledgments 
       Introduction Refactoring a Test PART I: The Narratives 
       Chapter 1 A Brief Tour Chapter 2 Test Smells Chapter 3 
       Goals of Test Automation Chapter 4 Phi ... 
542    |fCopyright © 2007 Pearson Education, Incorporated|g2007 
542    |fCopyright © 2007 Pearson Education, Inc.|g2007 
546    English. 
588 0  Print version record. 
590    O'Reilly|bO'Reilly Online Learning: Academic/Public 
       Library Edition 
650  0 Software patterns. 
650  0 Computer software|xTesting. 
650  6 Logiciels|xModèles de conception. 
650  7 Software patterns.|2blmlsh 
650  7 Computer software|xTesting.|2blmlsh 
650  7 Computer software|xTesting|2fast 
650  7 Software patterns|2fast 
776 08 |iPrint version:|aMeszaros, Gerard.|tXUnit test patterns.
       |dUpper Saddle River, N.J. : Addison-Wesley, 2007
       |z0131495054|w(DLC)  2006103488|w(OCoLC)77821686 
830  0 Addison-Wesley signature series. 
856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https://
       learning.oreilly.com/library/view/~/9780131495050/?ar
       |zAvailable on O'Reilly for Public Libraries 
938    Askews and Holts Library Services|bASKH|nAH37826612 
938    Askews and Holts Library Services|bASKH|nAH37824603 
938    YBP Library Services|bYANK|n14858271 
938    Internet Archive|bINAR|nxunittestpattern0000mesz 
994    92|bJFN