
- 594 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
Test-Driven Development with ABAP Objects
About this book
Better, cleaner code—every developer's dream. Test-driven development is how you'll achieve it! From creating a robust test infrastructure to designing methods, classes, and packages that will stand the test of time, this book provides in-depth instructions for revitalizing your programming. Whether you're writing new code or fixing legacy code, you'll learn to select test cases, use test doubles, and generate test data. With information on agile methodology to round out the development process, you'll have all the tools you need! Highlights: 1. Object-oriented design
2. Refactoring legacy code
3. Test-driven maintenance
4. Test infrastructure
5. Test pyramid
6. Test code design pattern
7. Global test doubles
8. Test class hierarchies
9. Test data classes
10. ABAP Development Tools (ADT)
11. Agile development
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
1 Introduction
1.1 Sustainability: Development and Maintenance with a Test Infrastructure



Table of contents
- Dear Reader
- Notes on Usage
- Table of Contents
- Foreword
- Preface
- 1 Introduction
- Part I Building a Test Infrastructure
- 2 The Sample Application
- 3 Code-Based Test Improvement
- 4 Design-Based Test Improvement
- 5 Robust Integration Test
- 6 Minimizing Dependencies
- 7 Isolated Component Test
- 8 Redesign with Unit Tests
- Part II Test-Oriented ABAP Design
- 9 Designing Methods
- 10 Designing Classes
- 11 Designing Packages
- 12 Test Cases
- 13 Test Doubles
- 14 Global Test Doubles
- 15 Test Classes
- 16 Test Data
- 17 Test Infrastructures
- Part III Agile Development of a New Application
- 18 Preparation for Test-Driven Development
- 19 Test-Driven Development
- Part IV Agile Methodology
- 20 Scrum
- 21 Agile Software Engineering
- 22 Lean Development Model
- 23 Team Development
- 24 Backlog Development
- 25 Product Development
- Part V Test-Oriented ABAP Tools
- 26 ABAP Unit
- 27 ABAP Development Tools
- 28 ABAP Tools for Test Isolation
- A Naming Conventions for ABAP Code
- B Bibliography
- C The Author
- Index
- Service Pages
- Legal Notes