Editor de Punto de Prueba [Guía de Usuario de Enterprise Architect]

Top Previous Next

Editor de Punto de Prueba

button_main button_prev button_next

El Editor de Punto de Prueba es utilizado para componer restricciones para Clases y Operaciones. Los tipos de restricciones permitidas dependen del objeto seleccionado. Para Clases, el tipo siempre va a ser Invariante. Para operaciones, el tipo puede ser Condición Previa, Condición Posterior o Condición de Línea.

Invariantes son evaluados por el Analista cundo cualquier método llamado en un objeto del tipo de Clase seleccionada se completa. Condiciones Previas son evaluadas al principio de cada llamada para la operación especificada. Condiciones Posteriores son evaluadas cuando se completa cada llamada para la operación especificada. Condiciones de Línea son evaluadas cada vez que la línea de código especificada es ejecutada.

Acceso Analista | Administrador de Punto de Prueba: Haga doble clic en una Clase u Operación en la ventana de Puntos de Prueba

Campos de Grupo de Restricción

Campo

Uso

Ver También

Tipo

El tipo de restricción para la Clase u Operación seleccionadas:

Invariante - Evaluado después de que cualquier método llamado en una Clase específica se haya completado

Condición Previa - Evaluada al principio de cada llamada para una Operación especifica.

Condición Posterior - Evaluada después de que se completa cada llamada para una Operación especifica.

Condición de Línea - Evaluada ante la ejecución de una línea de código específica dentro de una Operación

 

 

Compensar

 

Número de línea dentro de una operación específica ante la cual evaluar la restricción. Sólo aplicable para tipos de restricciones de Condición de Línea.

Un valor de compensación es establecido automáticamente si el Punto de Prueba fue creado utilizando el Menú Contextual del Editor de Código.

 

Menú Contextual del Editor de Código

 

Condición

La restricción a ser evaluada cuando este Punto de Prueba es disparado. Un estatus de aprobación a fallo será registrado de acuerdo si esta condición de restricción se evalúa como verdadero o falso.

 

Composición de Restricción

Acción sobre Fallo

Haga clic en la flecha hacia abajo y seleccione de las tres opciones:

Continúe - ignore el fallo de esta restricción y continúe la ejecución

Interrumpir ejecución - detener la ejecución y mostrar la traza de Pila

Desactivar ante fallo - no ejecute la restricción otra vez después de un fallo

 

 

Evaluar Cuando

(Opcional) Una restricción adicional que se debe cumplir antes de que la Condición de Punto de Prueba principal sea evaluada, proporcionando mayor control sobre la cobertura de la prueba.

 

Composición de Restricción

Campos de Grupo de Traza

Campo

Uso

Ver También

Nivel

Especifica cuando la declaración de traza (si está definida) tendrá salida. Las opciones disponibles son:

Falla Únicamente - Salida de declaraciones de traza sólo cuando esta condición de Punto de Prueba falla

Siempre - Salida de declaración de traza cada vez que este Punto de Prueba sea evaluado

 

 

Declaración

(Opcional) Un mensaje como salida cuando este Punto de Prueba es evaluado.

La variables actualmente al alcance pueden ser incluidas en una salida de declaración de rastreo prefijando el nombre de la variable con un símbolo$ para variables de cadena , o un símbolo@ para tipos primitivos tal como int o long.

La salida de una Declaración de Traza puede ser dirigida a la pestaña de Puntos de Prueba de la Ventana de Salida, o hacia un archivo externo, como está configurado por el Script del Analista para el paquete padre.

 

Especificando una Declaración de Rastreo

 

Aprender más

La Ventana de Puntos de Prueba

 

Temas de Centro de aprendizaje

(Alt+F1) | Enterprise Architect | Análisis de Ejecución | Puntos de Prueba |

Editar Invariante

Editar Condición Previa

Editar Condición Posterior