[[TOC(heading=This section pages, WikiStart, metodologia2017/metodologia, noheading, metodologia2017/AlcanceProyecto, metodologia2017/PropuestaSolucion, metodologia2017/PropuestaDesarrollo, metodologia2017/ListaActores, metodologia2017/FactibilidadProyecto, metodologia2017/DescripcionAplicacion, metodologia2017/EstandaresDesarrollo, metodologia2017/PriorizacionFuncionalidades, metodologia2017/EstudioRiesgos, metodologia2017/PlanProyecto, metodologia2017/DominioAplicacion, metodologia2017/DiagramaProcesos, metodologia2017/DiagramaActividades, metodologia2017/DiagramaActividadesMetodo, metodologia2017/DefinicionRequerimientos, metodologia2017/EspecificacionRequerimiento, metodologia2017/DiagramaSecuencia, metodologia2017/DiagramaEstados, metodologia2017/DocumentoPrototipo, metodologia2017/Pruebas, metodologia2017/ManualesSistema, heading=Tabla de Contenido)]] == Plan de Pruebas No-funcionales == [[BR]] [[BR]] Las pruebas no-funcionales se utilizan para verificar que la aplicación desarrollada cumple con los requerimientos no-funcionales establecidos por la comunidad de usuarios. Existen varios tipos de pruebas no-funcionales, entre las más comunes se encuentran: pruebas de seguridad, pruebas de rendimiento, pruebas de usabilidad, pruebas de portabilidad, entre otras. [[BR]] [[BR]] El tipo de pruebas no-funcionales que se presenta en este documento contempla solo pruebas de rendimiento. [[BR]] [[BR]] == 1. Plan de Pruebas de Rendimiento == [[BR]] [[BR]] Las pruebas de rendimiento se utilizan para estudiar el comportamiento de la aplicación ante situaciones extremas. Esto nos permite conocer las cargas máximas o mínimas de entrada de datos, de actividades o de almacenamiento, frente a las cuales la aplicación puede funcionar antes de que falle. Las pruebas de rendimiento se dividen en: pruebas de volumen, pruebas de estrés y pruebas de almacenamiento. [[BR]] [[BR]] [Las cargas máximas o mínimas a las que puede ser sometido el sistema deben ser indicadas generalmente por el usuario] [[BR]] [[BR]] == 1.1. Ambiente de Prueba == [[BR]] == Recursos Físicos == [[BR]] [[BR]] [Se colocan las características del equipo (hardware) a utilizar para la realización de la prueba, por ejemplo, tipo de computador y su velocidad, tipo de memoria, características de disco duro, etc.] [[BR]] [[BR]] == Recursos Lógicos == [[BR]] [[BR]] [Se indican las herramientas a instalar para la realización de las pruebas, por ejemplo, herramientas automatizadas para la aplicación de pruebas] [[BR]] [[BR]] == 1.2 Pruebas de Volumen == [[BR]] [[BR]] Ejercitan la aplicación con volúmenes muy altos o muy bajos de entrada de datos para determinar o probar la resistencia de la misma. [[BR]] [[BR]] == Variables de Carga de Entrada de Datos == [[BR]] [[BR]] [Se definen las variables de carga de entrada de datos que se desean probar en la aplicación] [[BR]] [[BR]] == Valores Límites de las Variables de Carga de Entrada de Datos == [[BR]] [[BR]][En la tabla que se muestra a continuación se le asignan los valores límites a cada una de las variables de carga de entrada de datos definidas para la aplicación] [[BR]] [[BR]] ||Variable de carga de entrada de datos||Valores límites|| ||- ||- || ||- ||- || ||- ||- || ||- ||- || [[BR]] [[BR]] == Casos de Prueba de Volumen == [[BR]] [[BR]] [En la Tabla 1 se presenta el formato de pruebas en el que se indica la información correspondiente a cada uno de los casos de prueba de volumen definidos para la aplicación] [[BR]] [[BR]] == Tabla 1. Formato de pruebas de volumen == [[BR]] [[BR]] [[BR]] || Caso de Prueba|| Objetivo|| Valor de la variable de carga de entrada de datos||Respuesta de la aplicación|| ||- ||- ||- ||- || ||- ||- ||- ||- || [[BR]] [[BR]] [La información del campo respuesta del sistema, contenido en la Tabla 1, se colocará una vez realizada la prueba] [[BR]] [[BR]] == 1.3 Pruebas de Estrés == [[BR]] [[BR]] Estudian la respuesta del sistema a cargas muy altas de actividad (procesamiento). [[BR]] [[BR]] == Variables de Carga de Procesamiento == [[BR]] [[BR]] [Se definen las variables de carga de procesamiento que se desean probar en la aplicación] [[BR]] [[BR]] == Valores Límites de las Variables de Carga de Procesamiento == [[BR]] [[BR]] [En la tabla que se muestra a continuación se le asignan los valores límites a cada una de las variables de carga de procesamiento definidas para la aplicación] [[BR]] [[BR]] ||Variable de carga de procesamiento||Valores límites|| || - || - || [[BR]] [[BR]] == Casos de Prueba de Estrés == [[BR]] [[BR]] [En la Tabla 2 se presenta el formato de pruebas en el que se indica la información correspondiente a cada uno de los casos de prueba de estrés definidos para la aplicación] [[BR]] [[BR]] == Tabla 2. Formato de pruebas de estrés == [[BR]] [[BR]] ||# Caso de Prueba||Objetivo||Valor de la variable de carga de procesamiento||Respuesta de la aplicación|| ||- ||- ||- ||- || ||- ||- ||- ||- || [[BR]] [[BR]] [[BR]] [La información del campo respuesta del sistema, contenido en la Tabla 2, se colocará una vez realizada la prueba] [[BR]] == 1.4 Pruebas de Almacenamiento == [[BR]] [[BR]] Estudian como el espacio de almacenamiento es usado por el programa y cuales son sus límites. [[BR]] [[BR]] == Variables de Carga de Almacenamiento == [[BR]] [[BR]] [Se definen las variables de carga de almacenamiento que se desean probar en la aplicación] [[BR]] [[BR]] == Valores Límites de las Variables de Carga de Almacenamiento == [[BR]] [[BR]] [En la tabla que se muestra a continuación se le asignan los valores límites a cada una de las variables de carga de almacenamiento definidas para la aplicación] [[BR]] [[BR]] [[BR]] ||Variable de Carga de Almacenamiento||Valores Límites|| ||- ||- || [[BR]] [[BR]] == Casos de Prueba de Almacenamiento == [[BR]] [[BR]] [En la Tabla 3 se presenta el formato de pruebas en el que se indica la información correspondiente a cada uno de los casos de prueba de almacenamiento definidos para la aplicación] [[BR]] [[BR]] == Tabla 3. Formato de pruebas de almacenamiento == [[BR]] [[BR]] ||# Caso de Prueba||Objetivo||Valor de la variable de carga de almacenamiento||Respuesta de la aplicación|| ||- ||- ||-||- || [[BR]] [[BR]] [La información del campo respuesta del sistema, contenido en la Tabla 3, se colocará una vez realizada la prueba] [[BR]] [[BR]] [[BR]] [[BR]] [[BR]]