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
- Verifique que la aplicación se haya localizado:
- 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
en la barra de herramientas. En el editor de Aplicaciones móviles que se
abre, seleccione una aplicación en la lista.
- 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.
- 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
para filtrar las claves, Filtrar utilizando
clave
para filtrar las series, Filtrar utilizando
entorno local
para filtrar los entornos locales.
- Compruebe que encuentra las series traducidas apropiadas
en el idioma de destino del dispositivo móvil que se utilizarán
para ejecutar la prueba.
- 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:
- 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.
- 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
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.
- 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.
- 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.
- 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.
- Guarde la prueba y vuelva a reproducirla. Puede ejecutar la prueba en diferentes
entornos de idioma.
- En el informe de prueba, puede ver que los nombres de objeto y el texto
se visualizan en el nuevo idioma de destino.