xUnit Test Patterns: Refactoring Test Code

Meszaros, Gerard

ISBN 10: 0131495054 ISBN 13: 9780131495050
Edité par Addison-Wesley, 2007
Ancien(s) ou d'occasion Couverture rigide

Vendeur Goodwill of Silicon Valley, SAN JOSE, CA, Etats-Unis Évaluation du vendeur 4 sur 5 étoiles Evaluation 4 étoiles, En savoir plus sur les évaluations des vendeurs

Vendeur AbeBooks depuis 28 juin 2024


A propos de cet article

Description :

Supports Goodwill of Silicon Valley job training programs. The cover and pages are in very good condition! The cover and any other included accessories are also in very good condition showing some minor use. The spine is straight, there are no rips tears or creases on the cover or the pages. N° de réf. du vendeur GWSVV.0131495054.VG

Signaler cet article

Synopsis :

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 Philosophy of Test Automation
Chapter 5 Principles of Test Automation
Chapter 6 Test Automation Strategy
Chapter 7 xUnit Basics
Chapter 8 Transient Fixture Management
Chapter 9 Persistent Fixture Management
Chapter 10 Result Verification
Chapter 11 Using Test Doubles
Chapter 12 Organizing Our Tests
Chapter 13 Testing with Databases
Chapter 14 A Roadmap to Effective Test Automation
PART II: The Test Smells 
Chapter 15 Code Smells
Chapter 16 Behavior Smells
Chapter 17 Project Smells
PART III: The Patterns 
Chapter 18 Test Strategy Patterns
Chapter 19 xUnit Basics Patterns
Chapter 20 Fixture Setup Patterns
Chapter 21 Result Verification Patterns
Chapter 22 Fixture Teardown Patterns
Chapter 23 Test Double Patterns
Chapter 24 Test Organization Patterns
Chapter 25 Database Patterns
Chapter 26 Design-for-Testability Patterns
Chapter 27 Value Patterns
PART IV: Appendixes
Appendix A Test Refactorings  
Appendix B xUnit Terminology 
Appendix C xUnit Family Members
Appendix D Tools
Appendix E Goals and Principles
Appendix F Smells, Aliases, and Causes
Appendix G Patterns, Aliases, and Variations
Glossary
References 

Index 


À propos de l?auteur: Gerard Meszaros is Chief Scientist and Senior Consultant at ClearStream Consulting, a Calgary-based consultancy specializing in agile development. He has more than a decade of experience with automated unit testing frameworks and is a leading expert in test automation patterns, refactoring of software and tests, and design for testability.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Détails bibliographiques

Titre : xUnit Test Patterns: Refactoring Test Code
Éditeur : Addison-Wesley
Date d'édition : 2007
Reliure : Couverture rigide
Etat : very_good

Meilleurs résultats de recherche sur AbeBooks

Image d'archives

Meszaros, Gerard
Edité par Addison-Wesley, 2007
ISBN 10 : 0131495054 ISBN 13 : 9780131495050
Ancien ou d'occasion Couverture rigide

Vendeur : HPB-Red, Dallas, TX, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Hardcover. Etat : Acceptable. Connecting readers with great books since 1972. Used textbooks may not include companion materials such as access codes, etc. May have condition issues including wear and notes/highlighting. We ship orders daily and Customer Service is our top priority! N° de réf. du vendeur S_438784019

Contacter le vendeur

Acheter D'occasion

EUR 33,54
Expédition à EUR 3,23
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Meszaros, Gerard
Edité par Addison-Wesley, 2007
ISBN 10 : 0131495054 ISBN 13 : 9780131495050
Ancien ou d'occasion Couverture rigide

Vendeur : HPB-Red, Dallas, TX, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Hardcover. Etat : Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! N° de réf. du vendeur S_409691783

Contacter le vendeur

Acheter D'occasion

EUR 33,54
Expédition à EUR 3,23
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Meszaros, Gerard
Edité par Addison-Wesley, 2007
ISBN 10 : 0131495054 ISBN 13 : 9780131495050
Ancien ou d'occasion Couverture rigide

Vendeur : Zoom Books Company, Lynden, WA, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : very_good. Book is in very good condition and may include minimal underlining highlighting. The book can also include "From the library of" labels. May not contain miscellaneous items toys, dvds, etc. . We offer 100% money back guarantee and 24 7 customer service. N° de réf. du vendeur ZBV.0131495054.VG

Contacter le vendeur

Acheter D'occasion

EUR 36,70
Livraison gratuite
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Meszaros, Gerard
Edité par Addison-Wesley, 2007
ISBN 10 : 0131495054 ISBN 13 : 9780131495050
Ancien ou d'occasion Couverture rigide

Vendeur : World of Books (was SecondSale), Montgomery, IL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. N° de réf. du vendeur 00096303929

Contacter le vendeur

Acheter D'occasion

EUR 36,94
Livraison gratuite
Expédition nationale : Etats-Unis

Quantité disponible : 2 disponible(s)

Ajouter au panier

Image d'archives

Meszaros, Gerard:
Edité par Pearson Education, 2007
ISBN 10 : 0131495054 ISBN 13 : 9780131495050
Ancien ou d'occasion Couverture rigide

Vendeur : Studibuch, Stuttgart, Allemagne

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

hardcover. Etat : Gut. 944 Seiten; 9780131495050.3 Gewicht in Gramm: 3. N° de réf. du vendeur 642799

Contacter le vendeur

Acheter D'occasion

EUR 84,30
Expédition à EUR 62,30
Expédition depuis Allemagne vers Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Meszaros, Gerard
Edité par Addison-Wesley, 2007
ISBN 10 : 0131495054 ISBN 13 : 9780131495050
Ancien ou d'occasion Couverture rigide

Vendeur : YESIBOOKSTORE, MIAMI, FL, Etats-Unis

Évaluation du vendeur 4 sur 5 étoiles Evaluation 4 étoiles, En savoir plus sur les évaluations des vendeurs

hardcover. Etat : As New. N° de réf. du vendeur 0131495054-VB

Contacter le vendeur

Acheter D'occasion

EUR 100,50
Livraison gratuite
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Meszaros, Gerard
Edité par Addison-Wesley, 2007
ISBN 10 : 0131495054 ISBN 13 : 9780131495050
Neuf Couverture rigide

Vendeur : Toscana Books, AUSTIN, TX, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Hardcover. Etat : new. Excellent Condition.Excels in customer satisfaction, prompt replies, and quality checks. N° de réf. du vendeur Scanned0131495054

Contacter le vendeur

Acheter neuf

EUR 101,01
Expédition à EUR 3,71
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Gerard Meszaros
ISBN 10 : 0131495054 ISBN 13 : 9780131495050
Ancien ou d'occasion Paperback

Vendeur : WorldofBooks, Goring-By-Sea, WS, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Very Good. Software testing has received renewed attention with the widespread adoption of Extreme Programming and other agile methodologies. While testing does not directly improve the quality of software, the under-appreciated practice provides a timely and accurate measurement (a reality check) so that the reader knows whether any new action needs to be taken. Automated software testing is used to ensure that once the software works, it is not accidentally broken during subsequent software development or maintenance activities. This book describes patterns for writing automated tests using the XUnit family (e.g., JUnit and NUnit) of test automation frameworks. The author uses the proven practice of patterns to illuminate proven techniques. When properly applied, these patterns result in tests that are easier to write, easier to understand, more robust and repeatable, easier to maintain, and ultimately more cost-effective. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. N° de réf. du vendeur GOR001965761

Contacter le vendeur

Acheter D'occasion

EUR 120,10
Expédition à EUR 6,46
Expédition depuis Royaume-Uni vers Etats-Unis

Quantité disponible : 2 disponible(s)

Ajouter au panier

Image d'archives

Gerard Meszaros
Edité par Addison-Wesley, 2007
ISBN 10 : 0131495054 ISBN 13 : 9780131495050
Ancien ou d'occasion Couverture rigide

Vendeur : medimops, Berlin, Allemagne

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present. N° de réf. du vendeur M00131495054-G

Contacter le vendeur

Acheter D'occasion

EUR 130,12
Expédition à EUR 105
Expédition depuis Allemagne vers Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Meszaros, Gerard
Edité par Addison-Wesley, 2007
ISBN 10 : 0131495054 ISBN 13 : 9780131495050
Ancien ou d'occasion Couverture rigide

Vendeur : Mispah books, Redhill, SURRE, Royaume-Uni

Évaluation du vendeur 4 sur 5 étoiles Evaluation 4 étoiles, En savoir plus sur les évaluations des vendeurs

Hardcover. Etat : Like New. Like New. Ships from Multiple Locations. book. N° de réf. du vendeur ERICA77501314950546

Contacter le vendeur

Acheter D'occasion

EUR 152
Expédition à EUR 28,82
Expédition depuis Royaume-Uni vers Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier