Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
JUnit in Action, Second Edition

Buy

When JUnit was first introduced a decade ago by Kent Beck and Erich Gamma, the Agile movement was in its infancy, "Test Driven Development" was unknown, and unit testing was just starting to move into the typical developer's vocabulary. Today, most developers acknowledge the benefits of unit testing and rely on the increasingly sophisticated tools now available. The recently released JUnit 4.5 represents the state of the art in unit testing frameworks, and provides significant new features to improve the Java development process.

JUnit in Action, Second Edition is an up-to-date guide to unit testing Java applications (including Java EE applications) using the JUnit framework and its extensions. This book provides techniques for solving real-world problems such as testing AJAX applications, using mocks to achieve testing isolation, in-container testing for Java EE and database applications, and test automation.

Written to help readers exploit JUnit 4.5, the book covers recent innovations such as the new annotations that simplify test writing, improved exception handling, and the new assertion methods. You'll also discover how to use JUnit extensions to test new application styles and frameworks including Ajax, OSGi, and HTML-based presentation layers.

Using a sample-driven approach, various unit testing strategies are covered, such as how to unit test EJBs, database applications, and web applications. Also addressed are testing strategies using freely available open source frameworks and tools, and how to unit test in isolation with Mock Objects. The book will also bring you up to speed on the latest thinking in TDD, BDD, Continuous Integration, and other practices related to unit testing.

(HTML tags aren't allowed.)

Learn JavaScript with p5.js: Coding for Visual Learners
Learn JavaScript with p5.js: Coding for Visual Learners
Learn coding from scratch in a highly engaging and visual manner using the vastly popular JavaScript with the programming library p5.js. The skills you will acquire from this book are highly transferable to a myriad of industries and can be used towards building web applications, programmable robots, or generative art. 
...
XML and FrameMaker
XML and FrameMaker
This book is about XML and, specifically, Adobe® FrameMaker® 7.x. If you are working with a later version of FrameMaker, some procedures or settings shown in this text may need to be adjusted. This book was also written and edited using FrameMaker 7.0 and 7.1.

XML is a technology buzzword and a format that
...
Control and Automation: International Conference, CA 2009, Held as Part of the Future Generation Information Technology Conference
Control and Automation: International Conference, CA 2009, Held as Part of the Future Generation Information Technology Conference

As future generation information technology (FGIT) becomes specialized and fragmented, it is easy to lose sight that many topics in FGIT have common threads and, because of this, advances in one discipline may be transmitted to others. Presentation of recent results obtained in different disciplines encourages this interchange for the...


My BlackBerry Curve
My BlackBerry Curve

Step-by-step instructions with callouts to BlackBerry Curve photos that show you exactly what to do.

Help when you run into BlackBerry Curve problems or limitations.

Tips and Notes to help you get the most from your...

New Perspectives on the Internet: Comprehensive
New Perspectives on the Internet: Comprehensive

NEW PERSPECTIVES ON THE INTERNET has been updated to cover the newest releases of the three main web browsers including Internet Explorer 9, Mozilla Firefox 4, and Google Chrome. With the New Perspectives critical-thinking, problem-solving approach, you will learn basic to advanced features of the Internet from Browser Basics to Electronic...

Energy-aware Scheduling on Multiprocessor Platforms (SpringerBriefs in Computer Science)
Energy-aware Scheduling on Multiprocessor Platforms (SpringerBriefs in Computer Science)

Multiprocessor platforms play important roles in modern computing systems, and appear in various applications, ranging from energy-limited hand-held devices to large data centers. As the performance requirements increase, energy-consumption in these systems also increases significantly. Dynamic Voltage and Frequency Scaling (DVFS), which...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy