Lección 3: Creación de puntos de verificación

En esta lección grabará puntos de verificación para probar objetos. Los puntos de verificación comprueban que se haya efectuado una determinada acción, o verifican el estado de un objeto.

Puede crear un punto de verificación de propiedades o seis tipos de puntos de verificación de datos. Al crear un punto de verificación, se captura información sobre un objeto en la aplicación para establecer información de línea base a efectos de comparación durante la reproducción. Grabará un punto de verificación de datos para capturar el árbol de compositores.

Para empezar por el principio de la guía de aprendizaje, consulte la Guía de aprendizaje de Functional Tester.

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

  1. En el Supervisor de grabación, pulse el botón Insertar punto de verificación y mandato de acción Insertar punto de verificación y mandato de acción.
  2. En la página Seleccionar un objeto del asistente de acciones y puntos de verificación, quite la marca de la opción Después de seleccionar un objeto avanzar a la página siguiente si está seleccionada.
  3. Utilice el Buscador de objetos Buscador de objetos para seleccionar el árbol Compositores en la aplicación. Pulse el Buscador de objetos y arrástrelo por el árbol. Mientras mantiene pulsado el botón del ratón, verá que se resalta todo el árbol con un borde rojo y que el nombre del objeto (javax.swing.JTree) se muestra en una sugerencia de pantalla junto al borde rojo. Cuando libere el botón del ratón para efectuar la selección, tenga en cuenta que las propiedades de reconocimiento del objeto están listados en la cuadrícula de la parte inferior de la página Seleccionar un objeto.
  4. Pulse Siguiente.
  5. En la página Seleccionar una acción, asegúrese de que ha seleccionado Realizar punto de verificación de datos y pulse Siguiente.
  6. En la página Insertar mandato de datos de punto de verificación, en el campo Valor de datos, seleccione la prueba Jerarquía de árbol. Esta prueba captura información sobre toda la jerarquía de árbol.
  7. En el campo Nombre de punto de verificación, escriba Classics_tree y pulse Siguiente.
  8. La página Datos de punto de verificación muestra los datos capturados en una cuadrícula del panel derecho. Si aparece una marca de selección en el recuadro ubicado junto a un elemento, dicho elemento se probará. De modo predeterminado, todos los elementos aparecen seleccionados. Déjelos seleccionados. Si no lo están, pulse el botón Activar todo de la barra de herramientas.
  9. Pulse Finalizar.

Creación de un punto de verificación de imagen

Puede insertar un punto de verificación de imagen para confirmar que se muestra el álbum adecuado para el CD seleccionado.

  1. En el Supervisor de grabación, pulse el botón Insertar punto de verificación y mandato de acción (Insertar punto de verificación
  2. En la página Seleccionar un objeto del asistente de acciones y puntos de verificación, quite la marca de la opción Después de seleccionar un objeto avanzar a la página siguiente si está seleccionada.
  3. Utilice el Buscador de objetos (Buscador de objetos) para seleccionar el árbol Álbum de la aplicación. Pulse el Buscador de objetos y arrástrelo sobre la imagen del álbum. Mientras mantiene pulsado el botón del ratón, verá que se resalta la imagen del álbum con un borde rojo y que el nombre del objeto (javax.swing.JLabel) se muestra en una sugerencia de pantalla junto al borde rojo. Cuando suelte el botón del ratón para efectuar la selección, observe que las propiedades de reconocimiento del objeto se listan en la cuadrícula que aparece en la parte inferior de la página Seleccionar un objeto.
  4. Pulse Siguiente.
  5. En la página Seleccionar una acción, seleccione Realizar punto de verificación de imagen y pulse Siguiente.
  6. En la página Insertar mandato de punto de verificación de imagen, escriba Album_image como Nombre del punto de verificación.
  7. Asegúrese de que la opción Seleccionar imagen completa está seleccionada y pulse Siguiente.
  8. La página Datos de punto de verificación se muestran la imagen capturada en el panel derecho. Pulse Finalizar.

Creación de un punto de verificación de propiedades

Ahora puede insertar un punto de verificación diferente para confirmar que el pedido corresponda al cliente correcto. Se utiliza un punto de verificación de propiedades para capturar el texto en la pantalla de confirmación.

  1. En la aplicación ClassicsCD, pulse Pedido>Ver estado de pedido existente. Esta vez, no pulse ninguno de los campos de contraseña.
  2. Pulse Aceptar.

    Podrá efectuar la prueba en la etiqueta Pedido para Trent Culpito en el recuadro de diálogo Visualizar pedidos existentes.

  3. En el Supervisor de grabación, pulse el botón Insertar punto de verificación y mandato de acción Insertar punto de verificación y mandato de acción.
  4. En la página Seleccionar un objeto, seleccione la opción Avanzar a la página siguiente en este momento (el recuadro de selección por debajo del Buscador de objetos).
  5. Arrastre el Buscador de objetos por la etiqueta, Pedido para Trent Culpito, para seleccionarlo. Mientras mantiene pulsado el botón del ratón, verá que la etiqueta se resalta con un marco rojo y que se visualiza el nombre del objeto (javax.swing.JLabel).

    Cuando haya seleccionado el objeto, se abrirá la página Seleccionar una acción porque ha seleccionado la opción Avanzar a la siguiente página.

  6. Seleccione Realizar un punto de verificación de propiedades, que es la segunda acción de la parte superior. Pulse Siguiente.
  7. En la página Insertar mandato de punto de verificación de propiedades, deje el campo Incluir hijos establecido en Ninguno.
  8. Debajo de Nombre de punto de verificación, acepte el valor predeterminado sugerido.
  9. Deje marcada la opción Utilizar propiedades estándares y pulse Siguiente.

    En la página Datos de punto de verificación, las propiedades del objeto de prueba y sus valores se visualizan en formato de cuadrícula. Puede elegir las propiedades que deben probarse en la columna Propiedad y puede editar los valores de propiedad en la columna Valor.

    Nota: De modo predeterminado, no aparece seleccionada ninguna de las propiedades. Para probar propiedades de objeto, debe seleccionar las propiedades que desee probar marcando cada una de ellas. Las propiedades que seleccione se probarán cada vez que reproduzca un script con este punto de verificación. Puede marcar todas las propiedades de la lista pulsando el botón de la barra de herramientas Activar todo que se encuentra encima de la cuadrícula. Utilice el botón Desactivar todo para quitar la marca de todas las propiedades. Cuando utilice un Punto de verificación de propiedades, es recomendable probar únicamente las propiedades en las que esté interesado. En este caso, sólo la propiedad texto resulta interesante para poder determinar si el pedido se efectúa para el cliente correcto.
  10. En la columna Propiedad, seleccione las propiedades texto, opaco y visible para probarlas durante la reproducción. Es posible que deba pulsar dos veces sobre el recuadro de selección para que se mantenga la selección.
  11. Pulse Finalizar.
  12. En el recuadro de diálogo Visualizar pedidos existentes de ClassicsCD, pulse Cerrar.

Prueba de los campos de contraseña

Efectuemos ahora otro pedido rápido para probar los campos de contraseña que no hemos probado antes.

  1. Expanda la carpeta Schubert del árbol Compositores.
  2. Pulse String Quartets Nos. 4 & 14.
  3. Pulse Hacer pedido.
  4. En el recuadro de diálogo Inicio de sesión, conserve los valores predeterminados de Cliente existente y Trent Culpito.
  5. Ahora, introduzca xxxx en el campo Contraseña.
  6. Pulse el recuadro de selección para seleccionar la opción Recordar contraseña.
  7. Pulse Aceptar.
  8. Introduzca un número de tarjeta de crédito con formato válido y la fecha de caducidad, por ejemplo, 7777 7777 7777 7777, caducidad 06/09.
  9. Pulse Hacer pedido.
  10. Pulse Aceptar en el recuadro del mensaje de confirmación de pedido.
  11. Cierre la aplicación ClassicsCD pulsando el botón x.
  12. Pulse el botón Detener grabación Detener grabación en la barra de herramientas Grabación.

    Cuando detenga la grabación, Functional Tester cerrará el supervisor y grabará su script y correlación de objetos en el directorio del proyecto. Se restaura la ventana Functional Tester y se visualiza el script en la pantalla principal.

Avance a la lección 4: Reproducir el script.


Comentarios