Ejemplo: Enlace de sustituciones a referencias con reglas

Puede crear reglas de correlación de datos para enlazar sustituciones a referencias.

Acerca de esta tarea

Si está familiarizado con la aplicación que se está probando y sabe la ubicación exacta de la referencia en los datos de respuesta, escriba una regla Crear una referencia que utiliza una expresión regular para localizar los datos de referencia y, a continuación, escriba una regla Crear una sustitución como hijo de regla Crear una referencia.

Procedimiento

  1. Abra un conjunto de reglas de correlación de datos en el editor de reglas. Un conjunto de reglas nuevo contiene una regla de paso vacía.
  2. Cree una regla Crear una referencia. Consulte Creación de una referencia mediante reglas de correlación de datos para obtener más información sobre la creación de una regla Crear una referencia.
  3. Pulse con el botón derecho del ratón sobre la regla Crear una referencia y, a continuación, pulse Insertar elemento > Enlaces con sustituciones.
  4. Pulse con el botón derecho del ratón sobre la regla Enlace con sustituciones y, a continuación, pulse Insertar elemento > Crear una sustitución. Para utilizar el valor de la referencia que la regla padre extrae, escriba %refname% para la Expresión regular, donde refname es el nombre de la referencia que crea la regla padre. Consulte Creación de una sustitución con reglas de correlación de datos para obtener más información sobre la creación de una regla Crear sustitución. Una regla Crear una sustitución se inserta como un hijo de la regla Enlace con sustituciones.

Resultados

Si vuelve a correlacionar datos de prueba con este conjunto de reglas, se crean y se enlazan las referencias y las sustituciones que ha definido.

Ejemplo

Supongamos que una respuesta de los datos de prueba contiene un ID que está en URI y en datos de POST a lo largo de la prueba. Por ejemplo, la respuesta incluye ...<NeededID=ID123 docHelpName=rules>.... Supongamos que un URI de la prueba es http://host:port/RPTHelpID123/index.jsp?topic=datacorrelation.html y que los datos de POST incluyen ...nameID123=ID123.... Puesto que sabe la ubicación exacta del ID de la respuesta, puede escribir una regla que crea una referencia para el ID. Especifique el Nombre de referencia como ID. A continuación, añada reglas para dos sustituciones como hijos de la regla de referencia. Añada una sustitución con un atributo URI y una con un atributo de datos. Especifique %id% en Expresión regular para ambas reglas de sustitución. De esta manera, la expresión regular en la regla de sustitución se convierte en el valor ID123 cuando se ejecutan las reglas. Esta expresión regular crea sitios de sustitución en los que el valor ID123 se encuentra en URI y datos POST. En este ejemplo, se crearían tres sitios de sustitución: RPThelpID123, nameID123, y nameID123=ID123.

Comentarios