Lorsque vous personnalisez les propriétés sémantiques de votre application, par exemple lorsque vous suivez les cas d'utilisation répertoriés dans le guide sur la sémantique, vérifiez qu'elles sont correctes et évitez les régressions à l'aide de tests d'interface utilisateur automatisés.
Par exemple, pour vérifier que le libellé de clic d'un élément est correctement défini, utilisez le code suivant:
@Test fun test() { composeTestRule .onNode(nodeMatcher) .assert( SemanticsMatcher("onClickLabel is set correctly") { it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label" } ) }
Test Compose
Pour en savoir plus sur les tests dans Compose, consultez les guides de test dédiés.
Ressources supplémentaires
- Accessibilité:concepts et techniques essentiels communs à tout le développement d'applications Android
- Créer des applications accessibles:étapes clés à suivre pour rendre votre application plus accessible
- Principes pour améliorer l'accessibilité des applications:principes clés à garder à l'esprit lorsque vous cherchez à rendre votre application plus accessible.
- Testing for Accessibility (Tests d'accessibilité) : principes et outils de test pour l'accessibilité sur Android.