Utilización de temporizadores con scripts de pruebas funcionales

Puede insertar un número ilimitado de temporizadores con distintos nombres en el mismo script para medir el tiempo que se tarda en realizar diversas tareas. Se pueden anidar temporizadores dentro de otros temporizadores (iniciar y detener el segundo temporizador antes de detener el primero), y solapar temporizadores (detener el segundo temporizador antes de detener el primero).
Por qué y cuándo se efectúa esta tarea

No obstante, se debe detener un temporizador antes de iniciar el mismo temporizador otra vez. Si vuelve a iniciar el mismo temporizador, Functional Tester cambia la hora de inicio. Cuando detiene un temporizador, Functional Tester escribe un mensaje en el registro que indica el tiempo transcurrido desde el momento de iniciar el temporizador. Si detiene el mismo temporizador varias veces, Functional Tester no reinicia el temporizador. Para reiniciar el temporizador, es preciso llamar a timerStart.

Cuando se reproduce un script que contiene temporizadores, el tiempo transcurrido se muestra en el archivo de registro.

Para insertar un temporizador mientras se graba o edita un script:

  1. Si está efectuando una grabación, pulse el botón Insertar mandatos de soporte de script botón Insertar mandatos de soporte de script en la barra de herramientas de grabación.

    Si está editando:

    1. Coloque el puntero en el script en el que desea ubicar el temporizador.
    2. Pulse el botón Insertar grabación en script activo de Functional Test botón Insertar Grabación en script activo de Functional Tester en la barra de herramientas de Functional Tester.
    3. Pulse el botón Insertar mandatos de soporte de script botón Insertar mandatos de soporte de script en la barra de herramientas de grabación.
  2. Pulse el separador Temporizador en el cuadro de diálogo Funciones de soporte de script.
  3. En el campo Iniciar temporizador: Nombre, escriba un nombre de temporizador. Si inicia más de un temporizador, asegúrese de asignar un nombre distinto a cada temporizador.
  4. Pulse Insertar código.

    Functional Tester inserta el código timerStart("nombre") en la ubicación del cursor en el script donde nombre es el nombre especificado en el campo Iniciar temporizador: Nombre.

  5. Realice la actividad que desee temporizar.
  6. Inmediatamente después de la actividad temporizada, detenga el temporizador.
    1. Pulse el botón Insertar mandatos de soporte de script botón Insertar mandatos de soporte de script en la barra de herramientas de grabación.
    2. Pulse el separador Temporizador en el cuadro de diálogo Funciones de soporte de script.
    3. En el campo Detener temporizador: temporizadores, seleccione en la lista el nombre del temporizador que desea detener.

      Si el nombre del temporizador no aparece en la lista, escriba el nombre en el recuadro combinado.

    4. Pulse Insertar código.

      Functional Tester inserta el código timerStop("nombre") en la ubicación del cursor en el script donde nombre es el nombre seleccionado en el campo Detener temporizador: Nombre.

      Nota: No inserte una sentencia timerStop antes de la respectiva sentencia timerStart.

Comentarios