Subsecciones

Anexos

Especificaciones Técnicas del Dispositivo Móvil

Pruebas de Estrés

Introducción

Las pruebas de stress es aquella que forsa al sistema al máximo punto para poder medir sus capacidades y las condiciones en las cuales trabaja realizando una cantidad definida de peticiones y procesos.

Las pruebas consisten en enviar todas las peticiones que soporte el servidor. En el servidor se crea un proceso para atender una cantidad limitada de peticiones, cada petición crea un hilo. Todos los procesos están en una lista de espera para recibir las respuestas, cuando se acumula la cantidad de procesos que soporta el servidor, el servidor se cuelga para no atender posteriormente ninguna petición.

Pruebas

Pruebas de Estrés o Pruebas de Rendimiento del Software

Figura: Consumo de Memoria para cada Usuarios en Línea
Image MemoriaHilos.
En la figura 12.1 se muestra que cada usuario tiene un consumo de 125 KB de Memoria RAM. Mientras se disponga de Memoria RAM libre, se tendrá capacidad integran mas usuarios.

La cantidad de memoria es directamente proporcional a la cantidad de memoria RAM disponible, se realizarón varías pruebas, el cual siempre arrojo la misma grafica de forma lineal, con el mismo consumo de memoria por cada usuario.

Rendimiento cuando se visualiza el mapa con todas las capas, en la figura 12.2 se detalla a continuación:

Figura: Pruebas de Estrés para Mapa 1
Image mapa1.

La disponibilidad del servicio de mapas, tiene una efectividad muy alta, cuando se limita a un máximo de concurrencia a 20, pero una petición puede llegar a tardar hasta 9 segundos.

Rendimiento cuando se visualiza el mapa con todas las capas, en la figura 12.3 se detalla a continuación:

Figura: Pruebas de Estrés para Mapa 2
Image mapa2.

La disponibilidad del servicio de mapas, tiene una efectividad muy alta, sin límite a un máximo de concurrencia, pero una petición puede llegar a tardar hasta 9 segundos. Durante los 75 segundos de la prueba, es que cuando finaliza la prueba, finaliza cuando se colgó el servidor y dejó de responde a las peticiones.

Rendimiento cuando se visualiza el mapa con todas las capas, en la figura 12.4 se detalla a continuación:

Figura: Pruebas de Estrés para Mapa 3
Image mapa3.

La disponibilidad del servicio de mapas, tiene una efectividad muy alta, sin límite a un máximo de concurrencia, pero una petición puede llegar a tardar hasta 9 segundos. Durante los 74 segundos de la prueba, es que cuando finaliza la prueba, finaliza cuando se colgó el servidor y dejó de responde a las peticiones.

Rendimiento cuando se cálcula un ruta, en la figura 12.5 se detalla a continuación:

Figura: Pruebas de Estrés para Cálculo de Rutas 1
Image ruta1.

La disponibilidad del servicio de mapas, tiene una efectividad muy baja, sin límite a un máximo de concurrencia, pero una petición puede llegar a tardar hasta 38 segundos. Durante los 80 segundos de la prueba, que es cuando finaliza la prueba, finaliza cuando se colgó el servidor y dejó de responde a las peticiones. Esta prueba cálcula una ruta de aproximadamente 45 segmentos de calles

Rendimiento cuando se cálcula un ruta, en la figura 12.6 se detalla a continuación:

Figura: Pruebas de Estrés para Cálculo de Rutas 2
Image ruta2.

La disponibilidad del servicio de mapas, tiene una efectividad muy baja, sin límite a un máximo de concurrencia, pero una petición puede llegar a tardar hasta 47 segundos. Durante los 84 segundos de la prueba, que es cuando finaliza la prueba, finaliza cuando se colgó el servidor y dejó de responde a las peticiones. Esta prueba cálcula una ruta de aproximadamente 110 segmentos de calles

Rendimiento cuando se visualiza la información de una alerta, en la figura 12.7 se detalla a continuación:

Figura: Pruebas de Estrés para Alertas 1
Image alertas1.

La disponibilidad del servicio de mapas, tiene una efectividad insuficiente, sin límite a un máximo de concurrencia, pero una petición puede llegar a tardar hasta 45 segundos. Durante los 85 segundos de la prueba, que es cuando finaliza la prueba, finaliza cuando se colgó el servidor y dejó de responde a las peticiones.

Rendimiento cuando se visualiza la información de una alerta, en la figura 12.8 se detalla a continuación:

Figura: Pruebas de Estrés para Alertas 2
Image alertas2.

La disponibilidad del servicio de mapas, tiene una efectividad insuficiente, sin límite a un máximo de concurrencia, pero una petición puede llegar a tardar hasta 38 segundos. Durante los 73 segundos de la prueba, que es cuando finaliza la prueba, finaliza cuando se colgó el servidor y dejó de responde a las peticiones.

Protocolos de pruebas

Introducción

Este documento tiene por objetivo definir y realizar las pruebas que garantizan la funcionalidad del Sistema SMIV. Se definen las pruebas que son controladas por el usuario, así como las que son realizadas por el sistema para los 6 módulos definidos en el protocolo. Se verifica la funcionalidad de cada módulo independiente para evaluar su desempeño como unidad, así como también en conjunto con los demás módulos contemplando las características que deben cumplir.

La estructura del documento de pruebas individuales es la siguiente:

La estructura del documento de pruebas general es la siguiente:


Tabla 12.1: Pruebas Generales
Pag Código de prueba Título de la prueba OK NOK
162 P1-CU-OC Obtención de Coordenadas    
163 P1-CU-EC Enviar Coordenadas    
164 P2-GIS Visualizar la Posición del Usuario y Tráfico en el mapa    
165 P2-MMI Modelo Microscópico    
166 P2-MMA Modelo Macroscópico    
167 P3-CU-NM Navegar en el Mapa    
168 P3-CU-GR Generar Rutas    
169 P4-CU-EA Enviar Alerta    
170 P4-CU-VIA Ver Información Alerta    
171 P5-CU-VMP Ver Mi Perfil    
172 P5-CU-BU Buscar Usuarios    
173 P5-CU-ESA Enviar Solicitud de Amigo    
174 P5-CU-VLA Ver Amigos    
175 P5-CU-VPA Ver Perfil de Amigo    
176 P5-CU-EA Eliminar Amigo    
177 P5-CU-CC Cambiar Contraseña    
178 P5-CU-GSA Gestionar Solicitudes de Amigos    
179 P5-CU-RU Registrar Usuario    
180 P5-CU-IS Iniciar Sesión    
181 P5-CU-CS Cerrar Sesión    
182 P5-CU-VNo Ver Notificaciones    
183 P5-CU-CP Configurar Preferencias    
184 P5-CU-VA Ver Ayuda    
185 P5-CU-AA Agregar Alerta    
186 P5-CU-VA Ver Alerta    
187 P5-CU-CA Comentar Alerta    
188 P5-CU-VTA Votar por Alerta    
189 P5-CU-NM Navegar en el Mapa    
190 P5-CU-GR Generar Ruta    
191 P5-CU-GL Gestionar Lugares    
192 P6-CU-MMI Simular Comportamiento de Tránsito    



1#1

2#2


3#3

4#4

57#57

5#5


6#6


7#7

8#8

9#9

10#10

11#11


12#12


13#13


14#14


15#15


16#16

17#17

18#18

19#19

20#20


21#21


22#22

23#23

24#24


25#25


26#26

27#27


28#28

29#29


30#30

Anexo de Imágenes

Prototipo 1

Figura 12.9: Prototipo 1 (1), (2)
Image P1Android_Cap_Main Image P1Android_Cap_ObtCoo

Prototipo 2

Figura 12.10: Prototipo 2 (1),(2)
Image P2Android_Cap Image P1Simulador_Cap_V2

Prototipo 3

Figura 12.11: Prototipo 3
Image P3WEB_Cap_General




Figura 12.12: Interfaz prototipo 3 (1), (2)
Image P3Android_Cap_General_Destino Image P3Android_Cap_General_Menu

Prototipo 4

Figura 12.13: Interfaz prototipo 4 (1), (2)
Image P4Android_Main Image P4Android_AlertMain

Figura 12.14: Interfaz prototipo 4 (3), (4)
Image P4Android_AlertBT Image P4Android_Main_AlertView

Prototipo 5

Figura 12.15: Interfaz prototipo 5 (1), (2)
Image P5Android_Main Image P5Android_Perfil

Figura 12.16: Interfaz prototipo 5 (3), (4)
Image P5Android_BuscarUsuarios Image P5Android_Amigos

Figura 12.17: Interfaz prototipo 5 (5), (6)
Image P5Android_ChanguePass Image P5Android_Notif2

Figura 12.18: Interfaz prototipo 5 (7), (8)
Image P5Android_SMIV Image P5Android_Registrar

Figura 12.19: Interfaz prototipo 5 (9), (10)
Image P5Android_Preferencias Image P5Android_Alertas

Figura 12.20: Interfaz prototipo 5 (11), (12)
Image P5Android_VerAlerta_Comentar Image P5Android_MisLugares

Prototipo 6

Figura 12.21: Interfaz prototipo 6
Image P6Simulador

IPN - ESCOM