Sunteți pe pagina 1din 3

Johanna Alvear Mario

S4J

PLAN DE PRUEBAS Las pruebas de software se aplican como una etapa ms del proceso de desarrollo de software, su objetivo es asegurar que el software cumpla con las especificaciones requeridas y eliminar los posibles defectos que este pudiera tener. En un principio la mayora de empresas de desarrollo contaban con una etapa de pruebas demasiado informal, en la actualidad el software testing se ha convertido en una de las etapas ms crticas del ciclo de vida del desarrollo de software PROPOSITO DEL PLAN DE PRUEBAS En esta parte del plan de pruebas especificamos el objetivo del mismo, es decir, la planificacin de las pruebas para comprobar el buen funcionamiento del sistema y las estrategias que se utilizaran para su ejecucin. Identificar que la informacin existente del proyecto y los componentes de software sean probados. Identificar los recursos requeridos y estimar los esfuerzos de las pruebas. Listar los elementos a entregar de las actividades de pruebas.

ALCANCE Describa las niveles de prueba Provee una breve lista de las caractersticas de pruebas objetivo y funciones que sern o no probadas. Liste cualquier restriccin que pueda afectar el diseo, desarrollo o implementacin de pruebas

REFERENCIAS Aqu se colocan los documentos o en que nos basamos para realizar las pruebas Documento de Especificacin de Requisitos de Software. Especificacin de la Interfaz de Usuario REQUERIMIENTOS DE PRUEBAS Los requerimientos de las pruebas buscan determinar los requerimientos, que se encuentra en la especificacin de requisitos, que se van a probar. (INVERSOFT) 2.1 Pruebas Administracin de Proyectos y Cartera Se tiene como objetivo verificar la implementacin y buen funcionamiento de los siguientes casos de uso: Mantener Proyectos Mantener Cartera Importar Proyectos De Inversin desde Archivo XML Copiar Cartera Procesada desde BD Copiar Proyecto desde BD. 2.2 Pruebas de Seguridad Se tiene como objetivo verificar la implementacin y el buen funcionamiento de lo siguiente: Mantener Perfil Mantener Rol Mantener Usuario Mantener Parmetros Validar Usuario 2.3 Mdulo de Funcionalidad de Algoritmo Seleccionar Proyectos de Inversin 2.4 Mdulo de Administracin de Reportes Generar Reporte de Cartera de Proyectos Generar Grfico Comparativo de Proyectos Generar Reporte de Seguimiento de Actividades 2.5 Pruebas de Requisitos Tecnolgicos Se tiene como objetivo verificar el funcionamiento del sistema: En Linux Con el Entorno de Programacin Java. Con el Manejador de Base de Datos: PostgreSql

Johanna Alvear Mario

S4J

2.6 Caractersticas que NO se Probarn Las caractersticas de rendimiento y performance del producto no se sern contempladas en la etapa de pruebas. Pruebas de Rendimiento Pruebas de Stress Pruebas de Tiempos de Respuesta (DELTA PENSUM) Caractersticas a ser probadas. Esperamos poder abarcar todas las partes de Delta Pensum desarrolladas en estas dos fases as como la interfaz y el manejo de archivos, elementos necesarios para poder hacer una entrega funcional del sistema. Cabe destacar que estas sern las primeras pruebas que se llevarn a cabo sobre este cdigo, por lo tanto se espera que la aplicacin de las mismas sea ms complicado de lo normal. Caractersticas que no se van a probar Por los momentos no se tiene contemplado retirar de las pruebas ninguna parte de Delta Pensum nombrada anteriormente. Pero esto est restringido al tiempo, por lo tanto de ser necesario se eliminarn algunas caractersticas de Delta Pensum del plan de pruebas. PLANIFICACION DE PRUEBAS Se colocan el orden de ejecucin de las pruebas y las fechas en las que se realizaran RIESGOS Y CONTINGENCIAS ESTRATEGIAS DE PRUEBAS Integra las tcnicas de diseo de casos de prueba en una serie de pasos bien planificados que dan como resultado una correcta construccin del software. Y lo que es ms importante, una estrategia de prueba del software proporciona un mapa a seguir para el responsable del desarrollo del software, a la organizacin de control de calidad y al cliente: un mapa que describe los pasos que hay que llevar a cabo como parte de la prueba, cundo se deben planificar y realizar esos pasos, y cunto esfuerzo, tiempo y recursos se van a requerir. Por tanto, cualquier estrategia de prueba debe incorporar la planificacin de la prueba, el diseo de casos de prueba, la ejecucin de las pruebas y la agrupacin y evaluacin de los datos resultantes. Funcionales: A este tipo de pruebas se les denomina tambin pruebas de comportamiento o pruebas de caja negra, ya que los testers o analistas de pruebas, no enfocan su atencin a como se generan las respuestas del sistema, bsicamente el enfoque de este tipo de prueba se basa en el anlisis de los datos de entrada y en los de salida. Unitarias: en la actualidad se utilizan tambin pruebas unitarias en la mayora de los aplicativos desarrollados, siendo las pruebas unitarias una primera etapa y las pruebas funcionales la segunda . tambin llamada pruebas de caja blanca (White Box), ests pruebas tambin son llamadas pruebas modulares ya que nos permiten determinar si un modulo del programa esta listo y correctamente terminado

(INVERSOFT) Se realizarn conforme a una secuencia ordena que permita verificar el flujo y el buen funcionamiento de todos los procesos del sistema. Los tipo de pruebas que se realizarn son las siguientes: 2.7 Pruebas unitarias Se realizarn por cada caso de uso del sistema y estarn dirigidas solo a las clases que correspondan a las pantallas, verificando su correcto funcionamiento (Mtodo de clase equivalente). 2.8 Pruebas del caso de uso Nos permitirn verificar que la implementacin sea correcta para todos y cualquiera de los flujos bsicos y alternativos correspondientes a todos los casos de uso. 2.9 Pruebas de Seguridad Nos permitirn verificar el buen funcionamiento y correcta implementacin correspondiente a los casos de uso de seguridad. De manera especial, que antes de ingresar a cualquier funcionalidad el usuario haya sido validado en el sistema. Los casos de uso de seguridad sern probados por Pruebas Unitarias (Clases Equivalentes y Clases de pruebas).

Johanna Alvear Mario

S4J

2.10 Pruebas de Requisitos Tecnolgicos Nos permitirn verificar la buena ejecucin y funcionamiento del sistema en el Sistema Operativo Linux, un entorno de programacin Java y un manejador de Base de Datos: PostgreSql. (SICAL) Pruebas de integridad de datos y BD o Verificar el acceso a la BD de SICAL. o Verificar el acceso simultneo en la lectura de registro de las distintas tablas. o Verificar el bloqueo realizado durante actualizaciones de registros de las tablas transaccionales (StockProducto, IngresoSalidaProducto, MovimientoProducto, OrdenCompra, entre otras). o Verificar la correcta obtencin de data actualizada. Pruebas del sistema o Verificar el CU Login/Logout o Verificar el CU Asociar cdigo de producto o Verificar el CU Mantenimiento de usuario Pruebas de la interfaz de usuario (IU) o Verificar la facilidad de navegacin mediante un ejemplo de pantallazos de las funcionalidades. Pruebas de desempeo o Verificar el tiempo de respuesta para acceder remotamente a la aplicacin El Sistema INVERSOFT es un Software de Medicin de las mejores alternativas de Inversin para Empresas comerciales de Ventas, que compran y venden productos. DELTA PENSUM El objetivo del software es apoyar la Coordinacin de la Carrera en los procesos repetitivos que involucran consultas al pensum relacionadas con los estudios realizados por los estudiantes de la carrera. Para ello el software debe ayudar a determinar: Las asignaturas que ha aprobado el estudiante, as como las que cursa actualmente; Las asignaturas aprobadas y en curso de un estudiante en el nuevo pensum; Las asignaturas que tiene que cursar y aprobar ese estudiante en el nuevo pensum;

S-ar putea să vă placă și