B. TEXTO CONTENIDO
3. DISEÑO Y DESARROLLO DE LA APLICACIÓN
3.1. VISIONAMIENTO
3.3.3. Diseño
3.3.4.3. Pruebas
3.3.4.3.1. Casos de prueba
El presente plan de pruebas se basa en los casos de uso funcionales descritos en la sección 3.3.2.1.1, mismos que son los servicios
Nro. 1
Nombre Caso Prueba Cargar Vista RA
Realizado por Usuario
Descripción Testear el servicio de realidad aumentada.
Precondiciones 1. El usuario debe haber iniciado la Aplicación 2. Señales del GPS.
3. Conexión estable a Internet. 4. Existencia de POIs en el sistema.
Postcondiciones 1. Visualizar vista de realidad aumentada.
Paso Acción Respuesta Esperada del sistema Res.
1 Clic en un servicio de Realidad Aumentada.
Cargando el servicio de Realidad Aumentada. OK
2 Validar GPS Si el GPS esta desactivado presentar mensaje de error de GPS. Caso contrario continuar siguiente paso.
OK
3 Validar conexión Internet
Si no existe conexión presentar mensaje de error de Red. Caso contrario continuar paso 4.
OK
4 Cargar cámara Presentar enfoque de cámara. OK 5 Cargar POIs Presentar POIS en la pantalla del dispositivo. OK
Tabla 17. Caso de Prueba Cargar Vista RA
Nro. 2
Nombre Caso Prueba Cargar Mapas
Realizado por Usuario
Descripción Testear el servicio de geolocalización de POIs en mapas.
Precondiciones 1. El usuario debe haber iniciado la Aplicación 2. Señales del GPS.
3. Conexión estable a Internet. 4. Existencia de POIs en el sistema.
Paso Acción Respuesta Esperada del sistema Res.
1 Clic en un servicio de Mapas.
Instanciar el servicio de Realidad Aumentada. OK
2 Validar GPS Si el GPS esta desactivado presentar mensaje de error de GPS. Caso contrario continuar siguiente paso.
OK
3 Validar conexión Internet
Si no existe conexión presentar mensaje de error de Red. Caso contrario continuar paso 4.
OK
4 Cargar mapa Presentar mapa y POIs. OK
5 Desplazar Desplazamiento del mapa. OK
6 Agrandar Zoom del mapa. OK
7 Reducir Zoom in del mapa. OK
Tabla 18. Caso de Prueba Cargar Mapas
Nro. 3
Nombre Caso Prueba Mostrar Detalles de un POI
Realizado por Usuario
Descripción Testear el servicio de mostrar detalles de un POI.
Precondiciones 1. El usuario debe haber iniciado un servicio de realidad aumentada o mapas.
2. Conexión estable a Internet.
Postcondiciones 1. Visualizar una ventana con mayor información del POI.
Paso Acción Respuesta Esperada del sistema Res.
1 Clic en un POI Mostrar el detalle de un POI. OK Tabla 19. Caso de Prueba Mostrar Detalles
Nro. 4
Nombre Caso Prueba Obtener Ubicación
Realizado por Usuario
Descripción Testear el servicio de ubicación en tiempo real.
Precondiciones 1. El usuario debe haber iniciado un servicio de mapas. 2. Señales del GPS.
3. Conexión estable a Internet.
Postcondiciones 1. Visualizar la ubicación del usuario a través de un ícono o figura.
Paso Acción Respuesta Esperada del sistema Res.
1 Clic en un servicio de mapas
Iniciar el servicio de mapas. OK
2 Buscar señales GPS Mostrar la ubicación OK
Tabla 20. Caso de Prueba Ubicación Actual
Nro. 5
Nombre Caso Prueba Webservice
Realizado por Administrador
Descripción Testear el webservice del sistema.
Precondiciones 1. Existencia de POIs en el Sistema UTPLAR. 2. Acceso a la DB del sistema.
Postcondiciones 1. Presentar POIs en formato xml.
Paso Acción Respuesta Esperada del sistema Res.
1 Escribir url del servicio Cargar datos de POIs en xml OK 2 Escribir url del
servicio+parámetro
Cargar datos de un POI en xml. OK
Nro. 6
Nombre Caso Prueba Consultas DBpedia
Realizado por Usuario
Descripción Testear las consultas de predicados a DBpedia.
Precondiciones 1. Existencia de datos del POI en DBpedia.
Postcondiciones 1. Presentar predicados consultados en formato xml.
Paso Acción Respuesta Esperada del sistema Res.
1 Clic en un POI de sitios cercanos.
Nueva ventana informativa. OK
2 Clic en Boton DBpedia Mostrar menú de consulta personalizado. OK 3 Seleccionar Opciones Mostrar opciones seleccionadas OK 4 Clic en botón Consultar Mostrar nueva ventana con lo solicitado. OK
Tabla 22. Caso de Prueba Consultas a DBpedia
Nro. 7
Nombre Caso Prueba Autenticación
Realizado por Administrador
Descripción Testear el servicio de autentificación del sistema de administración UTPLAR.
Precondiciones 1. Usuario registrado
Postcondiciones 1. Ingreso a la administración de la aplicación.
Paso Acción Respuesta Esperada del sistema Res.
1 Entrar al Sitio de Administración
Cargar formulario de logueo. OK
2 Ingresar usuario y contraseña incorrecta
Presentar nuevamente el formulario. OK
3 Ingresar usuario y contraseña correcta
Presentar el menú de administración. OK
Nro. 8
Nombre Caso Prueba Nuevo POI
Realizado por Administrador
Descripción Testear el servicio para ingresar nuevos POIs.
Precondiciones 1. Usuario logueado.
Postcondiciones 1. Formulario para insertar un nuevo POI.
Paso Acción Respuesta Esperada del sistema Res.
1 Seleccionar un tipo de POI.
Cargar formulario para el nuevo POI. OK
2 Enviar datos POI. Presentar mensaje de confirmación de la inserción.
OK
Tabla 24. Caso de Prueba Nuevo POI
Nro. 9
Nombre Caso Prueba Actualizar POI
Realizado por Administrador
Descripción Testear el servicio para actualizar un POI existente.
Precondiciones 1. Usuario logueado.
Postcondiciones 1. Formulario con campos editables de los datos del POI.
Paso Acción Respuesta Esperada del sistema Res.
1 Seleccionar un tipo de POI.
Cargar POIs registrados. OK
2 Seleccionar actualizar. Presentar formulario con campos editables. OK 3 Enviar nuevos datos. Presentar mensaje de confirmación de
actualización.
OK
Nro. 10
Nombre Caso Prueba Eliminar POI
Realizado por Administrador
Descripción Testear el servicio para eliminar un POI.
Precondiciones 1. Usuario logueado.
Postcondiciones 1. Boton para eliminar un POI.
Paso Acción Respuesta Esperada del sistema Res.
1 Seleccionar un tipo de POI.
Cargar POIs registrados. OK
2 Seleccionar eliminar. Presentar mensaje para confirmar la eliminación.
OK
3 Confirmar operación. Presentar mensaje de la operación realizada. OK Tabla 26. Caso de Prueba Eliminar POI