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 referencia que utiliza una expresión regular para localizar los datos de referencia y, a continuación, inserte una regla Crear sustitución como hijo de la regla Crear 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 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 referencia.
  3. Pulse con el botón derecho del ratón sobre la regla Crear referencia y, a continuación, pulse Insertar elemento > Crear sustitución. 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 sustitución se inserta como un hijo de la regla Crear referencia.

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. A continuación, añada dos reglas de sustitución como hijos de la regla de referencia. Añada una regla de sustitución con un atributo URI y una con un atributo de datos. Especifique .*? en Expresión regular para ambas reglas de sustitución. Puesto que la regla de referencia localiza el valor ID123 y que la regla de sustitución es un hijo de la regla de referencia, el valor ID123 se utiliza como entrada para la expresión regular en la regla 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