Creación de un punto de verificación de datos

Utilice un punto de verificación de datos para probar los datos que se visualizan 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
Puede probar los siguientes tipos de datos en su aplicación:
  • Datos de lista
  • Jerarquía de menús
  • El estado de un recuadro de selección o de un botón de conmutador de la aplicación
  • Datos de tabla
  • Datos que se visualizan en un control DataGrid
  • Datos que se visualizan en un control DataGridView
  • Datos que se visualizan en un control ToolStrip
  • Datos textuales
  • Jerarquía de árbol
Consejo: 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.
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 en el que desee 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 datos:
  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 el Buscador de objetos para seleccionar los datos que desea probar. Consulte el tema relacionado en Selección de objetos y opciones de valor de datos para el punto de verificación de datos
    Consejo: Si se selecciona el recuadro de selección Después de seleccionar un objeto avanzar a la página siguiente en la página Seleccionar un objeto, se visualiza la siguiente página del Asistente después de seleccionar el objeto. Si se borra este recuadro de selección, pulse Siguiente para pasar a la siguiente página.
  3. En la página Seleccionar una acción, seleccione la opción Realizar punto de verificación de datos y pulse Siguiente.
  4. En la página Insertar mandato de punto de verificación de datos, efectúe estos pasos:
    1. Pulse una de las opciones disponibles en el campo Valor de datos y pulse Siguiente. Para obtener información sobre acerca de las opciones y de la descripción del valor de datos, consulte el tema relacionado Selección de objetos y opciones de valor de datos para el punto de verificación de datos.
      Notas:
      • Las opciones mostradas en el campo Valor de datos dependen de la información suministrada por el proxy del objeto. Los valores que no sean aquellos descritos en el tema relacionado se pueden listar en el campo Valor de datos.
      • La opción Contenido visible de la tabla para DataVP no está disponible para OLAPDataGrid.
    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. Para verificar que el punto de verificación exista en la aplicación, utilice Incluir parámetros de reintento para establecer un tiempo de reintento para un punto de verificación durante la reproducció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. Especifique estos valores:
      • Tiempo de reintento máximo: número máximo de segundos que Functional Test esperará a que el punto de verificación pase a estar disponible para volver a efectuar pruebas.
      • Intervalo de reintento: número de segundos entre tiempos durante los que Functional Test verifica el punto de verificación durante el período de espera.
      Para obtener más información, consulte el tema relacionado acerca de la edición de datos de punto de verificación.
    4. Pulse Siguiente.
  5. En la página Datos de punto de verificación, si es necesario, edite los datos.
  6. Opcional: Para utilizar una referencia de agrupación de datos en lugar de un valor literal para un punto de verificación de datos:
    1. Pulse con el botón derecho del ratón la propiedad 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. 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 y cierre el recuadro de texto.
  7. Pulse Finalizar. El punto de verificación se añade al script. Puede editar el punto de verificación en cualquier momento utilizando el editor de punto de verificación. Consulte el tema relacionado acerca del editor de puntos de verificación.
    Notas:
    • También puede crear un punto de verificación efectuando un script manual. Para obtener 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()
    • Si crea un punto de verificación sin utilizar el Grabador en el script, el objeto de prueba no se inserta en el script. Inserte manualmente el objeto de prueba para el que está creando el punto de verificación. Por ejemplo: se incluye este script al insertar un punto de verificación de imagen sin utilizar el Grabador .performTest( Screen_imageVP() );. Para que funcione el punto de verificación, incluya RootTestObject.getScreenTestObject() en el script. Se trata del script para el punto de verificación RootTestObject.getScreenTestObject().performTest( Screen_imageVP() );
    .

Comentarios