End-to-end tests effectively complement unit tests. Unit tests make no assumptions about the state of the encompassing systems (and thereby require manual work to mock or fabricate that state for the sake of simulation). Unit tests are also intended to test extremely small and often irreducible pieces of functionality. End-to-end tests take an orthogonal approach by creating and manipulating the system state via the means that are usually available to the client or end user and make sure that a complete user interface flow can be successfully executed. End-to-end test failures often cannot pinpoint the exact coordinate from which the error originated. However, they are absolutely a necessity in a testing suite since they ensure cooperation between the interacting application components and provide a safety net to catch the application's misbehavior that results from the complexities of a software interconnection.
AngularJS Web application development Cookbook
By :
AngularJS Web application development Cookbook
By:
Overview of this book
Packed with easy-to-follow recipes, this practical guide will show you how to unleash the full might of the AngularJS framework. Skip straight to practical solutions and quick, functional answers to your problems without hand-holding or slogging through the basics. Avoid antipatterns and pitfalls, and squeeze the maximum amount out of the most powerful parts of the framework, from creating promise-driven applications to building an extensible event bus. Throughout, take advantage of a clear problem-solving approach that offers code samples and explanations of components you should be using in your production applications.
Table of Contents (17 chapters)
AngularJS Web Application Development Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
Maximizing AngularJS Directives
Expanding Your Toolkit with Filters and Service Types
AngularJS Animations
Sculpting and Organizing your Application
Working with the Scope and Model
Testing in AngularJS
Screaming Fast AngularJS
Promises
What's New in AngularJS 1.3
AngularJS Hacks
Index
Customer Reviews