Instrucciones de la herramienta: Implementación de scripts de prueba utilizando Rational Robot
En esta guía de la herramienta se describe cómo utilizar Rational Robot para registrar o programar scripts de prueba, y cómo ampliarlos posteriormente editando los scripts de prueba.
Herramienta: Rational Robot
Relaciones
Descripción principal

Visión general

Esta guía de la herramienta se aplica al ejecutar Microsoft Windows 98/2000/NT 4.0.

Para registrar y ampliar un script utilizando Rational Robot, debe:

  1. Registrar el script de prueba en Rational Robot
  2. Insertar un punto de verificación
  3. Editar el script de prueba, si fuera necesario

1. Registrar el script de prueba en Rational Robot

Cuando se registra un script de prueba, Rational Robot registra:

  • Las acciones a medida que se interactúa con la aplicación que se somete a prueba. Las acciones del usuario incluyen pulsaciones de teclas y pulsaciones del botón del ratón que ayudan a navegar por la aplicación.
  • Los puntos de verificación que se crean para capturar y comparar información sobre el estado de componentes del sistema específicos. Un punto de verificación es un punto en un script de prueba en el que se determina la confirmación del estado o el comportamiento de un elemento de los elementos del destino de la prueba a través de compilaciones. Durante el registro de scripts de prueba, el punto de verificación captura información sobre el estado del sistema y la almacena como una línea base de resultados esperados. Durante la reproducción del script de prueba, el punto de verificación vuelve a capturar la misma información de estado del sistema y la compara con la información almacenada en la línea base.

El script de prueba registrado establece la línea base de comportamiento esperado para los elementos del destino de la prueba. Cuando las compilaciones revisadas de los elementos del destino de la prueba están disponibles, se puede ejecutar el script de prueba con respecto a las compilaciones subsiguientes y, por lo general, la comparación de la información de estado del sistema del punto de verificación se lleva a cabo en una fracción de tiempo muy inferior a si se realiza la comparación manualmente.

La tecnología de registro orientado a objetos de Rational Robot examina la información de estado del sistema en la capa de Windows durante el registro del script de prueba inicial y en la reproducción posterior. En resultado es que, por lo general, no es necesario que la reproducción de scripts de prueba satisfactoria dependa de coordenadas de pantalla absolutas. El registro orientado a objetos aísla el script de prueba de cambios de interfaz de usuario menores y simplifica el mantenimiento de los scripts de prueba.

Para registrar un nuevo script de prueba:

1. Prepare el entorno de prueba estableciendo las opciones de registro. Consulte la Guía de la herramienta: Establecimiento del entorno de prueba en Rational Robot.
Inicie la aplicación que se somete a prueba. (Si lo desea, puede iniciar la aplicación que se somete a prueba después de iniciar el registro pulsando Insertar > Iniciar aplicación en Robot).
2. Pulse el botón Registrar script de GUI de la barra de herramientas de Robot.
3. Escriba un nombre (40 caracteres como máximo) o selecciónelo de la lista.
4. Para cambiar las opciones de registro, pulse Opciones. Cuando finalice, pulse Aceptar.
5. Si ha seleccionado un script definido o registrado previamente, puede cambiar las propiedades pulsando Propiedades. Cuando finalice, pulse Aceptar.
6. Pulse Aceptar para iniciar el registro. Se llevan a cabo los sucesos siguientes:
  • Si ha seleccionado un script que ya se ha registrado, Robot le pregunta si desea sobrescribirlo. Pulse . (Si registra encima de un script de GUI existente, se sobrescribe el archivo de script, pero todas las propiedades existentes se aplican al nuevo script).
  • Robot se minimiza (comportamiento por omisión).
  • Se muestra la barra de herramientas Registro de GUI flotante. Puede utilizar la barra de herramientas para pausar o detener el registro, volver a visualizar Robot e insertar características en un script.
7. Ejecute la prueba realizando las acciones identificadas en la prueba e inserte las características necesarias (como, por ejemplo, puntos de verificación, comentarios y temporizadores). Para obtener detalles, icono de publicación de ayuda consulte la ayuda en línea de Robot.
8. Si fuera necesario, conmute del registro orientado a objetos al registro de bajo nivel.
El registro orientado a objetos examina objetos de GUI de Windows y otros objetos en la aplicación que se somete a prueba sin depender de coordenadas de pantalla ni de tiempo precisas. El registro de bajo nivel hace un seguimiento detallado de los movimientos del ratón y las acciones del teclado por medio de coordenadas de pantalla y de tiempo exacto.
9. Una vez que haya finalizado, pulse el botón Detener registro de la barra de herramientas Registro de GUI. Se llevan a cabo los sucesos siguientes:
  • El script que se ha registrado aparece en una ventana Script en la ventana principal de Robot.
  • Los puntos de verificación del script (si hay alguno) aparecen en el panel Activo que se encuentra a la izquierda.
  • El texto del script aparece en el panel Script que se encuentra a la derecha.
  • Cuando se compila o reproduce el script, los resultados de la compilación se muestran en la pestaña Compilar de la ventana Salida.
10. Si lo desea, establezca propiedades para el script pulsando Archivo > Propiedades.

2. Insertar un punto de verificación

Para insertar un punto de verificación mientras registra o edita un script de prueba:

  1. Realice una de las acciones siguientes:
  • Si va a registrar, pulse el botón Visualizar barra de herramientas de inserción de GUI de la barra de herramientas Registro de GUI.
  • Si va a editar, sitúe el puntero en el script y pulse el botón Visualizar barra de herramientas de inserción de GUI de la barra de herramientas Estándar.
  1. Pulse un botón de punto de verificación de la barra de herramienta de Inserción de GUI.
  2. El punto de verificación se denomina con el tipo de punto de verificación (y un número, si hay más de uno del mismo tipo en el script).

  3. Edite el nombre según proceda.
  4. Si lo desea, establezca las opciones de estado de espera.
  5. Si lo desea, establezca la opción de resultados esperados.
  6. Pulse Aceptar.
  7. Si se le solicita que seleccione un objeto, arrastre la herramienta del buscador de objetos sobre el objeto que desea y libere el botón izquierdo del ratón para seleccionar el objeto. Opcionalmente, puede seleccionar el objeto de la lista de objetos pulsando el botón Examinar. Una vez que haya seleccionado el objeto que desea, pulse Aceptar.

Para obtener información detallada, icono de publicación de ayuda consulte la ayuda en línea de Robot. icono de publicación Consulte también el capítulo que trata sobre la creación de puntos de verificación en scripts de GUI del manual Using Rational Robot.

3. Editar el script de prueba, si fuera necesario

Puede editar scripts de prueba existentes editando de modo manual el código fuente de un script de prueba, o bien, insertando nuevos registros parciales. Por ejemplo, puede:

  • Editar el texto de un script de prueba (suprimir una línea o mover texto, por ejemplo)
  • Insertar una nueva secuencia de acción del usuario en un script de prueba existente (seleccionar un mandato de menú o pulsar un botón, por ejemplo)
  • Añadir una nueva característica a un script de prueba existente (añadir puntos de verificación o comentarios, entre otros)
  • Ir a una línea con un error de compilador (ir a un número de línea específico o buscar el error siguiente, por ejemplo)

Para obtener detalles, icono de publicación de ayuda consulte la ayuda en línea de Rational Robot. icono de publicación Consulte también el capítulo que trata sobre la edición, la compilación y la depuración de scripts del manual Using Rational Robot.