< Anterior | Siguiente >

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 cierta acción, o verifican el estado de un objeto.
Puede crear un punto de verificación de propiedades o nueve 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.

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

Grabará un punto de verificación de datos para capturar el árbol de compositores.
  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, 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 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, 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. 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á. 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 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, 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 Album 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. 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 Pedido > Ver estado de pedido existente. Esta vez, no pulse ninguno de los campos de contraseña.
  2. Pulse Aceptar. Probará la etiqueta "Pedido para Trent Culpito" en la ventana Ver pedidos existentes.
  3. 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).
  4. En la página Seleccionar un objeto, seleccione la opción Después de seleccionar un objeto avanzar a la página siguiente.
  5. Arrastre el Buscador de objetos sobre la etiqueta "Pedido para Trent Culpito" para seleccionarlo. Mientras mantiene pulsado el botón del ratón, observe que la etiqueta se resalta 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.
  6. Seleccione Realizar un punto de verificación de propiedades, que es la segunda acción empezando por arriba y, a continuación, pulse Siguiente.
  7. En la página Insertar mandato de punto de verificación de propiedades, confirme que el campo Incluir hijos se ha establecido en Ninguno.
  8. Debajo de Nombre de punto de verificación, acepte el valor predeterminado sugerido.
  9. Deje la opción Utilizar propiedades estándares seleccionada 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.
    De modo predeterminado, no aparece seleccionada ninguna de las propiedades. Para probar las propiedades de los objetos, elija las propiedades que desea probar seleccionando cada una de ellas. Las propiedades que seleccione se probarán cada vez que reproduzca un script con este punto de verificación. Puede seleccionar 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 quitar la marca de todas las propiedades. Para obtener mejores resultados cuando utilice un punto de verificación de propiedades, pruebe sólo 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 la ventana Ver 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 Haydn del árbol de compositores.
  2. Pulse Symphonies Nos. 94 & 98.
  3. Pulse el botón Hacer pedido.
  4. En la ventana Member Logon, conserve los valores predeterminados de Cliente existente y Trent Culpito.
  5. Esta vez, escriba xxxx en el campo Contraseña.
  6. Seleccione la opción Recordar contraseña.
  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 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) de la barra de herramientas Grabación.
Al detener la grabación, Rational Functional Tester cierra el monitor de grabación y graba el script y la correlación de objetos en el directorio del proyecto. La ventana Rational Functional Test se restaura y el script se muestra en la ventana principal.
< Anterior | Siguiente >

Comentarios