
- 752 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
About this book
When testing becomes a developer's habit good things tend to happen--good productivity, good code, and good job satisfaction. If you want some of that, there's no better way to start your testing habit, nor to continue feeding it, than with"" JUnit Recipes, "" In this book you will find one hundred and thirty-seven solutions to a range of problems, from simple to complex, selected for you by an experienced developer and master tester. Each recipe follows the same organization giving you the problem and its background before discussing your options in solving it.
JUnit - the unit testing framework for Java - is simple to use, but some code can be tricky to test. When you're facing such code you will be glad to have this book. It is a how-to reference full of practical advice on all issues of testing, from how to name your test case classes to how to test complicated J2EE applications. Its valuable advice includes side matters that can have a big payoff, like how to organize your test data or how to manage expensive test resources.
What's Inside:
- Getting started with JUnit
- Recipes for:
servlets
JSPs
EJBs
Database code
much more
- Difficult-to-test designs, and how to fix them
- How testing saves time
- Choose a JUnit extension:
HTMLUnit
XMLUnit
ServletUnit
EasyMock
and more!
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Table of contents
- Copyright
- Dedication
- Brief Table of Contents
- Table of Contents
- Foreword
- Preface
- Acknowledgments
- About this Book
- About the Cover Illustration
- Part 1. The building blocks
- Chapter 1. Fundamentals
- Chapter 2. Elementary tests
- Chapter 3. Organizing and building JUnit tests
- Chapter 4. Managing test suites
- Chapter 5. Working with test data
- Chapter 6. Running JUnit tests
- Chapter 7. Reporting JUnit results
- Chapter 8. Troubleshooting JUnit
- Part 2. Testing J2EE
- Chapter 9. Testing and XML
- Chapter 10. Testing and JDBC
- Chapter 11. Testing Enterprise JavaBeans
- Chapter 12. Testing web components
- Chapter 13. Testing J2EE applications
- Part 3. More JUnit techniques
- Chapter 14. Testing design patterns
- Chapter 15. GSBase
- Chapter 16. JUnit-addons
- Chapter 17. Odds and ends
- Appendices
- Appendix A. Complete solutions
- Appendix B. Essays on testing
- Appendix C. Reading List
- Appendix. References
- Index
- List of Figures
- List of Tables
- List of Listings