Creación de condiciones de diseño adaptable en una prueba

Puede establecer condiciones de ejecución de prueba para las acciones de una prueba. Para llevarlo a cabo, se puede crear una condición para un bloque de acciones que se ejecutarán una sola vez, durante la primera ejecución de la prueba, después del paso de instalación de la aplicación. El bloque de acciones se omitirá durante las siguientes ejecuciones de la prueba, lo que evitará errores de pasos. Esta es una condición de diseño adaptable.

Acerca de esta tarea

Esta tarea se aplica a las pruebas grabadas desde aplicaciones Android que requieren credenciales de inicio de sesión, o probablemente información de ubicación, la primera vez que se ejecutan. Esta tarea también se aplica a las aplicaciones cuyo comportamiento depende del dispositivo de destino utilizado para grabar y reproducir la prueba (con diferente resolución, tipo de dispositivo, orientación, nivel de SO, idioma nativo y otros parámetros de este tipo).

Procedimiento

  1. Seleccione los pasos del script de prueba que está editando y pulse Insertar > Condición de diseño adaptable. Cuando se le pregunte ¿Desea mover los objetos seleccionados bajo el elemento insertado?, pulse .
    Figura 1. Insertar una condición de diseño adaptable en los pasos seleccionados
    Insertar una condición de diseño adaptable en los pasos seleccionados
  2. En el área Detalles de condición de diseño adaptable, asigne un nombre a la condición en el campo Nombre de condición. De forma predeterminada, el nombre de la condición se establece en la actividad actual (o pantalla) de la primera acción seleccionada. El nombre de la condición se utiliza como comentario para identificar la condición en la prueba. Por ejemplo, presuponga una aplicación en la que se solicita a los usuarios que especifiquen su ubicación para encontrar la tienda más cercana. La finalidad de esta condición es ejecutar el bloque de acciones únicamente la primera vez que se ejecuta la prueba, después de instalar la aplicación. El bloque de acciones no se debe ejecutar en las ejecuciones posteriores de la prueba.
    Figura 2. Asignar un nombre a la condición y al componente de la aplicación
    Asignar un nombre a la condición y al componente de la aplicación
  3. Asigne un nombre al Componente de la aplicación, que es la clave utilizada para identificar la condición. Es la variable compartida con condiciones en la misma aplicación. Si varias condiciones comparten el mismo componente de condición, en la misma aplicación o en varias aplicaciones, la condición se ejecutará una sola vez.
  4. Cuando se completen los pasos, vuelva a ejecutar la prueba. El bloque de acciones solo debe ejecutarse la primera vez que se instala la aplicación y la primera vez que se ejecuta la prueba. Cuando la prueba se ejecute otras veces, no se ejecutarán las acciones. En el informe de la prueba verifique que no se generan errores para estos pasos.

Comentarios