• No se han encontrado resultados

B.1.1 Generalidades.

El propósito de la realización de este proceso de pruebas es demostrar el cumplimiento de los requisitos funcionales de la aplicación MWS para gestión de contenido plasmados en los casos de uso respectivos.

B.1.2 Alcance.

El alcance de este proceso está sujeto al diseño y ejecución de Pruebas de aceptación que permitan evidenciar el cumplimiento de los requisitos del sistema, teniendo como principal artefacto de diseño los casos de uso que a continuación se listan:

 CU1-Ingresar.

 CU2- Registrarse.

 CU2- Editar Registro.

 CU4- Ver Amigos con MWS registrado.

 CU5- Ver Amigos sin MWS registrado.

 CU6- Invitar Amigos.

 CU7- Ver Contenido Multimedia

Las pruebas funcionales a la aplicación tienen como objetivo evaluar la buena implementación de las reglas de funcionamiento de la misma, es decir, verificar que la aplicación MWS para gestión de contenido funciona de acuerdo con lo descrito en cada uno de los casos de uso antes mencionados, de tal forma que se pueda utilizar para los fines esperados de una forma segura y precisa.

110

B.1.3 Criterios de Aceptación.

El proceso de aceptación del producto se da en el momento que se cumplan con los siguientes criterios:

 Durante la ejecución de la aplicación no deberán reflejarse No conformidades funcionales o bloqueantes en las diferentes funcionalidades de la aplicación MWS para gestión de contenido.

 No conformidades funcionales: cuando el sistema no hace sus funciones previstas de manera correcta.

 No Conformidades Bloqueantes: aquella incidencia que impide el flujo normal de la aplicación.

 Sí el porcentaje de No Conformidades (N.C) supera el 10%; se considera que el aplicativo no cumple con los requisitos mínimos para su funcionamiento.

B.1.4 Indicadores para la aceptación.

Al finalizar el proceso de pruebas se espera que la aplicación MWS para gestión de contenido alcance los siguientes indicadores de aceptación:

Nombre Descripción Porcentaje

Mínimo

funcionalidad Permite identificar cual es el porcentaje de las funcionalidades evaluadas se comportan

correctamente de acuerdo al resultado esperado

95%

Totalidad Nos indica el porcentaje de funcionalidades implementadas con respecto a las

funcionalidades que se planearon implementar

95%

Fiabilidad Permite identificar el porcentaje de confiabilidad del producto basado en el número de no

conformidades encontrada durante el ciclo de pruebas.

95%

Tabla 22: Indicadores de aceptación de pruebas.

(Fuente Propia) B.1.5 Reporte de no conformidades

Si el resultado obtenido después de ejecutar para alguno de los casos de prueba corresponde a No Aprobado se documentará el hallazgo donde se deberá detallar de una manera clara y precisa para su posterior solución.

111

B.1.6 Informe de resultado de primeras pruebas.

Se genera un informe de resultados del proceso en cuestión al finalizar su ejecución, donde se evidenciara el comportamiento del sistema en cuanto a:

 Porcentaje de No. Conformidades clasificadas por tipo de N.C (bloqueantes o funcionales).

 Número de pruebas ejecutadas, cuantas ejecutadas y aprobadas y cuantas ejecutadas y no aprobadas.  Funcionalidad.  Numero de no conformidades.  Fiabilidad.  Totalidad. B.1.7 Estrategia de prueba.

En esta sección se presenta el tipo de pruebas y técnicas que se plantean para ejecutar el plan de pruebas de la aplicación “Contenido desde mi móvil”, la idea principal de este proceso es realizar la ejecución del caso de prueba, la documentación de la(s) no conformidad(es) o hallazgo(s) (si los hay), y la respectiva solución.

B.1.8 Pruebas de funcionalidad.

Las pruebas de funcionalidad se centran en cualquier requisito que pueda ser trazado directamente de los casos de uso, reglas de funcionamiento. Este tipo de pruebas están basadas en técnicas de caja negra, es decir, verificar la aplicación interactuando a través de las interfaces de usuario y analizando los resultados.

El objetivo es verificar que los procesos soportados por la aplicación se cumplen completamente, es decir, los procesos fluyen desde su inicio hasta el final. Evaluando de esta manera el cumplimiento de los requerimientos de los procesos funcionales definidos previamente en los casos de uso.

Objetivos de la prueba

Asegurar la correcta navegación y proceso funcional de la aplicación, la entrada de datos, su procesamiento y salida.

Técnicas

Ejecutar cada caso de prueba descrito en la Matriz de pruebas con datos válidos y no válidos para verificar lo siguiente:

 Cuando se utilizan datos correctos se obtienen los resultados esperados.

 Cuando se utilizan datos incorrectos se obtienen los mensajes de error o advertencias adecuadas.

112

correctamente.

 Asegurar que la interfaz de usuario permite al usuario acceder y navegar a través de toda la funcionalidad de la aplicación.

Criterios de finalización

Todas las pruebas planificadas se han ejecutado de acuerdo a la matriz de casos de pruebas.

Todos los defectos identificados se han considerado y se han reportado y se han solucionado

Consideraciones Ninguna.

Tabla 23: Descripción pruebas de funcionalidad.

(Fuente Propia) B.1.9 Ambiente de pruebas.

El entorno de pruebas que se utilizara para realizar proceso de pruebas son los siguientes:

Para el servidor e aplicación de gestor de gestor de usuarios, se utiliza un equipo con un servidor Glassfish 3.1.2.2 y con las siguientes características.

 Procesador: Intel Core i5.

 Sistema Operativo: W7 64 bits.

 Ram 8 GB.

113

ANEXO C

En el presente anexo se ejecuta la matriz de prueba discriminada en partes de el mismo modulo, done se hace de acuerdo al plan de pruebas del anexo B.