What this utility produces
Choose Passport in the test-data utility to receive the shared fictional record fields plus a passportTest object. Its nationality is FICTIONAL and its destination is Test Environment. Document numbers contain NOT-VALID. No real state is represented as the issuer.
"documentKind": "passport",
"documentNumber": "NOT-VALID-0001",
"passportTest": {
"destination": "Test Environment",
"nationality": "FICTIONAL"
},
"validForIdentification": falseWhat a useful passport-form test covers
- Required fields and accessible error messages.
- Date parsing and expiry rules under an explicit test date.
- Handling of missing or contradictory values.
- Separation of a submitted record from an authentication result.
- A clear distinction between sandbox fixtures and real customer data.
A data fixture is not a standards-conformance test
These records use an original test schema. They are deliberately unsuitable for passport issuance, border travel or identity verification. They are not ICAO-compliant passport representations and are not designed to pass a real verification service.
For a check-digit calculation, use the separate educational tool with a fictional data element. The tool displays the arithmetic and its limits. It does not generate a full MRZ or assemble a travel-document record.
Recognize the boundary of generator services
A service offering realistic identity documents, acceptance guarantees or verification bypass is solving a different problem from legitimate QA. Choose test utilities that explain their output, use permanent fictional labels and do not make acceptance promises.