For the complete documentation index, see llms.txt. This page is also available as Markdown.

Test Recommendations for Manual Testing

The feature is available exclusively to SAP customers.

Test Recommendations for Manual Testing enables SAP customers to apply Risk-Based Testing without requiring a full integration with an external test management tool. By selecting the scope of their testing effort and triggering an analysis in SeaLights, manual testers receive a prioritized, downloadable list of test cases that covers all code and non-code changes introduced in a given set of SAP transports, moving teams from "test everything" to testing only what matters.

The feature is available exclusively to SAP customers, accessed via Test Optimization → Test Recommendations in the main navigation.


Business Outcomes and Use Cases

  • SAP teams without test management tool integrations get structured, change-driven test recommendations without any updates to the test management tool.

  • UAT and regression coordinators scope a testing effort to a specific transport batch instead of running an entire test suite.

  • QA leads managing carry-over work roll untested items from a previous cycle into a new one, maintaining continuity across releases.

  • QA leads managing carry-over work roll untested items from a previous cycle into a new one, maintaining continuity across releases. When actual test results are reported back to SeaLights, Carry Over becomes especially powerful - completed and passed tests are automatically excluded from the new cycle, so teams continue exactly where they left off without manually tracking what's already been done.

  • Test authors and QA architects use Test Gaps data to identify which modified SAP objects have no test coverage at all. Because gaps are presented within their execution context (the process flow they belong to), it is much easier to understand the functional impact of the gap and write a meaningful test that targets the right scenario.


Three Outputs, One Cycle

Every Test Cycle produces three complementary results:

Test Recommendations / what to run now Existing test cases in your suite that cover the changes in the selected transports. Running these gives confidence that all modified SAP objects are validated by tests that already exist.

Test Gaps / where your suite has no coverage Modified SAP objects with no associated test case in the current suite. These are blind spots: even if every recommended test passes, these objects remain untested. Test Gaps are the actionable input for writing new tests and eliminating coverage debt over time.

Coverage Report / how testing is progressing A coverage report is automatically created for each cycle, tracking how much of the changed scope has been tested as the cycle progresses. It updates daily without any manual action, giving test managers and stakeholders a view of testing progress against the transport batch.

💡 Test Gaps are not failures, they are visibility. SeaLights surfaces them so teams can decide: accept the risk for this cycle, or invest in new tests before the next release.


How It Works

Each Test Cycle is created through a short wizard where the user defines the application, test environment, test stage, and transport scope. SeaLights then runs a background analysis, tracing execution paths, mapping changed objects to the existing test suite, and identifying uncovered objects, and delivers both outputs as downloadable CSVs.

Test Recommendations

The quality and precision of manual test recommendations depend on how deeply SeaLights is integrated into your testing workflow - specifically, whether test executions are reported back to SeaLights. There are three integration levels, each producing progressively more targeted recommendations.


Key Concepts

Term
Meaning

Test Cycle

A scoped recommendation request. Each cycle targets a specific application, test environment, test stage, and set of transports. Cycles are numbered sequentially and retained for 1 year.

Test Recommendations

The subset of your existing test suite that covers all changes in the cycle's transport scope. Delivered as a downloadable CSV.

Test Gaps

Modified SAP objects in the transport scope that have no test case in the current suite. Signals where new tests need to be written.

Start Clean

Cycle scope based on a new transport batch only — no carry-over from previous cycles.

Carry Over

Cycle scope that inherits pending (untested) items from a previous cycle, optionally supplemented with new transports.

Transport / Build

A unit of change in SAP. The transport scope defines which changes are analyzed in a given cycle.

Execution

A specific process flow (e.g., Order-to-Cash) used to group impacted objects and test cases.

Coverage Report

A Multi-App Coverage Report automatically generated for each cycle, updated daily while the cycle is active.

Last updated

Was this helpful?