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
- En el Navegador de pruebas, vaya hasta la prueba y efectúe una doble pulsación sobre ella. La prueba se abrirá.
- 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.
- 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.
- Pulse con el botón derecho del ratón sobre el elemento y seleccione . Se le preguntará: ¿Desea mover los objetos seleccionados al nuevo IF?
- Pulse Sí o No. El bloque If se inserta en la prueba. Si pulsa Sí,
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.
- Para añadir un bloque Else:
- 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.
- Pulse con el botón derecho del ratón y seleccione . Se le preguntará: ¿Desea mover los objetos seleccionados al nuevo ELSE?
- Pulse Sí o No. El bloque Else se insertará en la prueba. Si pulsa Sí,
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.
- En el área Detalles del elemento de prueba, en Condiciónañada
las condiciones:
- 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.
- En el campo Operador, indique la base de comparación entre los dos operandos. Tenga en cuenta que ambos operandos son series.
- 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.
- 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.