Sie sind auf Seite 1von 8

Propsito El propsito de este documento es disear y ejecutar pruebas al software a fin de reunir toda la informacin necesaria, en este se describen

las medidas otorgadas para realizar dichas pruebas generadas para el uso del personal especializado para gestionar dicho procedimiento de prueba. El presente plan de pruebas se rige mediante los siguientes objetivos: Demostracin de la funcionalidad total del sistema, mediante la satisfaccin de los requerimientos dados. Descubrir defectos en el software durante diferentes estados de comportamiento no deseados. Desarrollar los casos de prueba para lo cual la gestin de ste plan se llevara a cabo. Especificar las dimensiones de las pruebas a realizar.

Alcance El documento presentado a continuacin persigue el objetivo el explicar de manera clara la construccin y el desarrollo de los diferentes casos de prueba sobre los cuales se basarn las evaluaciones de desempeo y de satisfaccin del Sistema a evaluar. Est basado principalmente en el documento de especificacin de Requisitos, se describirn los modelos correspondientes seguidos para la realizacin y ejecucin de cada caso de prueba en su respectiva delimitacin.

Requerimientos Para la elaboracin y ejecucin del plan de pruebas se requiere lo siguiente: Especificacin de Requisitos. Diagramas (MER y UML o Estructurados) Requisitos de la aplicacin La aplicacin La Base de Datos

Tipos y Tcnicas de Pruebas


Pruebas de Integridad a Datos y Base de Datos Estn orientadas hacia probar la fortaleza de no dejar corromper la integridad de los datos en la base de datos del sistema Objetivo de la Tcnica Verificacin de la integridad del contenido de la base de datos independiente de la interfaz grfica. Verificar que la generacin de datos mediante scripts o analizadores sintcticos, desde la base de datos y un archivo esquematizado, sean correctos. Cargar esquemas de prueba entre los paquetes de esquemas y verificar el contenido de los datos. Orculos Herramientas Requeridas Criterio de xito Los archivos SQL de muestra proporcionados por algn administrador. Se deben tener instalados: El Sistema Gestor de Base de Datos de la Aplicacin

Tcnica

Todos los elementos del esquema de datos pueden ser guardados y utilizados sin ninguna prdida. de 1. Con el diagrama MER (modelo entidad relacin), se disearan los casos de prueba, orientados a comprobar la integridad de cada una de las relaciones, as como a explotar las posibles debilidades en las mismas 2. Con los casos de prueba, se elaboran los datos de prueba, que sern usados. 3. Se escriben los scripts pertinentes para cada uno de los casos de prueba. 4. Se ejecutan los scripts, se analizan los resultados y se escriben en la bitcora de prueba.

Procedimiento Ejecucin

Pruebas de Funcin Estn orientadas hacia tcnicas de caja negra, que permiten probar las funcionalidades requeridas de los sistemas y sus mdulos, sin alterar o modificar el cdigo fuente de cada funcionalidad. Estas pruebas se basan en el uso de un rango diverso de datos que buscan alterar el comportamiento del sistema. Objetivo Tcnica Tcnica de la Probar la funcionalidad del sistema sin tomar en cuenta la implementacin realizada. Para cada caso de uso a ser probado: o o Se definen los escenarios a ser probados. Para cada escenario se define el rango de datos a ser utilizado, as como los casos de xito y los casos de falla. Se realiza un anlisis de resultados, entre los resultados obtenidos y los resultados esperados.

Orculos Herramientas Requeridas Para probar el sistema es necesario: o Apache Server o Tener PHP instalado. o Tener instalado el manejador de base de datos, MySQL. El resultado obtenido para el caso de uso se corresponde con la funcionalidad esperada. Se ha decidido que el caso de uso se corresponde con la funcionalidad esperada si ms del 80% de los casos de prueba son exitosos. de 1. Con los diagramas UML (Casos de Uso, Diagramas de Secuencia, diagramas de Clases), Cartas Estructuradas, DFD y el documentacin de requisitos, se analizan para elaborar una lista o tabla de casos de pruebas de funcin orientadas descubrir las posibles fallas, vulnerabilidades y omisiones en el proceso de los datos 2. Con la lista o tabla de prueba, se elaboran los datos de prueba, que sern usados 3. Se realizan las pruebas, se analizan los resultados y se escriben en la bitcora de prueba

Criterio de xito

Procedimiento Ejecucin

Prueba de Interfaz de Usuario La prueba de interfaz de usuario permite evaluar la interaccin del usuario comn con el software. El objetivo de dicha prueba es asegurar que la interfaz del sistema pueda proveerle al usuario de la ayuda y comodidad necesaria para ubicarse entre las funcionalidades que maneja, mediante la aplicacin de medidas y restricciones de interfaz estndar. Objetivo Tcnica de la Navegacin a travs de cada pgina reflejando las funciones del negocio y los requerimientos otorgados, incluyendo operaciones ventana-aventana, campo-a-campo y el uso de mtodos de acceso. Crear o modificar pruebas de navegacin apropiadas para cada ventana as como los status de cada una. El ejecutor de las pruebas debe verificar la adecuada funcionalidad basada en los requerimientos. No aplica

Tcnica

Orculos

Herramientas Requeridas Criterio de xito

Todos los contenidos de cada ventana deben poder ser ejercitados, navegacin adecuada segn cada meta de la prueba y debe actuar segn esperado. de 1. Con la documentacin de requisitos, se analiza para elaborar una lista o tabla de casos de pruebas de funcin orientadas descubrir las posibles fallas de usabilidad y navegacin a travs de pantallas o campos de formularios. 2. Con la lista o tabla de prueba, se elaboran los datos de prueba, que sern usados 3. Se realizan las pruebas, se analizan los resultados y se escriben en la bitcora de prueba

Procedimiento Ejecucin

Perfil de Funcionamiento El perfil de funcionamiento es una prueba en donde se miden y evalan los tiempos de respuesta, tasa de transacciones y otras caractersticas en lo que a tiempo se refiere. Por lo tanto, el objetivo de sta prctica es verificar que los requerimientos hayan sido alcanzados en funcin a su desempeo. Es implementado y ejecutado para mejorar o ajustar el comportamiento de dicho desempeo segn una serie de condiciones como, por ejemplo configuraciones de hardware. Objetivo Tcnica de la Determinar el comportamiento del objetivo de la prueba mediante: Tcnica Anticipadas y normales cargas de trabajo. Anticipadas y peores escenarios de cargas de trabajo.

Importar un esquema desde la base de datos. Elaborar consultas SQL, que permitan el desarrollo de las pruebas en diferentes escenarios.

Orculos Herramientas Requeridas Criterio de xito Procedimiento Ejecucin de

Cronmetros de Software. Herramientas de monitoreo e instalacin (registro, disco duro, CPU, memoria RAM, etc.) Las pruebas terminan en el tiempo estipulado segn los casos de uso. 1. Con el diagrama MER (modelo entidad relacin), se disearan los casos de prueba, orientados a medir los tiempos de respuesta en funcin a las relaciones y los datos 2. Con los casos de prueba, se elaboran los datos de prueba, que sern usados. 3. Se escriben los scripts pertinentes para cada uno de los casos de prueba. 4. Se ejecutan los scripts, se analizan los resultados y se escriben en la bitcora de prueba.

Pruebas de Carga Estn orientadas hacia la medicin y evaluacin del desempeo del sistema en condiciones que superan la carga mxima prevista. Para ello se disean pruebas que miden la concurrencia abundante de usuarios tratando de acceder al sistema, con el fin de lograr una aplicacin ms robusta. Objetivo Tcnica Tcnica de la Asegurar que el sistema funciona como se espera bajo grandes volmenes de transacciones, usuarios, entre otros. Uso de usuarios finales temporales o ficticios de buena cantidad. Manejo de operaciones simultneas de gran importancia con grandes interacciones de datos para realizar una mejor evaluacin. Orculos Conexiones o accesos simultneos al sistema por va internet o una red considerablemente larga. Un software que genere un gran nmero de conexiones para realizar este tipo de pruebas. Cronmetros de software. Criterio de xito El sistema funciona en el tiempo y en el espacio determinado por los requerimientos dados. de 1. Con el documento de requisitos no funcionales, las caractersticas del software y el hardware, se elaboran los casos de prueba pertinentes. 2. Con los casos de prueba, se elaboran las tablas de prueba. 3. Se escriben los scripts pertinentes y las configuran los programas que genera las mltiples conexiones para cada uno de los casos de prueba. 4. Se analizan los resultados y se escriben en la bitcora de prueba.

Herramientas Requeridas

Procedimiento Ejecucin

Pruebas de Volumen Pruebas de volmenes se caracterizan por el manejo de grandes cantidades de datos para determinar los lmites de almacenamiento y si su alcance son sntomas de fallas de software. A su vez determina la cantidad especfica de volumen o carga que puede ser soportado por un periodo dado. Objetivo de la Tcnica Ejercitar la base de datos, siguiendo unos escenarios de gran cantidad de volmenes de datos almacenados y manejados, para observar su comportamiento. Agregar grandes cantidades de datos de actividades y aplicar operaciones de modificacin y eliminacin en tiempo corrido. Almacenamiento de datos y disponibilidad de transacciones. Uso de la funcionalidad otorgada por el sistema mediante su interfaz grfica. Mediante consultas SQL en gran cantidad. Criterio de xito El sistema es capaz de manejar grandes cantidades de volmenes en un tiempo considerablemente efectivo. 1. Con el diagrama MER (modelo entidad relacin) y la documentacin de requisitos, se disearan los casos de prueba, orientados a determinar el comportamiento y la estabilidad del sistemas ante grande volmenes de datos 2. Con los casos de prueba, se elaboran los patrones de datos de prueba, que sern usados. 3. Se escriben los scripts pertinentes para cada uno de los casos de prueba. 4. Se ejecutan los scripts y se analiza el comportamiento del interfaz del usuario en su uso normal, se analizan los resultados y se escriben en la bitcora de prueba.

Tcnica

Orculos Herramientas Requeridas

Procedimiento de Ejecucin

Pruebas de Configuracin Las pruebas de configuracin verifican la operatividad correcta bajo diferentes configuraciones de software e interacciones con diferentes aplicaciones. Objetivo Tcnica Tcnica de la Verificar la correcta operacionalidad bajo distintas plataformas y configuraciones. Probar la aplicacin con diferentes plataformas En cada prueba de plataforma a su vez diferentes configuraciones. Orculos Herramientas Requeridas Criterio de xito Comportamiento de pruebas y objetivos. Configuracin base y software de recuperacin de contextos y datos. Instalacin de herramientas de monitoreo. El comportamiento que surge es el esperado y el software secundario no probado tambin reacciona segn las expectativas dadas. de 1. Solicitar los requisitos de instalacin y configuracin, as como las versiones mnimas del software y disear los casos de prueba necesarios para los fallos de compatibilidad ya sea en versiones de aplicaciones dependientes como plataforma donde se ejecuta (Sistema Operativo y Navegador) 2. Con los casos de prueba se elaboran los planes de virtualizacin de las plataformas necesarias, se descarga o adquiere el software necesario de las versiones a probar. 3. Se crean los ambientes de prueba de configuracin, se instala el sistema y se realizan prueba de funcionamiento e interfaz de usuario 4. Se analizan los resultados y se escriben los resultados en la bitcora de prueba.

Procedimiento Ejecucin

Das könnte Ihnen auch gefallen