gvSIG desktop test

VC00HI00CP0003 Fuente

Importar historial (repositorio remoto con autorización)

Descripción

Este caso de prueba verifica que la herramienta de importacion de historial y consulta de revisiones funcionan correctamente. Hay que tener en cuenta que el diseño de la herramienta de carga de historial esta limitado a cargar los datos obtenidos a partir del INCA.

Antes de pasar el caso de prueba compruebe aquí que no exista abierta una incidencia sobre él.

Datos de entrada

  1. ${check} WORKINGCOPY=${WORKINGCOPY}. Nombre de la copia de trabajo sobre la que se va a trabajar.

  2. ${check} TABLE_NAME=${TABLE_NAME} (${TABLE_LINK}). Tabla de datos que contiene los datos del historico a cargar.

  3. ${check} CATEGORY= ${CATEGORY} . Categoria a asignar la tabla al subirla al repositorio.

  4. ${check} FIELDFORLABEL=${FIELDFORLABEL}. Nombre del campo a usar cuando se requiera etiquetar un registro de la tabla${TABLE_NAME} (TABLE_NAME).

  5. ${check} IDENTIFICADOR=${IDENTIFICADOR}.

  6. ${check} CONTADOR=${CONTADOR}.

  7. ${check} REVISION=${REVISION}. Campo que indica la fecha de revisión del elemento.

  8. ${check} USER= ${USER} .

  9. ${check} PASSWORD= ${PASSWORD} .

Prerrequisitos

  1. ${check} Un gvSIG desktop instalado y funcional cuya versión sea la indicada en el plan de pruebas.

  2. ${check} El complemento de VCSGis debe estar instalado y activo.

  3. ${check} El caso de prueba “Inicializacion de una copia de trabajo” del plan de pruebas que esta ejecutando ha pasado sin errores.

Pasos

  1. ${check} Si acaba de ejecutar algunos de los sieguientes casos de prueba de su plan de pruebas:
    • Crear copia de trabajo.
    • Subir capa al repositorio (commit).
    • Asociar leyenda a una capa.
    • Cargar un plan topologico en el repositorio.
    • Asociar un plan topologico a una capa.
    • Subir cambios en una capa con un plan topologico asociado (que sí pasen el plan).
    • Obtener una revision concreta de una capa.
    • Exportar una capa a una fecha dada.
    • Exportar una capa a una revision dada.
    • Definir y descargar un modelo de datos.

    Y ha pasado correctamente continue con el paso 2. Si no, ejecúte alguno de estos antes de continuar.

  2. ${check} Si no esta activa activaremos la aplicación gvSIG Desktop Cliente.

  3. ${check} Seleccione la opción “Mostrar/Gestor de proyecto”.

  4. ${check} Seleccione el tipo de documento “Tabla”.

  5. ${check} Pulse el botón “Nuevo”.

  6. ${check} Se mostrara la ventana de diálogo titulada “Nueva tabla”.

  7. ${check} Seleccione la pestaña “Archivo”.

  8. ${check} Pulse en el boton “Añadir”.

  9. ${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.

  10. ${check} De vuelta en el dialogo de “Nueva tabla” pulse el botón “Aceptar”.

  11. ${check} Se habra cerrado el dialogo de “Nueva tabla” y se presentara le ventana de la tabla ${TABLE_NAME}; cierrela.

  12. ${check} Seleccione la opción de menú “Herramientas/VCSGis/Importar historial”.

  13. ${check} Se presentara una ventana de título “Importar historial”.

  14. ${check} En el desplegable del campo “Copia de trabajo” seleccione el valor ${WORKINGCOPY} (WORKINGCOPY). Si no existe aborte el caso de prueba.

  15. ${check} Si le aparece un dialogo 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”

  16. ${check} En la ventana de título “Importar historial” active la pestaña “Tablas” y seleccione la opción ${TABLE_NAME} (TABLE_LINK). Si esta no existe aborte el caso de prueba.

  17. ${check} Debera aparecer marcado el check “Añadir la tabla nueva el proyecto”.

  18. ${check} Debera aparecer el campo “nombre” con en el valor ${TABLE_NAME} (TABLE_NAME).

  19. ${check} En el desplegable del campo “Campo para etiqueta” seleccione el valor ${FIELDFORLABEL} (FIELDFORLABEL). Si no existe aborte el caso de prueba.

  20. ${check} En el campo para “Etiqueta” no especifique nada.

  21. ${check} En el campo “Categoria” introduzca el valor ${CATEGORY} (CATEGORY) .

  22. ${check} En el desplegable del campo “Campo del intedificador” seleccione el valor ${IDENTIFICADOR} (IDENTIFICADOR). Si no existe aborte el caso de prueba.

  23. ${check} En el desplegable del campo “Campo contador” seleccione el valor ${CONTADOR} (CONTADOR). Si no existe aborte el caso de prueba.

  24. ${check} Seleccione la opción “Usar fecha de revisión”.

  25. ${check} En el desplegable del campo “Campo de fecha de revisión” seleccione el valor ${REVISION} (REVISION).

  26. ${check} Pulse el boton “Importar historial”.

  27. ${check} Tras la importación del historial, pulse el botón “Cerrar”.

  28. ${check} Seleccione la opcion de menu “Herramientas/VCSGis/Mostrar revisiones”.

  29. ${check} Se presentara una ventana de título “Revisiones”.

  30. ${check} En el desplegable del campo “Copia de trabajo” seleccione el valor ${WORKINGCOPY} (WORKINGCOPY). Si no existe aborte el caso de prueba.

  31. ${check} En el desplegable del campo “Tabla” seleccione el valor ${TABLE_NAME} (TABLE_NAME). Si no existe aborte el caso de prueba.

  32. ${check} Si la tabla de la parte inferior del dialogo aparece vacia pulse el boton “Siguiente pagina”.

  33. ${check} Deberan haber aperecido 270 lineas (puede comprobarlo consultando el primer y ultimo numero de revision que aparece).

  34. ${check} Cierre el dialogo de titulo “Revisiones”.

Resultado esperado

Si 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.

Reportar fallo

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.