Software Testing Fundamentals for SAP Practitioners
Course quiz
Software Testing Fundamentals for SAP Practitioners
Keep this: job aid
SAP testing fundamentals card
- Error = human mistake. Defect = flaw it leaves. Failure = what you observe when it runs.
- Seven principles: presence not absence; no exhaustive testing; test early; defects cluster; tests wear out; context matters; absence-of-defects fallacy.
- Test activities: plan, monitor and control, analyze, design, implement, execute, complete.
- Levels: unit, string, integration/end-to-end, UAT; regression reuses tests from all of them.
- Builders own unit and string tests; the business owns acceptance.
- Types: functional (what), non-functional (how well: performance, authorizations, usability).
- A fix needs confirmation (re-run the failed case) and regression (check what it could affect).
- Choose tests by likelihood × impact; cover more with equivalence partitions and boundaries.
- Report failures in business terms: what it does to money, stock, customers or people.