TestKase
TestKase
|Docs
Accessibility TestingReference

Rule Categories

What the Advanced rules, Best practices, and Needs review toggles actually include.

Rule Categories

TestKase runs axe-core under the hood. Axe groups rules by category (what they check) and by tag (which standard / enablement status they're part of). The three toggles in Scan Settings map to those tags.

Advanced rules (advanced)

  • Default: On.
  • What it is: axe-core rules that are disabled by default but mapped to WCAG. Examples: focus-order-semantics, scrollable-region-focusable.
  • Why leave on: you typically want to catch these issues.
  • Why turn off: rarely — only if your program has decided a specific rule produces too much noise.

Best practices (bestPractices)

  • Default: Off.
  • What it is: rules that improve UX and accessibility but are not WCAG success criteria. Examples: landmark-unique, heading-order, region.
  • Why turn on: you want to produce friendlier, more consistent interfaces and you're OK with findings that don't map to formal WCAG failures.
  • Why leave off (default): you want a report that's exclusively WCAG conformance-driven, e.g., for an audit.

Needs review (needsReview)

  • Default: On.
  • What it is: issues axe-core couldn't decide on automatically. They show up with status incomplete in the WCAG conformance matrix. Example: ensuring a custom control has an accessible keyboard handler when the handler isn't statically analyzable.
  • Why leave on: catches things that are likely problems; a human can confirm.
  • Why turn off: you only want the hard pass/fail list for reporting.

What's always on

  • Every rule mapped to your chosen WCAG version and level. This is the core of the scan and can't be disabled — it's what the conformance matrix is measured against.

Where the toggles live

Scan Settings → Accessibility tab. See Web Scanner for screenshots.