Adición de lógica condicional

Puede insertar construcciones if/else alrededor de las partes de una prueba que hagan que la ejecución de dichas partes dependan del cumplimiento o no de una condición específica.

En la mayoría de los casos, un bloque condicional emite peticiones HTTP en función del valor de una referencia o de una referencia del campo. Éstas deben existir en la prueba y aparecer secuencialmente antes del bloque condicional. Si la referencia o la referencia del campo que utilizará el bloque condicional para la entrada no existe, créela tal y como se explica en el apartado Creación de una referencia o referencia del campo.

Es posible que la prueba contenga la petición o las peticiones que se tengan que emitir siempre que la comprobación de la referencia sea verdadera. Si ése es el caso, seleccione la petición o las peticiones en el segundo paso del procedimiento y utilice el botón de acción Insertar. Para crear un bloque condicional vacío al final del objeto seleccionado (prueba o petición), pulse sobre el objeto y, a continuación, pulse el botón Añadir. En las instrucciones siguientes se explica cómo añadir bloques condicionales que contienen peticiones de la prueba.

Para añadir un bloque condicional:
  1. Abra la prueba.
  2. Pulse sobre la página o la petición de página. El bloque se insertará antes del elemento seleccionado y en el paso 5 se copiarán opcionalmente los elementos en el bloque.
  3. Pulse las teclas Mayús. y Control a la vez para seleccionar varias páginas o peticiones que desee copiar en el bloque. En el paso 6, si elige añadir un bloque Else, podrá seleccionar uno o más de los siguientes elementos para copiarlos en la ramificación Else.
  4. Pulse Insertar y seleccione Condición (IF). Aparecerá el siguiente aviso: ¿Desea mover los objetos seleccionados al nuevo IF?
  5. Pulse o No. El bloque If se insertará en la prueba. Si pulsa , tal como se muestra en la imagen, el elemento o los elementos que haya seleccionado se copiarán debajo de If en Contenido de la prueba y en el recuadro Then de Detalles del elemento de prueba.
  6. Si desea un bloque Else:
    1. En Contenido de la prueba, debajo de If, seleccione el elemento o los elementos que se deberían copiar en el bloque Else. Pulse la tecla Mayús. o Control para seleccionar varios elementos.
    2. Pulse el botón derecho del ratón y seleccione Insertar > Bloque ELSE. Aparecerá el siguiente aviso: ¿Desea mover los objetos seleccionados al nuevo ELSE?
    3. Pulse o No. El bloque Else se insertará en la prueba. Si pulsa , tal y como se muestra en la imagen, el elemento o los elementos que haya seleccionado se copiarán debajo de Else en Contenido de la prueba y en el recuadro Else de Detalles del elemento de prueba.
  7. En Detalles del elemento de prueba, debajo de Condición:
    1. En el recuadro Primer operando, seleccione la entrada para el bloque (una referencia que contenga un valor de cadena de caracteres que se tenga que comparar con el Segundo operando o una referencia del campo que se tenga que utilizar con el operador contiene) o escriba un valor.
    2. En el recuadro Operador, indique la base de comparación de los dos operandos. Tenga en cuenta que los dos operandos son cadenas de caracteres.
    3. En el recuadro Segundo operando, seleccione la entrada para el bloque (una referencia que contenga un valor de cadena de caracteres que se tenga que comparar con el Primer operando) o escriba un valor. Con los operandos por omisión (verdadero) y el operador (Igual a), el bloque se ejecutará siempre.
  8. En Detalles del elemento de prueba, debajo de Opciones, elija el tipo de comparación deseado marcando o desmarcando los recuadros de selección.

Tema principal: Adición de elementos a una prueba

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2005. All Rights Reserved.