Overview
Spotlight is TestParty’s production-level accessibility scanner. It continuously monitors live websites for WCAG compliance, generating actionable reports that help teams detect and fix accessibility issues before they become legal or usability risks.
Unlike traditional tools that only provide raw issue lists or generic scores, Spotlight offers higher coverage, richer context, and seamless integrations. It is designed to be the easiest entry point into TestParty’s ecosystem, requiring minimal setup while providing enterprise-grade insights.
Spotlight ensures that what you ship is accessible, defensible, and ready for your customers. Automatically, with no extra manual work from your team.
Core Philosophy
Lawsuits don't care about your test coverage. They care about what your customers can and can't access.
Most companies assume accessibility testing ends at staging, but what actually reaches production is what's most exposed to legal challenges and user accessibility issues. Spotlight addresses this critical gap by monitoring your live site continuously.
Key Features
-
Nightly/Daily Scans: Automatically scans your production website based on configurable frequency (recommended: once per day)
-
Sitemap-Based Coverage: Scans all pages in your XML sitemap or a custom-defined list of URLs
-
User Flow Testing: Supports complex interaction testing including:
-
Login authentication flows
-
Button clicks and navigation
-
Multi-step user journeys
-
Form interactions
-
Example Use Cases
-
Compliance Monitoring: Run scans across all public-facing pages to demonstrate WCAG compliance for legal or regulatory audits.
-
E-commerce QA: Catch accessibility issues on PDP templates (e.g., carousels, navigation panels) before they impact customers.
-
Enterprise Rollout: Start with Spotlight in production, then expand into Bouncer (PR-level checks) and PreGame (local IDE linting) for full TestParty coverage.
Technical Implementation
Setup Process
1. Define Scanning Scope
# Example: Basic sitemap scanning
domains:
- https://yoursite.com
- https://subdomain.yoursite.com
scan_type: sitemap
frequency: nightly
2. Configure User Journeys (Optional)
# Example: Complex user flow with authentication
user_flows:
- name: "Purchase Flow"
steps:
- navigate: "https://yoursite.com/login"
- input:
selector: "#username"
value: "${USERNAME}"
- input:
selector: "#password"
value: "${PASSWORD}"
- click: "#login-button"
- navigate: "/products"
- click: ".add-to-cart"
- navigate: "/checkout"
Getting Started
-
Initial Setup: Define URLs and user journeys to scan
-
Technical Integration: Connect to your ticketing system and CI/CD pipeline
-
Configuration: Set scanning frequency and notification preferences
-
Reporting: Team onboarding on dashboard and reports
-
Go Live: Begin automated scanning and monitoring