# Automated testing — वेब एक्सेसिबिलिटी (A11y)

Source: https://www.geekswithgeeks.com/hi/accessibility/a11y-testing-automated

> विकास में accessibility मुद्दों को जल्दी find करने के लिए tools का उपयोग करें।

## लोकप्रिय उपकरण

**axe DevTools**: browser extension। **Wave**: visual feedback। **Lighthouse**: Chrome built-in। **pa11y**: CLI tool। **jest-axe**: React testing। **Accessibility Insights**: Microsoft का comprehensive tool।

## jest-axe उदाहरण

अपने test suite में accessibility checks को automate करें।

```javascript
import { axe, toHaveNoViolations } from 'jest-axe';
expect.extend(toHaveNoViolations);

test('Button is accessible', async () => {
  const { container } = render(
    <button aria-label="Submit">Submit</button>
  );
  const results = await axe(container);
  expect(results).toHaveNoViolations();
});
```

## Automated testing की limitations

Tools ~30% मुद्दों को find करते हैं। Manual testing और real user testing बाकी को catch करते हैं। Automated tests को पहले pass के रूप में use करें, final verification नहीं।
