División de una prueba

Después de registrar una prueba, puede dividirla en pruebas más pequeñas. Al dividir una prueba, puede crear bloques de creación modulares de pruebas más pequeñas y combinarlos para crear pruebas más grandes. La prueba original se mantiene sin modificar.

Acerca de esta tarea

Con la prestación de división de pruebas, puede registrar un caso de ejemplo relativamente largo con muchos pasos funcionales en una aplicación y, a continuación, en el editor, analizar la prueba en muchos segmentos de prueba todavía más pequeños, que podrá ejecutar en varios órdenes en una planificación. El asistente determina las variables que se deben conservar entre las pruebas divididas y crea los enlaces para no tener que escribir código personalizado.

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. Seleccione uno o más elementos de la prueba para dividirlos en una nueva prueba. Debe seleccionar elementos contiguos. Puede seleccionar elementos, excepto contenedores de variables, que sean hijos inmediatos del nodo raíz de la prueba.
  3. Pulse con el botón derecho en los elementos seleccionados, y a continuación seleccione Guardar selección como nueva prueba.
  4. En la ventana Guardar selección como nueva prueba, escriba un nombre de archivo para la nueva prueba, y opcionalmente escriba una descripción o comentario para la prueba dividida.
    1. Seleccione Usar también el texto de descripción como comentario al principio de cada prueba para añadir el campo Descripción/comentario como comentario al principio de la prueba dividida.
    2. Seleccione Marcar la selección en el editor para marcar la selección de la prueba original con marcas con el formato [N-> donde N es un entero positivo que corresponde al número de selecciones guardadas. Por ejemplo, la primera vez que guarde una selección como nueva prueba, la selección de la prueba original se marcará con este identificador:[1->. Si guarda tres selecciones, la prueba original se marcará con estos tres identificadores: [1->, [2->, and [3->.
    3. Pulse Siguiente.
    Seleccionar Marcar la selección en el editor hace más fácil dividir una prueba en varias partes. Las marcas del editor se eliminan cuando se cierra la prueba. No puede guardar elementos de prueba marcados. Pulse con el botón derecho del ratón y seleccione Borrar rangopara eliminar las marcas si desea guardar de nuevo los elementos de prueba seleccionados.
  5. Opcional: En la siguiente página del asistente Guardar selección como nueva prueba, examine los cambios que se realizarán como resultado de la división. Lo normal es dejar seleccionadas las opciones Enlazar las pruebas a través de las variables y Cambios específicos de HTTP; si deselecciona estas opciones puede que la prueba dividida quede inutilizable o que se produzca un resultado imprevisible. Sin embargo, puede desmarcar los recuadros específicos de Enlazar pruebas mediante variables si no desea que se correlacionen ciertos datos entre las pruebas.
    primera prueba dividida
  6. Pulse Finalizar.

Resultados

La nueva prueba se crea a partir de los elementos seleccionados. Las variables de prueba que se crean partiendo una prueba se listan en el contenedor Variables creadas por la partición de la prueba de la nueva prueba. Para obtener resultados óptimos, abra el contenedor Variables creadas por la partición de la prueba en la nueva prueba y asegúrese de que las variables se han creado y asignado con valores de una prueba que se ejecute antes de la nueva prueba dividida. Para obtener más información sobre las variables de prueba, consulte Sobre las variables de prueba y Declaración y asignación de variables de prueba.

La prueba original se marca si selecciona la opción Marcar la selección en el editor. Para eliminar las marcas, pulse con el botón derecho del ratón en los elementos seleccionados de la prueba original y seleccione Borrar rango. También se le solicitará si desea suprimir la nueva prueba. Pulse para suprimir la nueva prueba o No para mantenerla.

Ejemplo

Fíjese en las decisiones que tome al dividir una prueba y al reorganizar las pruebas divididas en una planificación. Suponiendo que la prueba grabada visitIBM contiene las acciones siguientes: Desea dividir la prueba en cuatro partes: Logon, Create, Edit y Logoff. Tendrá que dividir la prueba cuatro veces. A continuación, cree una planificación que ejecute los usuarios virtuales seleccionados desde una agrupación de datos. Cada usuario virtual ejecuta la prueba de Logon, realiza varias combinaciones con las pruebas Create y Edit y, finalmente, ejecuta la prueba Logoff.

De todos modos, tenga en cuenta que, cuando divida las pruebas, la prueba Create puede haber inicializado variables que utiliza la prueba Edit. Por lo tanto, si invierte el orden durante la ejecución (es decir, si ejecuta la prueba Edit antes que la prueba Create), asegúrese de que las variables compartidas por las pruebas se inicialicen y se configuren correctamente.


Comentarios