Del curso: Desarrollo Android esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.700 cursos impartidos por expertos del sector.

Automatización de test en UI

Automatización de test en UI

Para crear test visuales, vamos a utilizar Espresso. Vamos a crear una clase de tipo test, dentro del paquete 'vistas.login' de Android Test. Vamos a poner la anotación de '@RunWith'. 'AndroidJUnit4', y así le estaremos diciendo al compilador que esto es un test de vista. También podemos especificar anotaciones, como pueden ser '@LargeTest', '@SmallTest y '@MediumTest'. Por ejemplo, '@SmallTest'. Esto servirá para que el compilador de los test pueda hacerse una idea del tamaño del test que vamos a ejecutar. En nuestro caso, como es un test de vista y tiene varias funciones, vamos a dejarlo con '@LargeTest'. Vamos a anotar todas nuestras funciones con el "tag" 'Test'. De esta manera, sabrá cuáles son los test que debe ejecutar. Normalmente para test de vista es necesario especificar una regla, que suele ser la actividad que vamos a testear. En este caso, la notaremos con regla y '@JvmField' y agregaremos que es un tipo 'ActivityTestRule' y va a testear 'LoginActivity'. Por otro lado…

Contenido