Ejercicio 1.3: Creación de puntos de verificación

Antes de empezar, complete el Ejercicio 1.2: Grabación de un script.

En este ejercicio grabará puntos de verificación para probar objetos. Los puntos de verificación comprueban que se haya efectuado una cierta 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.

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

  1. En el Monitor 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, desmarque la opción de avanzar a la página siguiente si está seleccionada.
  3. Utilice el Buscador de objetos (Buscador de objetos) para seleccionar el árbol de compositores de la aplicación. Pulse el Buscador de objetos y arrástrelo sobre 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 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, debe seleccionarse Realizar punto de verificación de datos. Es la primera acción de la página. Compruebe que se haya seleccionado 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. En la página Datos de punto de verificación se visualizan los datos capturados en una cuadrícula que aparece en el panel derecho. Si aparece una marca de selección en el recuadro ubicado junto a un elemento, dicho elemento se probará. Por omisión, 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 propiedades

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

  1. En la aplicación ClassicsCD, pulse Order > View Existing Orders. Esta vez, no pulse ninguno de los campos de contraseña.
  2. Pulse Aceptar.
Probará la etiqueta "Order for Trent Culpito" en el recuadro de diálogo View Existing Orders.
  1. En el Monitor 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, seleccione la opción de avanzar a la página siguiente esta vez (el recuadro de selección que aparece debajo del Buscador de objetos).
  3. Arrastre el Buscador de objetos sobre la etiqueta "Order for Trent Culpito" para seleccionarlo. Mientras mantiene pulsado el botón del ratón, verá que se resalta toda la etiqueta con un borde de color rojo y se muestra el nombre del objeto (javax.swing.JLabel).
Una vez seleccionado el objeto, se abre la página Seleccionar una acción porque ha seleccionado la opción de avanzar a la página siguiente.
  1. Seleccione Realizar un punto de verificación de propiedades, que es la segunda acción empezando por arriba.
  2. Pulse Siguiente.
  3. En la página Insertar mandato de punto de verificación de propiedades, deje el campo Incluir hijos establecido como Ninguno.
  4. Debajo de Nombre de punto de verificación, acepte el valor por omisión sugerido.
  5. Deje sin marcar la opción Utilizar propiedades estándares y pulse Siguiente.
En la página Datos de punto de verificación se visualizan, en formato de cuadrícula, las propiedades del objeto de prueba y sus valores. Puede elegir qué propiedades probar en la columna Propiedad y puede editar los valores de la propiedad en la columna Valor.

Por omisión, no aparece seleccionada ninguna de las propiedades. Para probar las propiedades de los objetos, 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 aparece sobre la cuadrícula. Utilice el botón Desactivar todo para desmarcar todas las propiedades. Cuando utilice un punto de verificación de propiedades, es recomendable probar sólo las propiedades en las que esté interesado.

En este caso, sólo la propiedad text resulta interesante para poder determinar si el pedido se efectúa para el cliente correcto.

  1. En la columna Propiedad, desplácese hasta la propiedad text. Marque la casilla que aparece junto a la propiedad text para probarla durante la reproducción. Es posible que deba pulsar dos veces el recuadro de selección para que se conserve la marca de selección.
  2. Además, seleccione las propiedades opaque y visible.
  3. Pulse Finalizar.
  4. En el recuadro de diálogo Ver pedidos existentes de ClassicsCD, pulse Cerrar.

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 de compositores.
  2. Pulse String Quartets Nos. 4 & 14.
  3. Pulse Place Order.
  4. En el recuadro de diálogo Member Logon, conserve los valores por omisión de Existing Customer y Trent Culpito.  
  5. Esta vez, escriba xxxx en el campo Password.
  6. Pulse el recuadro de selección para seleccionar la opción Remember Password.
  7. Pulse Aceptar.
  8. Escriba un número de tarjeta de crédito y una fecha de caducidad válidos, por ejemplo, 7777 7777 7777 7777, fecha de caducidad 07/07.
  9. Pulse Place Order.
  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) de la barra de herramientas Grabación.

Cuando detenga la grabación, Functional Test cierra el monitor y escribe el script y la correlación de objetos en el directorio del proyecto. La ventana Functional Test se restaura y el script aparece en la ventana principal.

Ahora ya puede comenzar el Ejercicio 1.4: Reproducción de scripts.

Condiciones de uso | Información de retorno
(C) Copyright IBM Corporation 2002, 2004. Reservados todos los derechos.