Puntos de inicialización

Un punto de inicialización (IP) es una constante o variable definida por el usuario para inicializar atributos de un objeto. Un IP se define en el código fuente del comportamiento de prueba y puede estar guiado por datos de la tabla de datos de prueba (TDT).

Hay dos maneras de añadir puntos de inicialización al código de comportamiento de prueba:

En cualquier caso, se le solicitará que seleccione una variable existente o que cree una nueva. Si crea una variable nueva, es necesario especificar su nombre y tipo. Al finalizar, se añade una fila nueva a la TDT para esa variable.

Si solicita definir una nueva variable, se asociará una nueva fila con el punto de inicialización. Las celdas de esta fila no pueden editarse hasta que defina un nombre y tipo.

Normalmente utilizará puntos de inicialización para inicializar variables a las que harán referencia múltiples celdas de la tabla de datos de prueba. Unir múltiples referencias a una variable común permite que un único cambio se propague a múltiples celdas. En la siguiente captura de pantalla se muestra una tabla de datos de prueba de una prueba de una clase denominada Person. En este ejemplo, una variable denominada zipcode se inicializa antes que los objetos HomeAddress y WorkAddress. En la tabla de datos de prueba, el atributo ZipCode para cada atributo hace referencia a la variable definida por el punto de inicialización denominado zipcode. Al cambiar la variable zipcode una vez, ambas direcciones se construyen con la nuevo variable de código postal.

Ejemplo: tabla de datos de prueba con puntos de inicialización

Otro uso corriente de los puntos de inicialización es para la definición de un conjunto de objetos que tienen atributos de definición. No puede crearse un conjunto de objetos y sus atributos de definición directamente en una única celda utilizando el editor. Puede definir un conjunto de objetos creando puntos de inicialización para cada objeto que desee en el conjunto y haciendo a estos puntos de inicialización en el editor.

Añadir puntos de inicialización

Puede añadir puntos de inicialización a una prueba de una de estas dos maneras:

Tareas relacionadas
Insertar puntos de inicialización
Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.