Content Tests

KeyValue
StatusActive
OwnerQA Automation
Updated2026-03-26
ScopeRegistry-driven content validation across CNC sites

Content Tests exist because “page loads” is not enough for editorial products. A site can be technically up while key modules, embeds, galleries, subscription surfaces, or article structures are quietly broken. This suite is built to catch that kind of drift.

What The Suite Does

CapabilityWhat It Means
registry-driven coveragemodules are tested because they are listed in the registry, not because someone remembered them
context groupingentries are grouped so the suite does not navigate more than necessary
handler-based executiondifferent module families use purpose-built logic
tiered depthsome entries only need existence checks; others need interaction or journey validation
regression detectionhistory is used to tell whether a breakage is new or repeating

Current Shape

MetricCurrent Snapshot
sites covered6
registry entries120
site slots231
primary tiersexistence, interaction, journey
handler count12 specialized handlers

The Three Tiers

TierWhat It Proves
existencethe module is present in the DOM where expected
interactionthe module can be meaningfully interacted with
journeythe module holds up across a short user flow, not just one click

Orchestrator Model

The orchestrator is the part that makes the suite practical on live news sites.

Orchestrator ResponsibilityWhy It Exists
context groupingreduces repeated navigation
deadline protectionone slow context should not freeze the whole suite
recovery logica broken page should not poison everything after it
seed URL handlingreliable coverage on volatile content surfaces

Handler Model

Handlers are how the suite stays specific without becoming one giant file.

Handler FamilyTypical Examples
article-likearticle, live, search, navigation
media-likegallery, video, podcast, embed
premium-likesubscription, auth
interaction surfacessocial, existence-only, mixed module flows

Why This Suite Matters

Content is where many newsroom breakages show up first:

  • embeds disappear
  • galleries stop opening
  • premium surfaces render incorrectly
  • special article modules break after editorial or CMS changes

These are real reader-facing failures even when smoke tests stay green.

History And Regression Detection

Content Tests are not only about the current run.

Historical FeatureWhy It Helps
run historyshows if a failure is repeating
regression detectionhighlights new breakages rather than long-known weak spots
coverage reportinghelps prioritize what is still untested or shallowly tested

Where Operators Usually Feel The Value

SituationWhy Content Tests Help
CMS rolloutshows which modules drifted
editorial template changecatches module-specific breakage
embed-provider behavior changesurfaces gaps generic suites miss
site-specific content quirkskeeps the six sites from being treated as interchangeable

[EXPAND: Good mental model]

Think of Content Tests as the bridge between broad functional suites and editorial reality. Smoke tells you the site is alive. E2E tells you journeys work. Content Tests tell you the modules editors actually publish are still there and still usable.

[END EXPAND]

NeedGo To
registry structureContent Registry
high-level suite listTest Types