Academy · Solution Architecture · 300 Professional
Architecting for Testability and Quality
A course for architects on designing SAP solutions that are testable: writing testability requirements for controllability, observability and transparency, designing logs, correlation keys and operations monitoring that serve tests and support, planning environments and test data with copies, masking, synthetic data and simulated partners, decoupling teams with interface contracts and toggles, and building evidence trails from requirement to production that someone else can verify.
- 48 minutes
- 5 lessons + quiz
- Solution Architect, Test Lead / Test Manager, Test Automation Engineer
What you’ll be able to do
- Define testability requirements
- Design for observability
- Provision test environments and data
- Use contracts and toggles
- Design evidence trails
Sources and further reading
- ISTQB Certified Tester Advanced Level Test Automation Engineering (CTAL-TAE) Syllabus v2.0 · ISTQB
- Application Logs (SAP BTP, ABAP environment documentation) · SAP (SAP-docs on GitHub)
- SAP Cloud ALM for Operations · SAP Support
- Copy Profiles (client copy) · SAP Help Portal
- Testing (SAPUI5 documentation, including the mock server) · SAP (SAP-docs on GitHub)
- The Practical Test Pyramid (contract tests) · martinfowler.com
- Feature Toggles (aka Feature Flags) · martinfowler.com
- Planning and Executing Testing (lesson, Implementing with SAP Cloud ALM) · SAP Learning