Thank you for visiting us. We are currently updating our shopping cart and regret to advise that it will be unavailable until September 1, 2014. We apologise for any inconvenience and look forward to serving you again.

Wiley
Wiley.com
Print this page Share

Java Testing Patterns

ISBN: 978-0-471-44846-4
424 pages
October 2004
Java Testing Patterns (047144846X) cover image
* 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
See More
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.

See More
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.

See More
Download TitleSizeDownload
Java Testing Patterns Source Code
Download the source code for Java Testing Patterns in zip format.
The material has been stored in ZIP format. You can download this file for all the projects in the book, or you can download the projects listed individually. If your computer is not capable of opening ZIP files, you can download a trial program such as WinZip to view the material.
912.44 KB Click to Download
Abstract Test Files
Download the files for Abstract Test project in zip format.
The material has been stored in ZIP format. If your computer is not capable of opening ZIP files, you can download a trial program such as WinZip to view the material.
2.26 KB Click to Download
Assertion Project Files
Download the files for Assertion project in zip format.
The material has been stored in ZIP format. If your computer is not capable of opening ZIP files, you can download a trial program such as WinZip to view the material.
3.21 KB Click to Download
Category Partition Files
Download the files for Category Partition project in zip format.
The material has been stored in ZIP format. If your computer is not capable of opening ZIP files, you can download a trial program such as WinZip to view the material.
3.27 KB Click to Download
Controlled Exception Files
Download the files for Controlled Exception project in zip format.
The material has been stored in ZIP format. If your computer is not capable of opening ZIP files, you can download a trial program such as WinZip to view the material.
22.04 KB Click to Download
DAO Demonstration
Download the files for Controlled Exception project in jar format.
The material has been stored in jar format. If your computer is not capable of opening jar files, you can download a trial program such as WinZip to view the material.
48.22 KB Click to Download
Mock Objects Files
Download the files for Mock Objects project in zip format.
The material has been stored in ZIP format. If your computer is not capable of opening ZIP files, you can download a trial program such as WinZip to view the material.
8.92 KB Click to Download
Object Mother Files
Download the files for Object Mother project in zip format.
The material has been stored in ZIP format. If your computer is not capable of opening ZIP files, you can download a trial program such as WinZip to view the material.
7.49 KB Click to Download
Pet Store Files
Download the files for Pet Store project in zip format.
The material has been stored in ZIP format. If your computer is not capable of opening ZIP files, you can download a trial program such as WinZip to view the material.
837.17 KB Click to Download
Self Shunt Files
Download the files for Self Shunt project in zip format.
The material has been stored in ZIP format. If your computer is not capable of opening ZIP files, you can download a trial program such as WinZip to view the material.
4.66 KB Click to Download
Use Case Test Files
Download the files for Use Case Test project in zip format.
The material has been stored in ZIP format. If your computer is not capable of opening ZIP files, you can download a trial program such as WinZip to view the material.
8.59 KB Click to Download
See More

Related Titles

Back to Top