December 2008
Beginner to intermediate
576 pages
15h 15m
English
This glossary contains the authors’ definitions of terms used throughout this book.
Acceptance tests are tests that define the business value each story must deliver. They may verify functional requirements or nonfunctional requirements such as performance or reliability. Although they are used to help guide development, it is at a higher level than the unit-level tests used for code design in test-driven development. Acceptance test is a broad term that may include both business-facing and technology-facing tests.
APIs enable other software to invoke some piece of functionality. The API may consist of functions, procedures, or classes that support requests made by other ...