Difference between revisions of "Crear un caso de prueba para Android"

From GXtest Wiki
Jump to: navigation, search
(Pre-requisitos)
(Pre-requisitos)
Line 7: Line 7:
 
* [[Configurar el dispositivo]] en el que se ejecutará el caso de prueba
 
* [[Configurar el dispositivo]] en el que se ejecutará el caso de prueba
 
* Tener disponible el archivo apk de la aplicación Android (se utiliza mas adelante)
 
* Tener disponible el archivo apk de la aplicación Android (se utiliza mas adelante)
* El archivo apk debe haber sido compilado [[Compilar un apk en modo test |en modo test]]
+
* El archivo apk debe haber sido [[Compilar un apk en modo test | compilado en modo test]]
 
* El dispositivo o emulador donde se ejecutará no debe tener configurado ningún mecanismo de bloqueo de pantalla
 
* El dispositivo o emulador donde se ejecutará no debe tener configurado ningún mecanismo de bloqueo de pantalla
  

Revision as of 16:41, 12 February 2015

Para ejecutar un caso de prueba sobre Android desde GXtest Designer, es necesario completar algunos pre-requisitos.

Pre-requisitos

Crear un caso de prueba para Smart devices

Al crear un nuevo caso de prueba, debemos seleccionar "Smart Device" en el diálogo donde se ingresa el nombre del nuevo test case.

New SD test case.PNG

Luego de crear el caso de prueba, generalmente lo primero que deseamos hacer es ejecutar/instalar la aplicación en el device. Para esto, agregamos un evento Go en la arista Init, con la ruta del archivo apk de la aplicación. Podemos utilizar un valor fijo, pero es recomendable utilizar una variable para que el caso de prueba sea luego más fácil de configurar.

Go apk.PNG

Podemos ejecutar el caso de prueba, y deberíamos ver que se inicia el emulador (en caso de estar utilizando uno) y se abre la aplicación.

Ingresando los primeros comandos

Ahora que ya pudimos abrir la app en nuestro dispositivo o emulador, vamos a automatizar algunas acciones sobre la app, utilizando los comandos disponibles para mobile. No todos los comandos disponibles para web podrán ser utilizados en la ejecución en smart devices (de hecho algunos pierden el sentido). En Comandos SD disponibles aparece una lista de comandos disponibles para la plataforma mobile.

Dado que la primera pantalla de la app es el menú principal, vamos a seleccionar la opción del menú ""