Test multiple data files together
Define the JSON Schema file or schema pool, select a collection of JSON documents, and run the collection without repeatedly pasting data into a browser form.
Test APIs and data contracts
Run a repeatable set of JSON data files against schema resources, compare the result with a known reference, and inspect which schema definitions the test data exercised.
A repeatable schema test
A JSON Schema tester evaluates how a set of JSON data files behaves against one or more schema resources. That makes it useful while a contract is being designed and later when representative examples need to guard the expected valid and invalid cases.
Define the JSON Schema file or schema pool, select a collection of JSON documents, and run the collection without repeatedly pasting data into a browser form.
Record an accepted result, then compare later runs with that reference to expose a changed status or message set. A reference result supports regression review, but it still needs deliberate maintenance when the intended contract changes.
Collect coverage information to see which parts of the schema resources were exercised by the current data set. Coverage identifies unexercised definitions; it does not by itself prove that every boundary value or business rule has been tested.
Test construction
A useful contract suite includes data that should fail as well as data that should pass. Record why each invalid example is expected to fail so a changed diagnostic can be distinguished from an intended schema revision.
Coverage report
Once the schema resources and data set are defined, the workflow can generate a coverage report for the current test. Review the specific definitions reached by the data and identify branches that need additional examples.
Platform availability
Related schema work
Build and resolve the schema in the editor, use the analyzer for background structural findings, and keep instance validation distinct from the repeatable schema-test collection described here.
Shared schema resolution
A schema-test collection needs a stable resource context. The JSON Schema pool Article explains how the desktop workflow groups schema files, selects a root resource, and applies a configuration change before validation.