Antes de empezar, complete el Ejercicio 1.6: Prueba de regresión.
Los puntos de verificación proporcionan una línea base de las propiedades o datos de un objeto. Si el punto de verificación falla en un build posterior de una aplicación, ha surgido un defecto o se ha aplicado un cambio intencionado a la aplicación. Si el cambio es intencionado, puede actualizar la información del punto de verificación de forma que la prueba siga siendo válida para builds futuros.
El Comparador de puntos de verificación de Functional Test muestra los datos del 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, debe habilitar el plug-in Java en el navegador. Para obtener las instrucciones oportunas, consulte el tema "Habilitación del plug-in de Java de un navegador" de la sección "Antes de efectuar la grabación" de la Ayuda de Functional Test. Utilice el menú Ayuda de Functional Test para acceder a esta sección de la tabla de contenido de la Ayuda.)
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, el título del mensaje de cabecera era "Order for Trent Culpito". Cuando se reprodujo el script en ClassicsB, el título del mensaje de cabecera era "Orders for Trent Culpito". La palabra "Orders" es correcta, puesto que un cliente puede tener varios pedidos en el recuadro de diálogo Orders. 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.
Observe que, ahora, la columna Valor izquierda muestra el Valor de línea base.
Puede actualizar el archivo de línea base de dos maneras. Puede editar dicha celda de la cuadrícula, añadiendo la letra s a la palabra "Order", 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 editar sólo uno o algunos pocos valores, debe editar los valores individuales.
Ahora, ambos valores de la propiedad text coinciden y la propiedad ya no aparece de color rojo. Para obtener más información sobre cómo utilizar el Comparador, consulte la Ayuda de Functional Test.
Functional Test efectúa una pausa en el recuadro de diálogo Member Logon, porque aún no ha arreglado el problema de reconocimiento. Al final de la reproducción, Functional Test muestra el registro. ¡Ahora, el punto de verificación se ejecuta correctamente!
Ahora ya puede comenzar el Ejercicio 1.8: Actualización de la correlación de objetos.