Skip to content
Novus Examples

Explore the test library

Search files, editable visual templates, and live browser targets from one registry-backed directory. Filtered query views stay crawlable for links but are deliberately noindex; the stable taxonomy pages below remain the canonical search surfaces.

243 results

Page 6 of 11; 24 results per page.

Show the canonical directory
Preview of Labelling: aria-describedby help text (HTML)
html
6.1 KB
Actual file preview for Labelling: aria-describedby help text (HTML)

Labelling: aria-describedby help text (HTML)

Every control carries both a name and a description, wired with aria-describedby to the hint that explains its rule. Use it to check that a scanner reports the description as well as the name, and does not merge the two.

File
HTML · Accessibility Testing · 5 fields
Preview of Labelling: aria-labelledby (HTML)
html
5.5 KB
Actual file preview for Labelling: aria-labelledby (HTML)

Labelling: aria-labelledby (HTML)

No label element appears anywhere. Each control points at a span through aria-labelledby, including one control whose name is assembled from two references, which is the case that catches naive accessible-name implementations.

File
HTML · Accessibility Testing · 5 fields
Preview of Labelling: Explicit label for (HTML)
html
5.7 KB
Actual file preview for Labelling: Explicit label for (HTML)

Labelling: Explicit label for (HTML)

The reference labelling technique: each control carries an id and is named by a separate label element pointing at it. Use it as the known-good baseline when comparing accessible-name computation across the other labelling fixtures in this set.

File
HTML · Accessibility Testing · 6 fields
Preview of Labelling: Placeholder-only anti-pattern (HTML)
html
5.3 KB
Actual file preview for Labelling: Placeholder-only anti-pattern (HTML)

Labelling: Placeholder-only anti-pattern (HTML)

A deliberate anti-pattern. No control has a label element, an aria-label or an aria-labelledby, so every accessible name has to be guessed from the placeholder or the name attribute. Ship it as a failing case for an accessibility scanner, never as a template to copy.

File
HTML · Accessibility Testing · 5 fields
Preview of Labelling: Visually hidden labels (HTML)
html
5.5 KB
Actual file preview for Labelling: Visually hidden labels (HTML)

Labelling: Visually hidden labels (HTML)

Every control has a real label element that is clipped out of view, while the visible wording lives in a placeholder. A visual scraper and an accessibility tree walker see different text for the same control, which is the point of the file.

File
HTML · Accessibility Testing · 5 fields
Preview of Labelling: Wrapping labels (HTML)
html
5.5 KB
Actual file preview for Labelling: Wrapping labels (HTML)

Labelling: Wrapping labels (HTML)

Implicit labelling: each control is a child of the label that names it and no for attribute is present. Parsers that resolve names only through for and id will report six unnamed controls on this file.

File
HTML · Accessibility Testing · 6 fields
Preview of Large Form: Sixty Fields (HTML)
html
12.5 KB
Actual file preview for Large Form: Sixty Fields (HTML)

Large Form: Sixty Fields (HTML)

Sixty named controls across ten titled sections. Large enough to expose pagination, truncation and quadratic behaviour in form extractors, and regular enough that a failure is easy to localise.

File
HTML · Employment · 60 fields
Preview of Length-Constraint Matrix (HTML)
html
6.3 KB
Actual file preview for Length-Constraint Matrix (HTML)

Length-Constraint Matrix (HTML)

Textual controls carrying explicit minlength and maxlength bounds - including the exact-length and maximum-only cases, and a textarea whose counter hint and attribute must agree - for testing length validation and truncation behaviour.

File
HTML · Software Quality · 8 fields
Preview of Likert Survey Matrix (HTML)
html
8.6 KB
Actual file preview for Likert Survey Matrix (HTML)

Likert Survey Matrix (HTML)

A five-by-five Likert matrix: five statements, each a radio group over the same five points. Twenty-five radio controls that resolve to five fields is the densest grouping case in the catalog.

File
HTML · Feedback · 7 fields
Preview of Loan / Credit Application (HTML)
html
4.5 KB
Actual file preview for Loan / Credit Application (HTML)

Loan / Credit Application (HTML)

Income, employment, and amount fields for credit-application form testing. Entirely fictional SAMPLE data.

File
HTML · Finance · 8 fields
Preview of Login Form (HTML)
html
3.9 KB
Actual file preview for Login Form (HTML)

Login Form (HTML)

A downloadable login form — email and password with a remember-me toggle and native HTML5 validation, for testing autofill and credential-manager behaviour.

File
HTML · Account Access · 3 fields
Preview of Malformed Document (intentionally corrupt XFDF)
xfdf
629 B
Actual file preview for Malformed Document (intentionally corrupt XFDF)

Malformed Document (intentionally corrupt XFDF)

Intentionally corrupt. An XFDF document with an unclosed field element and no closing root tag, so a strict parser must reject it and a lenient one must say what it recovered. Small on purpose - the damage is structural, not volume.

File
XFDF · Acroform · 5 fields
Preview of Medical Intake (Fillable PDF)
pdf
16 KB
Actual file preview for Medical Intake (Fillable PDF)

Medical Intake (Fillable PDF)

A fillable PDF patient-intake AcroForm — demographics, sex radios, reason-for-visit, allergies, medications, and a consent checkbox. A sample layout only — never enter real medical data.

File
PDF · Acroform · 10 fields
Preview of Mismatched Field Manifest (intentionally corrupt JSON)
json
1.1 KB
Actual file preview for Mismatched Field Manifest (intentionally corrupt JSON)

Mismatched Field Manifest (intentionally corrupt JSON)

Intentionally corrupt. A field manifest that claims to describe acro-checkbox-matrix.pdf but names two fields the PDF does not have, omits one it does, contradicts one field's type and states a count that does not match its own array.

File
JSON · Form Data
Preview of Mismatched Option Values (intentionally corrupt HTML)
html
6.4 KB
Actual file preview for Mismatched Option Values (intentionally corrupt HTML)

Mismatched Option Values (intentionally corrupt HTML)

Intentionally corrupt. A select has two options with the same value under different labels, a radio group repeats a value, and one option's value contradicts its wording outright. A form that reads labels and a form that reads values disagree about what was chosen.

File
HTML · Software Quality · 5 fields
Preview of Multipart Submission Body (TXT)
txt
2 KB
Actual file preview for Multipart Submission Body (TXT)

Multipart Submission Body (TXT)

A complete multipart request dump for the multipart upload form: two file parts with placeholder payloads, a filename containing a space and parentheses, a repeated field name and the empty honeypot.

File
TXT · Form Data · UTF-8
Use case
Form parsingForm testing+1· Conversion set
Preview of Native Validation Enforced (HTML)
html
5.9 KB
Actual file preview for Native Validation Enforced (HTML)

Native Validation Enforced (HTML)

A counterpart to the rest of the catalog's forms: it omits novalidate, so the browser's own constraint UI blocks submission and shows the bubble. Use it to tell native enforcement apart from script-driven validation in the same harness.

File
HTML · Software Quality · 5 fields