Creación del punto de verificación de propiedades

Utilice un punto de verificación de propiedades para probar las propiedades de un objeto en la aplicación. Al grabar el punto de verificación, se crea una línea base de los datos. A continuación, cada vez que reproduzca el script, los datos se compararán para ver si se han producido cambios, ya sea de forma intencionada o no intencionada. Esto resulta útil para identificar posibles errores. Puede crear un punto de verificación al grabar un script o puede insertar un punto de verificación en el script en cualquier momento.
Antes de empezar
Cuando cree un punto de verificación, podrá utilizar una referencia de agrupación de datos en lugar de un valor literal para suministrar datos variables a fin de que sus pruebas sean más realistas. Puede utilizar una referencia de agrupación de datos para una serie, un número, un color o un valor booleano en lugar de un valor literal en un punto de verificación de propiedades. No puede utilizar una referencia de agrupación de datos en lugar de un valor literal para objetos más complejos como un font, un punto o un rectángulo para un punto de verificación de propiedades.
Nota: Evite crear un punto de verificación de propiedades en un control de nivel superior en aplicaciones SAP si este punto contiene varios controles hijos.
Requisitos previos:
  • La aplicación de prueba se inicia
  • Si está insertando un punto de verificación en un script existente, abra el script y coloque el cursor en el punto del script para insertar el punto de verificación.
Por qué y cuándo se efectúa esta tarea
Para crear o insertar un punto de verificación de propiedades:
  1. Abra el Punto de verificación y el asistente de acciones.
    • Si está creando un punto de verificación mientras está grabando, pulse el botón Insertar Punto de verificación o mandato de acción Insertar Punto de verificación o mandato de acción en la barra de herramientas del Supervisor de grabación.
    • Si está insertando un punto de verificación en un script, pulse el botón Insertar punto de verificación en script activo de Functional Test Insertar punto de verificación o mandato de acción en la barra de herramientas de Functional.
  2. En la página Seleccionar un objeto del Asistente de acciones y puntos de verificación, utilice cualquiera de los métodos de selección de objetos para seleccionar el objeto de la aplicación. Para obtener más información, consulte el tema relacionado en la página Selección de un objeto.
    Nota: De forma predeterminada, se selecciona el recuadro de selección Después de seleccionar un objeto avanzar a la página siguiente de la página Seleccionar un objeto. Después de seleccionar un objeto, aparecerá la siguiente página del Asistente de acciones y puntos de verificación. Si borra el recuadro de selección Después de seleccionar un objeto avanzar a la página siguiente tras seleccionar un objeto, debe pulsar Siguiente para avanzar a la página siguiente.
  3. En la página Seleccionar una acción, pulse la opción Realizar punto de verificación de propiedades y pulse Siguiente.
  4. En la página Insertar mandato de punto de verificación de propiedades, realice los siguientes pasos:
    1. Si desea incluir los hijos de un objeto seleccionado para el punto de verificación de propiedades, pulse Inmediato o Todos en el campo Incluir hijos.
    2. En el campo Nombre del punto de verificación, acepte la sugerencia predeterminada o escriba un nombre nuevo. Este nombre de seguir los convenios de denominación de Java estándares. El nombre predeterminado se basa en el nombre del objeto y en el valor de datos que elija para realizar pruebas.
    3. Si es necesario, seleccione el recuadro de selección Utilizar propiedades estándares. Las propiedades estándares son propiedades que están disponibles por todas las plataformas y todos los navegadores. Es posible que las propiedades no estándares incluyan propiedades específicas de la plataforma.
    4. Utilice Incluir parámetros de reintento para establecer un tiempo de reintento para un punto de verificación durante la reproducción para verificar la existencia del punto de verificación en la aplicación. La opción de reintento resulta útil cuando la reproducción no encuentra inmediatamente el punto de verificación en la aplicación. Para establecer un tiempo de reintento, o bien utilice el valor predeterminado, o bien establezca el que necesite. Tiempo de reintento máximo es el número máximo de segundos que Functional Test esperará a que el punto de verificación pase a estar disponible para poder volver a efectuar pruebas. Intervalo de reintento es el número de segundos entre los tiempos que Functional Test verificará el punto de verificación durante el período de espera.
    5. Pulse Siguiente.
  5. En la página Datos de punto de verificación, edite los datos de propiedades necesarios. Las propiedades del objeto de prueba y sus valores se muestran en formato de tabla de árbol. Puede editar de qué propiedades se realiza la prueba en la columna Propiedad y puede editar sus valores en la columna Valor.
    • Para editar la lista de propiedades de objeto que se prueba durante la reproducción, utilice el recuadro de selección que se encuentra al lado de cada propiedad. Las propiedades seleccionadas se probarán cada vez que reproduzca un script con este punto de verificación. Utilice los botones Seleccionar todo o Deseleccionar todo para seleccionar o borrar todas las propiedades de la lista.
    • Para editar un valor de propiedad, efectúe una doble pulsación en la celda Valor y edítelo.
  6. Opcional: Para utilizar una referencia de agrupación de datos en lugar de un valor literal para un punto de verificación de propiedad:
    1. En la columna Propiedad, seleccione una propiedad, pulse con el botón derecho del ratón y, a continuación, pulse Convertir valor en referencia de agrupación de datos. Se abre el recuadro de diálogo Convertidor de referencias de agrupación de datos.
    2. Escriba un nombre nuevo para la variable de la agrupación de datos o pulse la flecha Variable de agrupación de datos para seleccionar la variable a la que desea que el punto de verificación haga referencia en la agrupación de datos
    3. De forma opcional, seleccione el recuadro de selección Añadir valor al nuevo registro de la agrupación de datos para añadir el valor del punto de verificación en un registro nuevo (fila) de la agrupación de datos.
    4. Pulse Aceptar.
  7. Pulse Finalizar.
    Notas:
    • Se visualizará un mensaje de aviso si pulsa Finalizar sin seleccionar ninguna propiedad para el punto de verificación en la página Datos del punto de verificación.
    • También puede crear un punto de verificación efectuando un script manual. Para obtener más información, consulte el tema Adición de puntos de verificación de forma manual y dinámica. Consulte también los métodos vpManual() y vpDynamic() en los temas de referencia de la interfaz de programación de aplicaciones. El script puede acceder a la misma información que los puntos de verificación. Consulte los métodos TestObject getProperty() y getTestData().
    • Puede cambiar un valor de propiedad en una expresión regular o un rango numérico, o volver a cambiar uno de éstos en su valor de propiedad original utilizando el editor de punto de verificación. Para obtener más información, consulte el tema Sustitución de una propiedad de coincidencia exacta por un patrón
    • Al insertar el punto de verificación sin utilizar el Grabador en el script, el objeto de prueba no se inserta en el script. Debe insertar manualmente el objeto de prueba para el que está creando el punto de verificación. Por ejemplo : .performTest( Screen_imageVP() ); el script se inserta cuando se inserta un punto de verificación de imagen sin utilizar el Grabador. Debe incluir RootTestObject.getScreenTestObject() en el script. El script debe ser RootTestObject.getScreenTestObject().performTest( Screen_imageVP() ); para que el punto de verificación funcione.

Comentarios