Selection is grounded in observed execution
The test-to-code map is built from what tests actually ran against what code, not from static analysis, file paths, or naming conventions.
Tricentis • Change intelligence
SeaLights maps every test to the code it actually exercises, then runs only the tests a given code change puts at risk.
Merito runs the SeaLights rollout end to end, from agent instrumentation and coverage baselining through quality gate design and the handoff into Tosca execution.
What it is
Tricentis SeaLights is a quality intelligence platform. It watches builds and test runs, builds a map of which tests exercise which methods, and uses that map to work out which tests a code change actually puts at risk. Tests that nothing in the change touches are skipped.
Tricentis files SeaLights and LiveCompare in the same portfolio category, and the pairing holds up. Both answer the same question, which is what genuinely needs retesting after a change. LiveCompare reads SAP transports and support packs. SeaLights reads code change sets across Java, .NET, Node.js, Python, Go, and C++. Shared premise, different input, no overlap in footprint.
Scoping only pays off if something downstream acts on it. SeaLights returns a list of tests to exclude and the test runner applies it. Tricentis Tosca and Testim both implement that natively, so a Merito engagement usually ends with SeaLights deciding the scope and Tosca executing what survives.
The first thing SeaLights gives a team is not a saving. It is a measurement. Coverage numbers usually fall once real execution data replaces unit test percentages, and release gates get rebuilt around coverage of changed code rather than an overall figure. The cycle time comes later, once the model has seen enough varied runs to be trusted.
Ideal use cases
What it is best at
The test-to-code map is built from what tests actually ran against what code, not from static analysis, file paths, or naming conventions.
Every optimization strategy has to cover all changed methods before any volume target is applied, so pruning never trades away the change itself.
If the analysis layer is unreachable, the pipeline falls back to a full test run rather than silently skipping work.
Unit, API, UI, system, and manual tests all feed the same map, so the picture is not limited to the one layer that was easiest to instrument.
Core capabilities
Work out what changed, then work out what that change actually put at risk.
Method-level change detection
Changes are detected by comparing method content rather than branch names, so the comparison follows the code and not the branching model.
Essential test selection
A test stays in scope if it exercises modified code, failed on the last run, has been pinned by the team, is new or unmapped, depends on another selected test, or was recommended before but never ran.
Optimization strategies
Conservative runs everything the analysis flags with no further pruning. Moderate and Aggressive prune toward a volume target while still covering all changed methods.
Full-run fallback
Pipelines revert to running the complete suite automatically when recommendations cannot be retrieved.
Show where changed code has nothing testing it, at a level someone can act on.
Test gap analysis
Drills from an application summary to files to individual untested methods, with the option to mark methods as out of scope for future builds.
Coverage across test types
Automated and manual test executions both contribute, so manual regression is not invisible to the analysis.
User story coverage
Ties coverage back to the epics and stories in delivery tooling so gaps are visible per unit of work rather than per repository.
Turn the analysis into something that can block a release.
Coverage of changed code as the gate
The mandatory gate parameter measures how much of the change is covered, which is the number that actually predicts release risk.
Optional overall coverage and failure gates
Overall coverage thresholds and failed-test policies can be layered on per test stage where they add something.
Layered gate configuration
Defaults are set once across the account and overridden per application, so teams with different risk profiles are not forced onto one threshold.
Release readiness reporting
Gate status resolves to a clear pass, fail, missing data, or scan issue, which keeps a red gate distinguishable from a broken pipeline.
Get the map built without asking teams to rewrite tests.
Language agents
Separate agents cover Java and the JVM languages, .NET and C#, Node.js with JavaScript and TypeScript, Python, Go, C and C++ in beta, and SAP ABAP.
Build tool integration
First-party plugins for Maven, Gradle, and SBT, plus a documented MSBuild path, so instrumentation attaches at build time.
Artifact-based analysis
Agents read compiled binaries and artifacts and send metadata upward, which keeps source code out of the analysis path.
Where it fits in the stack
Deployment and implementation
Licensing and packaging
Merito services
SeaLights work splits cleanly. Getting instrumented and baselined is one engagement. Getting the pipeline to act on what it learns is another.
Application and test stage scoping, agent rollout across your build and runtime environments, and the coverage baseline everything else is measured against.
Explore service02Pipeline and release gate analysis, then wiring scoped selection into Jenkins, GitHub Actions, Azure DevOps, or GitLab so it changes what actually runs.
Explore service03Getting QA leads, developers, and release owners fluent in test gap reporting and in what each optimization strategy costs them.
Explore service04Agent and instrumentation version upgrades as your runtimes move, plus extending an existing footprint onto new applications and languages.
Explore service05Named engineer, priority SLAs, and release-window coverage for the pipelines that depend on SeaLights recommendations.
Explore service06Merito-placed SDETs and test architects who have run scoped execution against real regression suites.
Explore serviceSeaLights licensing
Merito sizes the application footprint, gets SeaLights instrumented, and connects the scoped output to whatever executes your tests.
Merito point of view
Merito's position is that SeaLights is a measurement product before it is a savings product. The first real output is an honest picture of which tests exercise which code, and that picture is usually less flattering than the number the team had been reporting. Teams that treat the drop as a problem stall here. Teams that treat it as the actual baseline get somewhere.
The savings depend on things inside your control rather than inside the product. Test results have to be reported back, because anything the platform cannot see stays in scope and quietly erodes the benefit. The model also learns from variation, so a suite that always runs the same tests in the same order at the same time teaches it very little. Merito spends the early weeks on test stage design for exactly that reason.
Skipping a test is a trust decision, not a configuration one. The conservative strategy runs everything the analysis flags and prunes nothing beyond that, which is where most teams should start. Moving past it trades risk for cycle time, and that trade belongs to whoever owns release quality rather than to whoever happened to be configuring the tool during rollout.
This is not the SAP answer. Where the change set is a transport, LiveCompare is the right tool and Merito sells and delivers it. SeaLights reads code.
What buyers usually underestimate
Active development
Fresh analysis of recent Tricentis SeaLights releases, reviewed by Merito as they ship.
View all product release updatesTricentis Sealights August 2026 adds Coverage Analysis, which aggregates application coverage across services, test stages, teams, and selected time windows. Release, QA, and engineering leaders can review overall coverage, changed-code coverage, and failing tests in one view that refreshes every 15 minutes. The feature is currently available to customers not using Integration Build, with data available from mid-July 2026 or a date set by their customer success manager.
Tricentis Sealights July 2026 adds Coverage Analysis, which consolidates coverage data across services, test stages, and teams into a shared view. Teams can pin coverage to a sprint, lock it to a release window, or use rolling time ranges, with automatic refreshes every 15 minutes. Change Coverage and failing-test visibility help release managers assess whether modified code has been tested before approving deployment.
Learn how SeaLights improves enterprise test optimization governance, CI/CD visibility, and release management workflows.
Related from Merito
Related solutions
Related services
Related products
Frequently Asked Questions
Consultation request
Share your regression cycle time, your application stack, and how test results are reported today. A Merito SeaLights specialist follows up within one business day.
Scope before quote
SeaLights is sized on how much code and how many repositories are in scope. Merito works that out with you before anything goes to paper.
Scoping plus execution
Merito builds both halves, the analysis that decides what to run and the Tosca or Testim integration that acts on it.
Next step
A SeaLights conversation starts with how long your regression cycle is and what already reports results. We size the engagement from there.