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
- En el Navegador de pruebas, vaya hasta la prueba y efectúe una doble pulsación sobre ella. La prueba se abrirá.
- 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.
- Pulse con el botón derecho en los elementos seleccionados, y a continuación
seleccione Guardar selección como nueva prueba.
- 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.
- 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.
- 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->.
- 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.
- 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.
- 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 Sí 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:
- Inicio de sesión en un servidor.
- Creación de una entrada en el servidor y eliminación de la entrada.
- Edición de una entrada, validación del cambio producido y restauración de la entrada.
- Cierre de sesión en el servidor.
Desea dividir la prueba en cuatro partes: Logon, Create, Edit y Logoff. Tendrá que dividir la prueba cuatro veces.
- Abra visitIBM y seleccione las acciones de inicio de sesión. Dé a la nueva prueba el nombre
Logon, que contiene las acciones de inicio de sesión.
- Seleccione las acciones de creación. Dé a la nueva prueba el nombre Create.
- Seleccione las acciones de edición. Dé a la nueva prueba el nombre Edit.
- Seleccione las acciones de cierre de sesión. Dé a la nueva prueba el nombre Logoff.
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.