Ejecución de una prueba con series localizadas distintas

Cuando se graba una prueba en un dispositivo móvil, la prueba siempre se genera en el idioma predeterminado de la aplicación. No obstante, es posible que el idioma definido para el dispositivo que ejecuta la prueba sea diferente del idioma predeterminado de la aplicación. Esta diferencia de idioma entre el dispositivo móvil y la aplicación significa que para reproducir la prueba en el dispositivo móvil, debe convertir las series móviles del script de prueba en series localizadas de la aplicación. Sólo puede hacerlo si se ha localizado la aplicación.

Antes de empezar

Debe haber creado y grabado una prueba. Para poder convertir las series estándares del script de prueba en series localizadas, debe comprobar si la aplicación en pruebas contiene series de traducción.

Acerca de esta tarea

Esta tarea se aplica a aplicaciones Android e iOS en pruebas.

Las palabras series móviles definen el nombre de objetos gráficos como botones u objetos identificados por textos en la grabación de script de prueba. Tenga en cuenta que puede convertir simultáneamente todas las series móviles en series localizadas en las pruebas o bien convertirlas individualmente.

Procedimiento

  1. Verifique que la aplicación se haya localizado:
    1. En el nodo de aplicación móvil de la vista Navegador de pruebas, efectúe una doble pulsación en el archivo de aplicación o pulse el icono Visualizar aplicaciones móviles disponibles Visualizar aplicaciones móviles disponibles en la barra de herramientas. En el editor de Aplicaciones móviles que se abre, seleccione una aplicación en la lista.
    2. En el panel derecho del editor, pulse la pestaña Series localizadas. Una tabla muestra las claves de traducción que se encuentran en la aplicación para las series móviles.
    3. Pulse en la cabecera de columna Locale (Entorno local) para ver los idiomas que maneja la aplicación. Puede aplicar filtros para ordenar los elementos de datos de la tabla. El filtro se aplica a la clave de manera predeterminada, pero puede filtrar series o entornos locales. Para ello, entre un valor en el campo de filtro y pulse uno de los iconos siguientes: Filtrar utilizando clave Filtrar utilizando clave para filtrar las claves, Filtrar utilizando claveFiltrar utilizando clave para filtrar las series, Filtrar utilizando entorno local Filtrar utilizando entorno local para filtrar los entornos locales.
    4. Compruebe que encuentra las series traducidas apropiadas en el idioma de destino del dispositivo móvil que se utilizarán para ejecutar la prueba.
      Separador de tabla de series localizadas
  2. Elija cómo desea convertir las series móviles en el script de prueba en series localizadas de la aplicación.
    • Convierta el conjunto completo de series móviles:
      • En la vista Navegador de pruebas, efectúe una doble pulsación en el archivo de prueba o pulse el botón derecho del ratón y pulse en Editor de prueba para editar la prueba.
      • En el script de prueba, pulse el botón derecho del ratón en el nodo raíz y pulse Convertir series móviles en series localizadas. Se abre el asistente para Localizar series móviles en prueba:

        Asistente Localizar series móviles en prueba

      • Pulse la cabecera de columna Entorno local en la tabla y seleccione el entorno local correcto para la traducción de las series. Esta debe ser la serie local utilizada en el dispositivo durante la grabación de prueba.
        Nota: Puede tener entornos locales específicos de dispositivo en la lista, para dispositivos de iOS. Por ejemplo, si ha grabado una prueba en un dispositivo establecido en el entorno local inglés, puede haber otras opciones de entornos locales distintas de En para inglés: en_iPhone (debe estar seleccionado si se ha realizado la grabación en iPhone) y en_iPad (debe estar seleccionado si se ha realizado la grabación en iPad).
        Como resultado, la tabla muestra las series traducidas disponibles en la aplicación. Las filas que contienen series traducidas están marcadas. Si varias claves están disponibles para una serie, debe seleccionar una clave.
      • En la siguiente celda, pulse select key (seleccionar clave) y elija la clave apropiada en la lista. Pulse Finalizar.
      • Ahora, en el script de prueba, puede ver que las series localizadas están subrayadas. Si pulsa en una serie localizada del script de prueba que corresponde a un objeto gráfico identificado por texto, puede ver en el panel de la derecha que el campo Text (Texto) contiene varias opciones para la serie actual.

        Las series móviles se han convertido en series localizadas. Están subrayadas en el script de prueba.

    • Convierte una serie móvil individual del script de prueba en una serie localizada de la aplicación:
      • En el script de prueba, seleccione el nodo para lanzar aplicación. En el panel de la derecha, pulse Used locale for localized strings (Entorno local utilizado para series localizadas) y seleccione un idioma que la serie local ha utilizado para registrar el script de prueba. Si la prueba contiene instancias de otras aplicaciones o varios nodos, pulse el icono Aplicar entorno local seleccionado a Aplicar entorno local seleccionado a y seleccione una de las opciones Apply locale to the same application node (Aplicar entorno local al mismo nodo de aplicación) o Apply locale to all application nodes (Aplicar entorno local a todos los nodos de aplicación).
      • Seleccione el nodo que contiene las series móviles convertidas en series localizadas, pulse el botón derecho del ratón en la edición de texto del panel de la derecha y, a continuación, elija "Convert string to localized string". Ahora, en el script de prueba, puede ver que las series localizadas están subrayadas. Si pulsa en una serie localizada del script de prueba que corresponde a un objeto gráfico identificado por texto, puede ver en el panel de la derecha que el campo de texto contiene varias opciones para la serie actual.
  3. Convierta las series localizadas de la prueba en series estándares. Si desea tener las series localizadas o las claves de localización como valores estándares del script de prueba, debe convertir las series móviles en series estándares en el script de prueba.
    1. Pulse un elemento móvil en la prueba que contenga una serie localizada. En el panel derecho, pulse el botón derecho del ratón en el campo Text (Texto). Se visualiza una lista que contiene varias opciones para la serie seleccionada. Puede filtrar la lista.
    2. Efectúe una doble pulsación en la serie de su elección de la lista y pulse Convert into standard string using localized string as value (Convertir en serie estándar utilizando serie localizada como valor) para tener la serie localizada seleccionada en la prueba o Convert into standard string using localization key as value (Convertir en serie estándar utilizando clave de localización como valor) para tener la clave asociada en la prueba.
      La lista visualiza las diversas opciones disponibles para la serie localizada seleccionada en la prueba.
  4. Guarde la prueba y vuelva a reproducirla. Puede ejecutar la prueba en diferentes entornos de idioma.
  5. En el informe de prueba, puede ver que los nombres de objeto y el texto se visualizan en el nuevo idioma de destino.

Comentarios