Java Testing Patterns - J. Thomas, Matthew Young, Kyle Brown, Andrew Glover

Java Testing Patterns

Buch | Softcover
424 Seiten
2004
John Wiley & Sons Inc (Verlag)
978-0-471-44846-4 (ISBN)
41,94 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Shows Java developers how to apply design patterns to the job of testing software. This title covers software tests that comprise a complete software test plan.
Focuses on software testing, which is one of the most important-and often the most overlooked-aspects of software development First book that demonstrates how to apply both existing and new design patterns to the job of testing Java software Explains how applying proven patterns to the testing of software can help ensure that applications function correctly and more efficiently, and are easier to maintain Patterns will be extensively reviewed online to ensure community support and endorsement Covers detailed patterns for unit, functional, database, and application deployment testing Provides complete Java code that applies each pattern to a real-world sample application Companion Web site provides code for Java pattern implementations, plus code for the sample applications and test suites

JON THOMAS is a senior software engineer for ScriptSave, where he creates and adopts a variety of patterns for building and testing Java applications. He was also a contributor to the bestselling book Java Tools for Extreme Programming (Wiley). MATTHEW YOUNG is the senior Java architect at HealthTrio in Tucson, Arizona. He champions the causes of UML, the Agile process, and engineering process improvement. KYLE BROWN is a senior technical staff member with IBM Software Services for WebSphere. He has published more than fifty papers and articles on software-engineering topics, including database patterns. ANDREW GLOVER is CTO for Vanward Technologies and specializes in building automated testing frameworks for Java and a variety of other platforms.

Dedication.About the Authors.Introduction.Chapter 1: Critical Testing Concepts.Chapter 2: Unit Testing.Chapter 3: Integration Testing.Chapter 4: End-to-End Testing.Chapter 5: Database Testing.Chapter 6: Assertion Pattern.Chapter 7: Mock Object Pattern.Chapter 8: Mock Data Access Objects (DAOs).Chapter 9: Test Database Pattern.Chapter 10: Controlled Exception Pattern.Chapter 11: Self-Shunt Pattern.Chapter 12: AbstractTest Pattern.Chapter 13: Category-Partition Pattern.Chapter 14: Use Case Testing Pattern.Chapter 15: ObjectMother Pattern.Chapter 16: Quasi-Modal Testing Pattern.Chapter 17: Sample Application Description.Chapter 18: Design and Components of the Sample Application.Chapter 19: Unit Tests for the Sample Application.Chapter 20: Functional Tests for the Sample Application.Chapter 21: Integrating Unit Tests into Ant.Appendix A: A Guide to JUnit.Appendix B: Ant Reference.Appendix C: DbUnit Reference.Appendix D: Unified Modeling Language (UML).Appendix E: Aspect-Oriented Programming and Testing.Index.

Erscheint lt. Verlag 29.9.2004
Zusatzinfo Illustrations
Verlagsort New York
Sprache englisch
Maße 190 x 233 mm
Gewicht 636 g
Einbandart Paperback
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
Informatik Weitere Themen Hardware
ISBN-10 0-471-44846-X / 047144846X
ISBN-13 978-0-471-44846-4 / 9780471448464
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
29,99
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90