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
Del curso: Desarrollo Android esencial
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…
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.