Results and evidenceVerify saved data

Verify saved data

Distinguish an accepted write action from a separately verified record and field values.

An app can display a success message even when a record is missing or its fields differ. Persistence checks track whether a separate read found the saved record and, where available, verified submitted values.

Read the result

Open the scan's persistence checks in its results view. Review the submission and its verification evidence.

ResultWhat it establishes
Accepted actionThe app acknowledged the action.
Persistence verifiedA separate read found the saved record.
Persistence contradictedVerification found evidence inconsistent with the saved record.
Saved fields verifiedThe checked submitted field values matched the later read.
UnverifiedAvailable evidence did not establish the relevant result.

Finding a record does not mean every field was verified. Check which fields and observations support the result.

Prepare a useful workflow

Use a staging account with create and read permissions, disposable data, and a distinctive identifier. The verifier needs a reachable way to find the created record, such as its detail page or an allowed read surface.

When different roles or apps participate, confirm that they use the same backend environment. See Cross-role testing.

Investigate a contradiction

Compare submitted values with the later record, permissions, and timing. Check whether the app saved a different value, whether the record was filtered from the test user, or whether another process changed it.

Resolve the cause and repeat the workflow. Treat an unverified result as missing evidence rather than a pass.