Android Espresso Revealed: Writing Automated Ui Tests

Puntuación:   (3,8 de 5)

Android Espresso Revealed: Writing Automated Ui Tests (Denys Zelenchuk)

Opiniones de los lectores

Actualmente no hay opiniones de lectores. La calificación se basa en 6 votos.

Contenido del libro:

Capítulo 1: Introducción a Espresso para AndroidDescribe los aspectos básicos de Espresso. Define los objetivos y enfoques de las pruebas de interfaz de usuario. Proporciona ejemplos sobre la configuración de las pruebas dentro del proyecto IDE de Android Studio. Explica cómo identificar elementos de interfaz de usuario de aplicaciones Android, realizar acciones, aserciones y aplicarles coincidencias. Al final de este capítulo el lector será capaz de escribir pruebas simples y ejecutarlas desde dentro del IDE Android Studio en el dispositivo o emulador. También habrá ejemplos de cómo ejecutar tests utilizando gradle o comandos shell.

Capítulo 2: Adaptar Espresso a nuestras necesidadesCon ejemplos más avanzados el lector aprenderá a implementar ViewActions personalizadas, incluyendo acciones de clic y deslizamiento; ViewMatchers, tales como: matching de vistas complejas, matchers de RecyclerView o matchers de Drawable. Se mostrará cómo utilizar acciones y matchers personalizados, implementar FailureHandler personalizados con posibilidad de tomar y guardar capturas de pantalla en caso de fallo.

Capítulo 3: Manejo de operaciones de red o acciones de larga duraciónExplica cómo manejar solicitudes de red de aplicaciones u operaciones de larga duración durante la ejecución de pruebas con la ayuda de la interfaz IdlingResource. Proporciona un ejemplo sobre ConditionalWatcher como alternativa a IdlingResource.

Capítulo 4: Verificación y stubbing de intents con IntentMatchersMuestra el uso de IntentMatchers dentro de la aplicación bajo prueba, así como la posibilidad de stubear intents externos y proporcionar back extras. Un buen ejemplo de intent externo puede ser la selección de una imagen de la galería de fotos, que luego puede ser utilizada por nuestra aplicación bajo prueba.

Capítulo 5: Pruebas de vistas webAquí se ofrece al lector una visión general sobre las pruebas de vistas web dentro de la aplicación bajo prueba.

Capítulo 6: Escribiendo tests Espresso con KotlinKotlin está ganando gran popularidad en el mundo de los desarrolladores Android recientemente. En este capítulo, el autor ofrecerá una introducción a las pruebas con Kotlin y Espresso, explicará las ventajas de utilizar el lenguaje de programación Kotlin y mostrará cómo migrar el código de prueba Java a Kotlin.

Capítulo 7: Herramientas de automatización de pruebasDespués de leer este capítulo, el lector entenderá cómo utilizar el grabador de pruebas Espresso, configurar el dispositivo de pruebas o el emulador para minimizar los fallos de las pruebas y ejecutar las pruebas en la nube Firebase.

Capítulo 8: Espresso y UIAutomator: el tándem perfectoEste capítulo muestra una de las configuraciones de automatización de pruebas más potentes para Android, que combina el marco de pruebas Espresso con la herramienta de pruebas UIAutomator. Habrá ejemplos de cómo probar notificaciones u operar en aplicaciones de terceros durante la ejecución de las pruebas de Espresso.

Capítulo 9: Pruebas de accesibilidadUn ejemplo de cómo probar la accesibilidad de aplicaciones con Espresso.

Capítulo 10. Enfoque de arquitectura Screen ObjectMostrará cómo aplicar el enfoque de arquitectura Screen Object (el mismo que el de page object) al proyecto de pruebas, lo que permite reducir el esfuerzo de mantenimiento dedicado a rehacer las pruebas tras cambios en el código fuente de la aplicación bajo prueba.

Capítulo 11: Supervised monkey tests using Espresso and UIAutomatorEl último capítulo dará un ejemplo de cómo implementar pseudo monkey tests supervisados utilizando Espresso y UIAutomator.

Otros datos del libro:

ISBN:9781484243145
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2019
Número de páginas:308

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Android Espresso Revealed: Writing Automated Ui Tests
Capítulo 1: Introducción a Espresso para AndroidDescribe los aspectos básicos de Espresso. Define los objetivos y...
Android Espresso Revealed: Writing Automated Ui Tests

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)