Adición de lógica condicional

Puede insertar lógica IF-THEN alrededor de partes de una prueba para ejecutar dichas porciones si se cumple una condición específica.

Antes de empezar

Un bloque condicional puede ejecutar partes de una prueba dependiendo del valor de una referencia o de una referencia de campo. La referencia o la referencia de campo debe existir en la prueba y preceder al bloque condicional. Si la referencia o la referencia de campo que el bloque condicional utiliza para la entrada no existe, cree la referencia como se especifica en Crear una referencia o una referencia de campo.

La prueba puede contener los elementos de prueba que deben ejecutarse. Si la prueba no contiene los elementos a ejecutar, seleccione las solicitudes del paso 2 del procedimiento y pulse Insertar. Las siguientes instrucciones explican cómo añadir un bloque condicional que contenga este tipo de solicitudes.

Por otro lado, puede crear un bloque condicional vacío al final del elemento seleccionado (prueba o solicitud). Pulse el objeto y pulse Añadir.

Procedimiento

  1. En el Navegador de pruebas, vaya hasta la prueba y efectúe una doble pulsación sobre ella. La prueba se abrirá.
  2. Pulse en una página o solicitud de página. El bloque condicional se inserta antes del elemento seleccionado. Al finalizar el paso 5, podrá mover los elementos seleccionados al bloque.
  3. Pulse la tecla Mayús o Control cuando pulse para seleccionar varias páginas o solicitudes para moverlas al bloque. En el paso 6, si añade un bloque Else, puede seleccionar uno o varios de estos elementos para moverlos a la ramificación Else.
  4. Pulse con el botón derecho del ratón sobre el elemento y seleccione Insertar > Condición (IF). Se le preguntará: ¿Desea mover los objetos seleccionados al nuevo IF?
  5. Pulse o No. El bloque If se inserta en la prueba. Si pulsa , como se muestra en el ejemplo, los elementos seleccionados se moverán a If en el área Contenido de la prueba. Los siguientes ejemplos muestran un bloque If con una prueba HTTP.
    elementos de prueba copiados en la sentencia if
  6. Para añadir un bloque Else:
    1. En el área Contenido de la prueba, en If, seleccione los elementos que quiere mover al bloque Else. Pulse la tecla Mayús o Control cuando pulse para seleccionar varios elementos.
    2. Pulse con el botón derecho del ratón y seleccione Insertar > Condición (IF) - bloque ELSE. Se le preguntará: ¿Desea mover los objetos seleccionados al nuevo ELSE?
    3. Pulse o No. El bloque Else se insertará en la prueba. Si pulsa , como se muestra en el ejemplo, los elementos seleccionados se moverán a Else del área Contenido de la prueba y en el campo Else del área Detalles del elemento de prueba. Los siguientes ejemplos muestran un bloque If-Then-Else con una prueba HTTP.
      elementos de prueba copiados en la sentencia else
  7. En el área Detalles del elemento de prueba, en Condiciónañada las condiciones:
    1. Junto al campo Primer operando, pulse Origen de datos y seleccione un origen de datos para compararlo a la serie del campo Segundo operando o escriba un valor en el campo Primer operando.
    2. En el campo Operador, indique la base de comparación entre los dos operandos. Tenga en cuenta que ambos operandos son series.
    3. Junto al campo Segundo operando, pulse Origen de datos y seleccione un origen de datos para compararlo con el Primer operando o escriba un valor en el campo Segundo operando. Si se utilizan los valores predeterminados (ambos campos de operando establecidos en true y el campo Operador establecido en Igual a), el bloque siempre se procesa.
  8. En el área Detalles del elemento de prueba, en Opciones, seleccione el tipo de comparación deseada marcando o quitando la marca de los recuadros de selección.

Comentarios