---
title: "Auditorias de acessibilidade automatizadas com XCTest"
description: "Como integrar performAccessibilityAudit em UI tests de SwiftUI e interpretar as falhas."
canonical: "https://ronanrodrigo.dev/notes/auditoria-acessibilidade-xctest"
markdown: "https://ronanrodrigo.dev/notes/auditoria-acessibilidade-xctest.md"
last-updated: "2026-10-05"
---
## Auditorias de acessibilidade automatizadas com XCTest

As auditorias de acessibilidade do XCTest ajudam a detectar automaticamente problemas comuns de acessibilidade em apps iOS.

- **Configuração**: use `XCUIApplication.performAccessibilityAudit()` em UI tests do XCTest — não em testes unitários nem com Swift Testing. Adicione valores estáveis de `accessibilityIdentifier` para navegar de forma confiável até telas específicas.
- **O que é verificado**: descrições ausentes, regiões de toque pequenas, contraste insuficiente, texto cortado, falta de suporte a Dynamic Type, traits inválidos e conteúdo inacessível.
- **Cobertura**: rode as auditorias em telas e estados relevantes, incluindo listas vazias, erros de validação, estados de carregamento, sheets, alerts e menus. Espere a navegação terminar antes de auditar.

[Acesse a fonte original](https://tanaschita.com/ios-accessibility-automated-audits/)
