Accessibility, GDPR & Spell and Grammar Check

Ensure your application is accessible, compliant with GDPR regulations, and free of spelling and grammar errors. Maeris provides built-in checks to help you maintain high standards for accessibility, compliance, and content quality.

Accessibility Testing

Accessibility testing ensures your application is usable by people with disabilities and complies with accessibility standards like WCAG (Web Content Accessibility Guidelines).

Accessibility Checks

  • Alt Text Verification: Ensure images have appropriate alt text
  • ARIA Labels: Verify proper use of ARIA attributes for screen readers
  • Color Contrast: Check text and background color contrast ratios
  • Keyboard Navigation: Verify all interactive elements are keyboard accessible
  • Heading Structure: Ensure proper heading hierarchy (h1, h2, h3, etc.)
  • Form Labels: Verify all form inputs have associated labels
  • Focus Indicators: Check that focus states are visible
  • Semantic HTML: Verify proper use of semantic HTML elements

GDPR Compliance Testing

GDPR (General Data Protection Regulation) compliance testing helps ensure your application handles user data in accordance with European data protection regulations.

GDPR Checks

  • Cookie Consent: Verify cookie consent banners are present and functional
  • Privacy Policy: Check that privacy policy links are accessible
  • Data Collection Notices: Verify users are informed about data collection
  • Opt-Out Options: Ensure users can opt out of data collection
  • Data Deletion: Verify users can request data deletion
  • Secure Data Transmission: Check that sensitive data is transmitted securely (HTTPS)
  • Third-Party Tracking: Verify proper disclosure of third-party tracking
  • Consent Management: Ensure consent can be withdrawn

Spell and Grammar Check

Automated spell and grammar checking helps maintain professional content quality across your application by detecting spelling errors, grammatical mistakes, and typos.

Spell Check Features

  • Text Content Scanning: Automatically scan all visible text on pages
  • Multiple Language Support: Check spelling in various languages
  • Custom Dictionary: Add domain-specific terms and brand names
  • Context-Aware Checking: Understand context to reduce false positives

Grammar Check Features

  • Grammar Rule Validation: Check against grammar rules
  • Style Suggestions: Provide suggestions for improved writing
  • Punctuation Checks: Verify proper punctuation usage
  • Consistency Checks: Ensure consistent terminology and style

Enabling Checks in Your Tests

Step 1: Configure Test Settings

Enable accessibility, GDPR, or spell check in your test configuration.

  • Open test configuration in Test Management Modal
  • Navigate to "Quality Checks" or "Compliance" section
  • Enable desired checks (Accessibility, GDPR, Spell Check)

Step 2: Configure Check Options

Customize check settings based on your requirements.

  • Set accessibility standards (WCAG 2.0, 2.1, etc.)
  • Configure GDPR check scope and rules
  • Set spell check language and sensitivity
  • Define ignore patterns or exceptions

Step 3: Run Tests and Review Results

Execute tests and review compliance check results.

  • Run test and wait for checks to complete
  • Review accessibility violations in results
  • Check GDPR compliance issues
  • Review spell and grammar errors

Interpreting Check Results

Accessibility Results

  • Violations are categorized by severity (critical, warning, info)
  • Each violation includes element location and description
  • Suggestions for fixing violations are provided
  • Overall accessibility score is calculated

GDPR Results

  • Compliance issues are flagged with specific requirements
  • Missing elements (cookie banners, privacy links) are identified
  • Security issues (non-HTTPS, insecure data) are highlighted
  • Overall GDPR compliance status is shown

Spell and Grammar Results

  • Spelling errors are highlighted with suggested corrections
  • Grammar issues are flagged with explanations
  • Errors include location (page, element) for easy fixing
  • False positives can be added to custom dictionary

Best Practices

  • Run Checks Regularly: Include compliance checks in your regression suite

    Catch issues early before they reach production

  • Fix Critical Issues First: Prioritize critical accessibility and GDPR violations

    Address high-impact issues immediately

  • Maintain Custom Dictionary: Keep spell check dictionary updated with brand terms

    Reduces false positives and improves accuracy

  • Review False Positives: Regularly review and configure ignore patterns

    Improves check accuracy and reduces noise

  • Document Compliance: Keep records of compliance checks for audits

    Important for regulatory compliance

  • Test Across Pages: Run checks on all important pages and user flows

    Ensures comprehensive coverage

Next Steps

Continue improving your application quality: