Para empezar por el princpio de la guía de aprendizaje, consulte la Guía de aprendizaje de Functional Tester.
Al final de la lección 6, ha dejado el registro abierto. Si ha cerrado el registro, vuelva a abrirlo efectuando una doble pulsación sobre el nombre del registro en el Explorador de soluciones.
El Comparador de puntos de verificación de Functional Tester muestra los datos de punto de verificación. Observe que el mensaje de cabecera del Comparador incluye el nombre del punto de verificación.
Cuando un punto de verificación falla, el Comparador muestra los valores esperados y reales, para ayudarle a analizar las diferencias. Ahora puede cargar el archivo de línea base y editarlo o actualizarlo con los valores del campo real. Las anomalías se visualizan en color rojo.
Cuando creó el punto de verificación en ClassicsA, la imagen del álbum capturado se basó en el objeto javax.swing.JLabel. Cuando reproduce el script en ClassicsB, puesto que la altura y anchura del objeto javax.swing.JLabel es diferente, el punto de verificación de la imagen falla. Por tanto, debe actualizar el archivo de línea base para cambiar el objeto de modo que coincida con ClassicsB.
El Comparador de puntos de verificación de Functional Tester muestra los datos de punto de verificación. Observe que el mensaje de cabecera del Comparador incluye el nombre del punto de verificación. (Nota: si aparece un mensaje de error y el Comparador no se abre, pulse aquí.)
Cuando falla el punto de verificación, el Comparador muestra los valores esperados y los reales para ayudarle a analizar las diferencias. Ahora puede cargar el archivo de línea base y editarlo o actualizarlo con los valores del campo real.
Las anomalías se visualizan en color rojo.
Desplácese hasta la propiedad texto.
Cuando creó el punto de verificación en ClassicsA, el título del mensaje de cabecera era "Pedido para Trent Culpito". Cuando se reprodujo el script en ClassicsB, el título del mensaje de cabecera era "Pedido para Trent Culpito". "Pedidos" es correcto, porque un cliente puede tener varios pedidos en el recuadro de diálogo Pedidos. Por tanto, debe actualizar el archivo de línea base para cambiar el texto de forma que coincida con ClassicsB.
Sólo puede editar el archivo de línea base.
Pulse el botón de la barra de herramientas Cargar línea base que editar
en la barra de herramientas del Comparador.
Observe que, ahora, la columna Valor izquierda muestra el Valor de línea base.
En lugar de desplazarse hacia la propiedad texto,
puede pulsar el botón Saltar a primera diferencia
encima de la columna Propiedad.
Los cuatro botones de navegación le ayudan a localizar las diferencias entre la línea base y los archivos reales.
Puede actualizar el archivo de línea base de dos maneras. Puede editar la celda de la cuadrícula añadiendo la letra s a la palabra "Pedido" o puede utilizar el mandato Reemplazar línea base. Al reemplazar la línea base se sustituyen todos los valores del archivo de línea base por los valores procedentes del archivo real. En general, si necesita sólo necesita editar uno o un número pequeño de valores, debería editar los valores individuales.
Esta prueba sólo tiene una diferencia que deba actualizarse, por lo que debe pulsar el botón Reemplazar línea base por valor real en la barra de herramientas del Comparador.
Ahora, ambos valores de la propiedad texto coinciden y la propiedad ya no aparece de color rojo.
Para obtener más información sobre cómo utilizar el Comparador, consulte Comparador de puntos de verificación o Comparación y actualización de datos de punto de verificación utilizando el comparador.
Cierre el Comparador.
Ahora vamos a volver a reproducir el script para confirmar que el punto de verificación se ejecuta correctamente, dado el valor de línea base actualizado para resolver la anomalía.
Primero cierre el registro.
Pulse el botón Ejecutar script de Functional Tester.
Si es necesario, seleccione el registro Classics y pulse Finalizar.
Pulse Sí si se le pregunta si desea sobrescribir el registro.
Functional Tester efectúa una pausa en la ventana Inicio de sesión porque aún no se ha arreglado el problema de reconocimiento. Al final de la reproducción, Functional Tester muestra el registro. ¡Ahora, el punto de verificación se ejecuta correctamente! Acaba de ver qué fácil es utilizar el Comparador para actualizar las propiedades y los datos de objetos para tener en cuenta los cambios efectuados en la aplicación que se somete a prueba.
Deje el registro abierto.
Avance a la lección 8: Actualizar la actualizar de objetos.