Skip to main content

Veritran Docs

Cómo probar el proceso de inicio de sesión de tu app con Low-Code Test

Componente de la plataforma

Veritran Studio - Low-Code Test

Versión

3.1

Contexto

Estás construyendo una app nueva para GoldBank y necesitas probar el proceso de inicio de sesión para un usuario con una cuenta personal antes de entregar tu app al banco. El objetivo de la prueba es garantizar que todos los elementos incluidos en el proceso de inicio de sesión del usuario funcionen correctamente y que el usuario pueda acceder a la página de landing de la app.

Solución

Puedes crear una prueba con la funcionalidad Low-Code Test (LCT) de Studio. Esta prueba incluye todas las acciones que se espera que realice el usuario al iniciar sesión en la app y ejecutarla. Sigue las instrucciones a continuación para crear un LCT.

Configuración inicial
  1. Configura los binarios de Android e iOS de tu app y las credenciales de la granja de tu dispositivo en la sección Run Settings.

  2. Establece cualquier variable que desees reutilizar en las pruebas desde la página Variables. Por ejemplo, puedes establecer el nombre de usuario como variable para modificarlo más adelante si necesitas probar diferentes categorías de usuarios. Puedes actualizar el valor desde la página Variables e impactará en cada prueba que tenga la variable username.

Crea la prueba
  1. Haz clic en Create test en la página de inicio de LCT para empezar el proceso de creación. Se abre la página Test info, desde donde puedes agregar o editar la información básica de la prueba.

  2. Introduce un nombre único para identificar la prueba. En este caso, Login Test.

    Importante

    El nombre de la prueba no se puede editar una vez creado. Elige el nombre con cuidado.

  3. En el campo Description, explica el propósito y el alcance de la prueba. Por ejemplo: Test the apps' login process to ensure that all the components included in the login and the landing screens respond as expected.

  4. Introduce el resultado esperado cuando se valide con éxito el último paso de la prueba. Por ejemplo: El usuario accede con éxito a la página de landing y encuentra un mensaje de bienvenida en pantalla.

  5. En el campo Pre-requisites, introduce cualquier especificación obligatoria para ejecutar la prueba. Por ejemplo: Tener las pantallas de inicio de sesión y de landing ya construidas.

  6. En el campo Tags, introduce palabras claves para ayudarte a identificar y filtrar las pruebas. Por ejemplo: Login.

  7. Luego de configurar la información básica de la prueba, haz clic en Next para dirigirte a la página Steps y comenzar a agregar pasos a la prueba nueva.

Añade pasos a la prueba
  1. En la página Steps, haz clic en Add step para comenzar a agregar todos los pasos que necesitas para la prueba. Configura los binarios de Android e iOS de tu app y las credenciales de la granja de tu dispositivo en la sección Run Settings.

    Importante

    Agrega los pasos en el orden en que deseas ejecutarlos porque no podrás reorganizarlos después.

    El primer paso prueba el campo User. Configura el paso de la siguiente manera:

    • Description: User input test

    • Screen/Test: Login (screen)

    • Component: imp_user

    • Action: Input

    • Variable: user

  2. El segundo paso prueba el campo Password. Configura el paso de la siguiente manera:

    • Description: Password input test

    • Screen/Test: Login (screen)

    • Component: imp_pass

    • Action: Input

    • Value 12345678

  3. El tercer paso prueba el botón de opción "Personal account". Configura el paso de la siguiente manera:

    • Description: Personal account radio button test

    • Screen/Test: Login (screen)

    • Component: rad_pers

    • Action: Tap

  4. El cuarto paso prueba la casilla de verificación "Remember me". Configura el paso de la siguiente manera:

    • Description: Remember me checkbox test

    • Screen/Test: Login (screen)

    • Component: chk_remember

    • Action: Check

  5. El quinto paso prueba el botón de inicio de sesión. Configura el paso de la siguiente manera:

    • Description: Login button test

    • Screen/Test: Login (screen)

    • Component: btn_login

    • Action: Tap

  6. El sexto y último paso prueba el mensaje de bienvenida de la página de landing. Configura el paso de la siguiente manera:

    • Description: Landing welcome message test

    • Screen/Test: Landing (screen)

    • Component: txt_welcome

    • Action: Assert equal

    • Value Welcome, John Doe

  7. Una vez que hayas agregado todos los pasos, haz clic en Save para finalizar el proceso de creación. Cierra la pestaña y vuelve a la lista de pruebas, donde podrás encontrar la prueba nueva lista para ejecutarse.

Ejecuta la prueba y observa sus resultados
  1. Para ejecutar la prueba, sigue estos pasos:

    1. Haz clic en el ícono de play a la derecha de la prueba.

    2. Selecciona el binario o los binarios que deseas probar del menú desplegable.

    3. Marca la casilla "I already generated and published my app" y haz clic en Run para iniciar la ejecución de la prueba.

  2. Cuando se complete la ejecución de la prueba, podrás ver los resultados de la prueba en la página Results. Para hacerlo, haz clic en los tres puntos verticales a la derecha de la prueba y luego en View results.