Marco de prueba de Espresso: accesibilidad

La función de accesibilidad es una de las funciones clave para cualquier aplicación. La aplicación desarrollada por un proveedor debe ser compatible con las pautas de accesibilidad mínima establecidas por el SDK de Android para ser una aplicación útil y exitosa. Seguir el estándar de accesibilidad es muy importante y no es una tarea fácil. El SDK de Android proporciona un gran soporte al proporcionar vistas diseñadas correctamente para crear interfaces de usuario accesibles.

Del mismo modo, el marco de prueba de Espresso hace un gran favor tanto para el desarrollador como para el usuario final al admitir de forma transparente las funciones de prueba de accesibilidad en el motor de prueba central.

En Espresso, un desarrollador puede habilitar y configurar las pruebas de accesibilidad a través de la clase AccessibilityChecks . El código de muestra es el siguiente,

AccessibilityChecks.enable();

De forma predeterminada, las comprobaciones de accesibilidad se ejecutan cuando realiza cualquier acción de visualización. La comprobación incluye la vista en la que se realiza la acción, así como todas las vistas descendientes. Puede verificar la jerarquía de vista completa de una pantalla usando el siguiente código:

AccessibilityChecks.enable().setRunChecksFromRootView(true);

Conclusión

Espresso es una gran herramienta para que los desarrolladores de Android prueben su aplicación por completo de una manera muy fácil y sin hacer esfuerzos adicionales que normalmente requiere un marco de prueba. Incluso tiene grabadora para crear casos de prueba sin escribir el código manualmente. Además, admite todo tipo de pruebas de interfaz de usuario. Al usar el marco de prueba de espresso, un desarrollador de Android puede desarrollar con confianza una aplicación de gran apariencia, así como una aplicación exitosa sin ningún problema en un corto período de tiempo.