| VC00MO00CP0003 | Fuente |
Este caso de prueba declara en el repostorio un modelo de datos formado por las tablas:
Posteriormente se crea una nueva copia de trabajo y se conecta al modelo creado, se abre el formulario asociado a la tabla esp_poblaciones y se comprueba que las relaciones entra las tres tablas se muestran correctamente.
Antes de pasar el caso de prueba compruebe aquí que no exista abierta una incidencia sobre él.
${check} TMPFOLDER=${TMPFOLDER}. Carpeta en la que se crearán los archivos que se precisen
durante la ejecución del test. Deberemos tener permiso de escritura en ella.
${check} REPONAME=${REPONAME}. Nombre de la conexión y del repositorio.
${check} REPOURL=${REPOURL}. Direccion y puerto del servidor de VCSGis.
${check} WORKINGCOPY=${WORKINGCOPY}. Nombre de la copia de trabajo sobre la que se realiza el
proceso de registrar el modelo.
${check} WORKINGCOPY2=${WORKINGCOPY2}. Nombre de la copia de trabajo sobre que se comprobara
que se descarga correctamente el modelo.
${check} TABLE_NAME=${TABLE_NAME} (${TABLE_LINK}). Tabla de datos con un diccionario de valores
a añadir al modelo.
${check} TABLE_FIELDFORLABEL=${TABLE_FIELDFORLABEL}. Nombre del campo a utilizar para etiquetar los
registros de ${TABLE_NAME).
${check} TABLE_CATEGORY=${TABLE_CATEGORY}. Categoria a asignar la tabla ${TABLE_NAME} al
añadirla al repositorio.
${check} TABLE_EFECTIVEDATE=${TABLE_EFECTIVEDATE}. Fecha efectiva a asignar cuando se sube la
tabla ${TABLE_NAME} al repositorio.
${check} TABLE_COMMIT=${TABLE_COMMIT}. Mensaje a usar cuando se sube la
tabla ${TABLE_NAME} al repositorio.
${check} MODEL_NAME= ${MODEL_NAME}
. Nombre del modelo de datos
${check} USER= ${USER}
. Identificador de usuario.
${check} PASSWORD= ${PASSWORD}
. Contraseña de usuario.
${check} Un gvSIG desktop instalado y funcional cuya versión sea la indicada en el plan de pruebas.
${check} El complemento de VCSGis debe estar instalado y activo.
${check} El caso de prueba VC00TP00CP0003, “Subir cambios en una capa con un plan topológico (que sí pasen el plan)”, ha pasado sin errores.
Y ha pasado correctamente continue con el paso 2. Si no, ejecúte alguno de estos antes de continuar.
${TMPFOLDER}/${WORKINGCOPY2}.mv.db (TMPFOLDER/WORKINGCOPY2.mv.db).
En caso de que exista debera:Cliente.${TMPFOLDER}/${WORKINGCOPY2}.mv.db (TMPFOLDER/WORKINGCOPY2.mv.db).Cliente.${check} Si no esta activa activaremos la aplicación gvSIG Desktop Cliente.
${check} Seleccione la opción “Mostrar/Gestor de proyecto”.
${check} Seleccione el tipo de documento “Tabla”.
${check} Pulse el botón “Nuevo”.
${check} Se mostrara la ventana de diálogo titulada “Nueva tabla”.
${check} Seleccione la pestaña “Archivo”.
${check} Pulse en el boton “Añadir”.
${check} Se mostrara el diálogo para seleccionar un fichero.
Seleccione el fichero correspondiente a ${TABLE_NAME} (${TABLE_LINK}) y pulse el boton “Abrir” que cerrara este dialogo.
${check} De vuelta en el dialogo de “Nueva tabla” pulse el botón “Aceptar”.
${check} Pulse el botón “Aceptar” situado en la zona inferior del cuadro de diálogo.
${check} Añada la tabla ${TABLE_NAME} (${TABLE_LINK}) a la copia de trabajo, para ello siga los pasos de
añadir tabla a una copia de trabajo
${check} Seleccione la opción de menu “Herramientas/VCSGis/Mostrar cambios”.
${check} Siga los pasos de commit de una tabla para subir la capa al reposiorio.
${check} Cierre la ventana titulada “Mostrar cambios”.
${check} Minimice la aplicación gvSIG Desktop Cliente.
${check} Active la aplicación gvSIG Desktop Servidor.
Vamos a configurar el servidor para registrar el modelo de datos.
${check} Abra la tabla VCSGISREPO_ENTITIES de este, para ello siga los pasos de
abrir tabla de base de datos
${check} Una vez abierta la tabla y estando esta activa seleccione la opcion de menu “Tabla/Show form”.
${check} Se mostrara una ventana con el formulario asociado a la tabla VCSGISREPO_ENTITIES.
${check} Pulse el boton “Comenzar edición” del formulario.
${check} Con ayuda de los botones “Anterior” y “Siguiente” de formulario localice la entidad esp_provincias.
${check} En el campo “Data Models” introduzca en el valor ${MODEL_NAME} (MODEL_NAME)
.
${check} Pulse el boton “Guardar” del formulario.
${check} Con ayuda de los botones “Anterior” y “Siguiente” de formulario localice la entidad esp_poblaciones.
${check} En el campo “Data Models” introduzca en el valor ${MODEL_NAME} (MODEL_NAME)
.
${check} Pulse el boton “Guardar” del formulario.
${check} Con ayuda de los botones “Anterior” y “Siguiente” de formulario localice la entidad ${TABLE_NAME}.
${check} En el campo “Data Models” introduzca en el valor ${MODEL_NAME} (MODEL_NAME)
.
${check} Pulse el boton “Guardar” del formulario.
${check} Pulse el boton “Terminar edición” del formulario.
${check} Se presentrara una ventana, pulse en la opción “Si” para terminar edición y guardar los cambios.
${check} Cierre el formulario de VCSGISREPO_ENTITIES.
${check} Cierre la tabla VCSGISREPO_ENTITIES
${check} Minimice la aplicación gvSIG Desktop Servidor.
${check} Active la aplicación gvSIG Desktop Cliente.
${check} Inicialice una nueva copia de trabajo para ello siga los pasos de Inicializacion de una copia de trabajo
${check} Seleccione la opción de menú “Herramientas/VCSGis/Conectar a modelo de datos”
${check} Se muestra la ventana con el título “Conectar a modelo de datos”.
${check} En el desplegable del campo “Copia de trabajo” seleccione el valor ${WORKINGCOPY2} (WORKINGCOPY2).
${check} Se mostrará el cuadro de diálogo con título “Inicio de sessión de usuario”
${check} En el cuadro de texto “Usuario” introduzca ${USER} (USER) 
${check} En el cuadro de texto “Contraseña” introduzca ${PASSWORD} (PASSWORD) 
${check} Pulse el botón “Aceptar”
${check} Devuelta al dialogo de “Conectar a modelo de datos”, en el desplegable del
campo “Modelo de datos” seleccione ${MODEL_NAME} (MODEL_NAME).
${check} La lista inferior se rellenará con las diferentes tablas que componen ese modelo de datos.
${check} Pulse el botón “Conectar a modelo de datos”.
${check} Tras la carga del modelo, pulse el botón “Cerrar”.
${check} Seleccione la opción “Mostrar/Gestor de proyecto”.
${check} Seleccione el tipo de documento “Tabla”.
${check} Pulse el botón “Nuevo”.
${check} Se mostrara la ventana de diálogo titulada “Nueva tabla”.
${check} Abra la tabla esp_poblaciones, para ello siga los pasos de
abrir tabla de base de datos
${check} Una vez abierta la tabla y estando esta activa seleccione la opcion de menu “Tabla/Show form”.
${check} Se mostrara una ventana con el formulario asociado a la tabla esp_poblaciones.
${check} En el formulario debera obserbar que el campo “Origen de las coordenadas” es un desplegable con los valores de la tabla ${TABLE_LINK} y que contiene seleccionado uno de ellos.
${check} En el formulario debera obserbar que el campo “Provincia” es un enlace con los datos
de la tabla esp_provincias, y en su caja de texto aparece el nombre de una provincia.
${check} Cierre el formulario de esp_poblaciones.
esp_poblacionesSi se pueden realizar los pasos tal y como se han descrito sin que aparezca ningún mensaje de error, bien en uno de los diálogos que presenta el test, en una ventana de error o en el área de mensajes de la aplicación (barra de abajo a la izquierda), se considera que el test ha pasado correctamente.
En caso de que los resultados obtenidos no sean los correctos puede reportar una incidencia en el redmine de gvSIG deskop.
Pulse aquí para comprobar si hay abierta una incidencia sobre este caso de prueba.
Pulse aquí para abrir una incidencia sobre este caso de prueba. Indique en la descripción del ticket en qué paso del caso de prueba se ha producido el problema, y describa lo mas inequivocamente posible qué ha observado para decidir que no ha pasado éste. En caso de que el problema se produzca en un procedimiento dentro del caso de prueba, indique, además del paso dentro del caso de prueba, en qué paso del procedimiento se ha producido el problema. Recuerde adjuntar los ficheros de log generados durante la ejecución del test que ha fallado al ticket.