Plan de Pruebas Proyecto: Sistema de Gestión de Seccional para la U.E.T.D. Liceo Caracas

Plan de Pruebas DESARROLLO DE UN SISTEMA DE GESTION DE SECCIONAL PARA LA UETD “LICEO CARACAS” Versión: 1.0 Plan de Pruebas Proyecto: Sistema de Ge

2 downloads 227 Views 647KB Size

Story Transcript

Plan de Pruebas DESARROLLO DE UN SISTEMA DE GESTION DE SECCIONAL PARA LA UETD “LICEO CARACAS”

Versión: 1.0



Plan de Pruebas Proyecto: Sistema de Gestión de Seccional para la U.E.T.D. “Liceo Caracas” Versión: 1.0

COLEGIO UNIVERSITARIO DE CARACAS 2011-2012

Pág. 2 de 15

Plan de Pruebas DESARROLLO DE UN SISTEMA DE GESTION DE SECCIONAL PARA LA UETD “LICEO CARACAS”

Versión: 1.0

Historial de Revisiones Versión

Fecha

Autor

1.0

18/06/12

Astrid Fernández Mailyn Hernández

COLEGIO UNIVERSITARIO DE CARACAS 2011-2012

Descripción

Pág. 3 de 15

Plan de Pruebas DESARROLLO DE UN SISTEMA DE GESTION DE SECCIONAL PARA LA UETD “LICEO CARACAS”

Versión: 1.0

Índice de Contenido 1 Introducción................................................................................................................................................... 4 1.1 Alcance.................................................................................................................................................. 4 1.2 Definiciones, Acrónimos y Abreviaturas................................................................................................. 4 1.3 Documentos Relacionados.................................................................................................................... 4 2 Antecedentes y Propósito ............................................................................................................................. 4 2.1 Propósito de la Evaluación.................................................................................................................... 4 3 Herramientas para las Pruebas..................................................................................................................... 5 3.1 Software................................................................................................................................................ 5 3.2 Hardware............................................................................................................................................... 5 3.3 Configuraciones de Pruebas de ambiente............................................................................................. 5 4 Casos de Prueba........................................................................................................................................... 5 4.1 Casos de Pruebas por Prioridad de Caso de Uso.................................................................................6 . 4.1.1 Esenciales .................................................................................................................................. 6 5 Entregables.................................................................................................................................................... 6 5.1 Ficha: Matriz de Trazabilidad ................................................................................................................ 6 6 Criterios para el Lanzamiento........................................................................................................................ 7 6.1 Criterios de Evaluación ......................................................................................................................... 7 6.2 Pruebas de concurrencia....................................................................................................................... 7 6.3 Gráficos de desempeño......................................................................................................................... 7 6.4 Resultados de la prueba........................................................................................................................ 8

COLEGIO UNIVERSITARIO DE CARACAS 2011-2012

Pág. 4 de 15

Plan de Pruebas DESARROLLO DE UN SISTEMA DE GESTION DE SECCIONAL PARA LA UETD “LICEO CARACAS”

Versión: 1.0

Plan de Pruebas 1

Introducción

1 Alcance El principal propósito de la evaluación es encontrar errores y defectos que puedan existir en el uso del sistema a fin de corregirlos. Verificar que los validadores de datos funcionen y limiten el ingreso de información, para que no se puedan ingresar datos que no estén permitidos (sólo números en campos numéricos por ejemplo). Se quiere comprobar además que el sistema cumple con los requerimientos establecidos por el usuario, tiene un rendimiento adecuado en el ambiente donde se encuentra instalado. Otro aspecto importante a evaluar son las características de seguridad relacionadas con el ingreso no autorizado de usuarios, de manera que no puedan realizar modificaciones donde no sean permitidas.

2 Definiciones, Acrónimos y Abreviaturas  Marco Lógico: es un instrumento de planificación que permite estructurar los principales elementos de un proyecto, subrayando los lazos lógicos entre los insumos previstos, las actividades planeadas y los resultados esperados. [CRESPO, 2010].  Software: conjunto de programas, instrucciones y reglas informáticas que permiten ejecutar distintas tareas en una computadora. [RAE]. Se considera que el software es el equipamiento lógico e intangible de una computadora. 

U.E.T.D: Unidad Educativa Técnico Deportiva.

 Sistema: conjunto de entidades caracterizadas por ciertos atributos, que tienen relaciones entre sí y están localizadas en un cierto ambiente, de acuerdo con un cierto objetivo. [PUELO, 1985].  Seccional: departamento encargado de la organización de documentos y demás información importante referente a un lugar en específico. En este caso referente a los salones de clase, e información sobre los alumnos de la institución.  Requerimientos: algo que se le pide o solicita a alguien, características que se desea que posea un sistema o un software.

COLEGIO UNIVERSITARIO DE CARACAS 2011-2012

Pág. 5 de 15

Plan de Pruebas DESARROLLO DE UN SISTEMA DE GESTION DE SECCIONAL PARA LA UETD “LICEO CARACAS”

Versión: 1.0

3 Documentos Relacionados Título

Fecha

Organización

Marco Lógico

20/07/11

Fernández Astrid Hernández Mailyn

9.Marco_Lógico.odt

Acta Constitutiva de Proyecto

08/10/11

Fernández Astrid Hernández Mailyn

9._Plantilla_Acta_de_Co nstitucion_del_Proyecto2.odt

Visión del Sistema

08/11/11

Fernández Astrid Hernández Mailyn

VISION_DEL_SISTEMA_ REQUERIMIENTOS.odt

20/12/11

Fernández Astrid Hernández Mailyn

8.Plan de Pruebas_Grupo8.odt

Plan de Pruebas

2

Identificador del documento

Antecedentes y Propósito

Antecedentes Este es la primera versión del plan de pruebas que existe, por lo tanto no se tienen antecedentes de este documento.

1 2 Propósito de la Evaluación El propósito principal es organizar las actividades necesarias para encontrar errores y defectos; es necesario un plan para coordinarlas, a fin de asegurar la calidad del producto. Durante el ciclo de vida del proyecto, se escogió como ámbito de las pruebas, todas las ventanas involucradas en los Casos de Uso del sistema; teniendo como base los Casos de Uso se desarrollaron los Casos de Pruebas para comprobar el rendimiento y la capacidad del software. Con ello se verifica el cumplimiento de las especificaciones de diseño, los requisitos del análisis, y a su vez se esperan encontrar los problemas y determinar los riesgos percibidos del sistema, con la finalidad de entregar un software que sea útil al usuario.

3 3

Herramientas para las Pruebas

Como herramienta principal se utilizara El Apache JMeter el cual es una aplicación de escritorio, software de código abierto, aplicación 100% Java diseñado para cargar el comportamiento de pruebas funcionales y medir el rendimiento. Diseñado originalmente para probar aplicaciones Web, pero se ha ampliado desde entonces a otras funciones de prueba y además se utilizara Taskinfo te muestra todos los procesos y tareas que se están ejecutando en tu PC, tanto los programas abiertos como las tareas que se suelen ejecutar en segundo plano. Esta información se muestra en tiempo real, actualizada al segundo.

1 Software COLEGIO UNIVERSITARIO DE CARACAS 2011-2012

Pág. 6 de 15

Plan de Pruebas DESARROLLO DE UN SISTEMA DE GESTION DE SECCIONAL PARA LA UETD “LICEO CARACAS”

Versión: 1.0

Nombre

Versión

Para que se usa

JMETER

2.4

Diseñado para cargar el comportamiento de pruebas funcionales y medir el rendimiento.

TASKINFO

8.2

Muestra todos los procesos y tareas que se están ejecutando en tu PC, tanto los programas abiertos como las tareas que se suelen ejecutar en segundo plano.

2 Hardware Recurso

Cantidad

Descripción

Servidor

1

Intel de 2.80 GHz.

Disco Duro

1

1024 GB

Memoria Virtual

1

80 GB

Tarjeta de Red

2

RTL8139/810x.

Memoria RAM

2

2 GB

Computador

1

Pentium(R) Dual-Core CPU

Disco Duro

1

150 GB

Microprocesador

1

2.50 GHz

Puerto USB

4

N° 4

Unidad de DVD

3

Super WriteMaster, Multi Recorder, Speed plus

Teclado

3

Universal QWERTY

Mouse

3

Traveler 915 2.4 Ghz

Monitor

3

LCD 17” Syncmaster 732n Plus

3 Configuraciones de Pruebas de ambiente Requerimiento

Versión

Fabricante

Implementación de la configuración física

Sistema Operativo

XP Profesional Versión 11.04 Versión 6.0

Microsoft Windows Ubuntu Debían

Software básico de una computadora que provee una interfaz entre el resto de programas de los dispositivos hardware y el usuario.

Servidor Web Apache HTTP Sever

Versión 2.2.16.

Wampserver

Fundación Apache

Versión 2.0

Aestan

COLEGIO UNIVERSITARIO DE CARACAS 2011-2012

Presenta entre otras características altamente configurables, bases de datos de autenticación y negociado de contenido. Permite instalar y configurar fácilmente en tu sistema lo último del servidor Web Apache, el lenguaje de programación PHP y el servidor de base de datos

Pág. 7 de 15

Plan de Pruebas DESARROLLO DE UN SISTEMA DE GESTION DE SECCIONAL PARA LA UETD “LICEO CARACAS”

Requerimiento

Versión

Fabricante

Versión: 1.0

Implementación de la configuración física MySQL.

MySQL Server

Versión 2.5

PHP

Versión 5.3.0

Java Script (TM)

Versión 6

Versión 6.0

Notepad++

OpenOffice.org

Versión 3.2

Adobe Flash Player

Versión 10

Adobe Reader

Versión 9.4.2

Sun Microsystems Base de datos de código fuente abierto, (hasta febrero de 2008 incomparable en velocidad, MySQL AB) compactación, estabilidad y facilidad de despliegue Rasmus Lerdorf 1994

Utilizado en el desarrollo de páginas web desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica

Netscape Implementado como parte de un Communications Corp, navegador web permitiendo mejoras en Mozilla Fundation la interfaz de usuario y páginas web dinámicas Don HO

StarDivision

Puede editar texto sin formato y de forma simple. No obstante, incluye opciones avanzadas que pueden ser útiles para usuarios avanzados como programadores. Suite ofimática libre (código abierto y distribución gratuita) que incluye herramientas como procesador de textos, hoja de cálculo, presentaciones, herramientas para el dibujo vectorial y base de datos

Adobe Systems (antes Se refieren tanto al programa de por Macromedia) Adobe creación de animaciones como al Flash Player reproductor. Adobe Systems

Está disponible sin cargo alguno en la página de descargas de Adobe, y permite la visualización e impresión de archivos PDF

Microsoft Internet Explorer

Versión 8

Microsoft Windows Internet Explorer

Navegador web desarrollado por Microsoft para el sistema operativo Microsoft Windows

Mozilla Firefox

Versión 6.0

Corporación Mozilla, Fundación Mozilla

Es un navegador web libre y de código abierto descendiente de Mozilla Application Suite

4

Casos de Prueba

ID/Nombre/Sistema/Proyecto: Sistema de gestión para la seccional de la U.E.T.D. “Liceo Caracas” COLEGIO UNIVERSITARIO DE CARACAS 2011-2012

Pág. 8 de 15

Plan de Pruebas DESARROLLO DE UN SISTEMA DE GESTION DE SECCIONAL PARA LA UETD “LICEO CARACAS”

Versión: 1.0

ID Caso de Uso:CU001 ID/Nombre Caso de Prueba: CP001

Autor del Caso de Prueba: Mailyn

Versión del Caso de Prueba: 1

Fecha de Creación:

Versión 1.0

Fecha de Ejecución:

Flujo de pasos de la Prueba: Nro.

Descripción del paso

Resultado Esperado

Resultado Obtenido

1

Ingreso de datos en campos de usuario y contraseña

El sistema te muestra la pagina principal del sistema

Pagina principal cargada

2

Se ingresan datos erróneos en los campos de usuario y contraseña

El sistema muestra el mensaje el nombre de usuario o contraseña no coinciden

El sistema solicita nuevamente usuario y contraseña

Decisión de Aprobación del Caso de Prueba:

Aprobó: _x_

Nombre y firma del Probador

Mailyn Hernández

Nombre y firma del Cliente

Ana Maldonado

Fallo: ___

Fecha de Aprobación del Caso de Prueba: ID/Nombre/Sistema/Proyecto: Sistema de gestión para la seccional de la U.E.T.D. “Liceo Caracas” ID Caso de Uso:CU002 ID/Nombre Caso de Prueba: CP002

Autor del Caso de Prueba: Mailyn

Versión del Caso de Prueba: 1

Fecha de Creación:

Versión 1.0

Fecha de Ejecución:

Condición: para registrar un usuario el administrador debe haber iniciado sesión Flujo de pasos de la Prueba: Nro.

Descripción del paso

Resultado Esperado

Resultado Obtenido

1

Hacer clic en el botón El sistema carga el formulario de El sistema muestra un registrar nuevo usuario registrar un nuevo usuario y se llenan mensaje se ha registrado los campos el usuario exitosamente.

2

Se envía el formulario con El sistema muestra el mensaje existen El sistema muestra el campos vacíos o con valores campos vacíos en el formulario mensaje y carga incorrectos nuevamente el formulario de registro

3

Se registra un usuario que ya se ha registrado

El sistema muestra el mensaje error de usuario: Ya existe un usuario llamado "mailyn.hernandez", por favor utilice otro nombre de usuario.

Decisión de Aprobación del Caso de Prueba: Nombre y firma del Probador

Aprobó: _x_

El sistema muestra el mensaje y nuevamente carga la pagina de registro de usuario

Fallo: ___

Mailyn Hernández

COLEGIO UNIVERSITARIO DE CARACAS 2011-2012

Pág. 9 de 15

Plan de Pruebas DESARROLLO DE UN SISTEMA DE GESTION DE SECCIONAL PARA LA UETD “LICEO CARACAS”

Nombre y firma del Cliente

Versión: 1.0

Ana Maldonado

Fecha de Aprobación del Caso de Prueba: ID/Nombre/Sistema/Proyecto: Sistema de gestión para la seccional de la U.E.T.D. “Liceo Caracas” ID Caso de Uso:CU003 ID/Nombre Caso de Prueba: CP003

Autor del Caso de Prueba: Mailyn

Versión del Caso de Prueba: 1

Fecha de Creación:

Versión 1.0

Fecha de Ejecución:

Condición: para registrar un horario el administrador debe haber iniciado sesión Flujo de pasos de la Prueba: Nro.

Descripción del paso

Resultado Esperado

Resultado Obtenido

1

Se hace clic en el botón gestionar El sistema carga la pagina para El sistema muestra la horarios seleccionar el horario pagina

2

Selecciona un año y sección

3

Se elige el año y la sección a la que se le va a asignar un horario

4

Selecciona un año y sección para El sistema muestra el mensaje No asignar horario existe un horario para este grado(9°) en esta sección("C"), Clic aquí para crear uno

El sistema muestra el mensaje

5

Se envía un horario con campos vacíos

El sistema carga la plantilla nuevamente

Carga la plantilla e ingresamos los datos a los campos y se envía

Se ha cargado el nuevo horario exitosamente

El sistema carga la plantilla para diseñar un nuevo horario

El sistema muestra un error de campos vacíos

Decisión de Aprobación del Caso de Prueba:

Aprobó: _x_

Nombre y firma del Probador

Mailyn Hernández

Nombre y firma del Cliente

Ana Maldonado

El sistema carga la plantilla

Fallo: ___

Fecha de Aprobación del Caso de Prueba: ID/Nombre/Sistema/Proyecto: Sistema de gestión para la seccional de la U.E.T.D. “Liceo Caracas” ID Caso de Uso:CU004 ID/Nombre Caso de Prueba: CP004

Autor del Caso de Prueba: Mailyn

Versión del Caso de Prueba: 1

Fecha de Creación:

Versión 1.0

Fecha de Ejecución:

Condición: para asignar una materia el administrador debe haber iniciado sesión Flujo de pasos de la Prueba: Nro.

Descripción del paso

Resultado Esperado

COLEGIO UNIVERSITARIO DE CARACAS 2011-2012

Resultado Obtenido

Pág. 10 de 15

Plan de Pruebas DESARROLLO DE UN SISTEMA DE GESTION DE SECCIONAL PARA LA UETD “LICEO CARACAS”

Versión: 1.0

1

Se da clic en el botón asignación de materias

Carga el formulario para seleccionar año y sección

Carga la pagina con el formulario

2

Se ingresa un año y sección y en el apartado para registrar una materia se envía con los datos correctos

El sistema registra la nueva materia para el año seleccionado

El sistema registra la nueva materia

3

Se ingresa un año y sección y en el apartado para registrar una materia se envía con los campos vacíos

El sistema muestra el error debe insertar el nombre de una materia o seleccionar una sugerida

El sistema muestra el error y carga nuevamente el formulario

4

Se envía un dato que ya se ha registrado

El sistema muestra el mensaje no se debe registrar una materia que ya esté registrada

Decisión de Aprobación del Caso de Prueba:

Aprobó: _x_

Nombre y firma del Probador

Mailyn Hernández

Nombre y firma del Cliente

Ana Maldonado

El sistema muestra el mensaje y carga el apartado para ingresar datos

Fallo: ___

Fecha de Aprobación del Caso de Prueba: ID/Nombre/Sistema/Proyecto: Sistema de gestión para la seccional de la U.E.T.D. “Liceo Caracas” ID Caso de Uso:CU005 ID/Nombre Caso de Prueba: CP005

Autor del Caso de Prueba: Mailyn

Versión del Caso de Prueba: 1

Fecha de Creación:

Versión 1.0

Fecha de Ejecución:

Condición: para registrar un evento el administrador debe haber iniciado sesión Flujo de pasos de la Prueba: Nro. 1

2

Descripción del paso

Resultado Esperado

Resultado Obtenido

Se da clic en el botón registro de eventos

El sistema muestra el formulario para registrar un evento

El sistema carga la pantalla y muestra el formulario

Se ingresan los datos requeridos para registrar un nuevo evento

El sistema registra el evento creado

El sistema muestra un mensaje de registro creado exitosamente

El sistema muestra un mensaje de error: debe llenar todos los campos correctamente para procesar el evento

El sistema muestra el error y carga nuevamente el formulario.

3 Se envía el formulario con los campos vacíos

Decisión de Aprobación del Caso de Prueba: Nombre y firma del Probador

Aprobó: _x_

Fallo: ___

Mailyn Hernández

COLEGIO UNIVERSITARIO DE CARACAS 2011-2012

Pág. 11 de 15

Plan de Pruebas DESARROLLO DE UN SISTEMA DE GESTION DE SECCIONAL PARA LA UETD “LICEO CARACAS”

Nombre y firma del Cliente

Versión: 1.0

Ana Maldonado

Fecha de Aprobación del Caso de Prueba:

1 Casos de Pruebas por Prioridad de Caso de Uso Prioridad

Caso de Uso

ID Caso de Uso

Caso de Prueba

ID Caso de Prueba

1

Autenticar Usuarios

CU001

Seguridad y control de acceso.

CP001

2

Registrar Usuario

CU002

Validación y aplicaciones genéricas.

CP002

3

Administrar Horarios

CU003

Integración

CP003

4

Asignar materias

CU004

validación a sistemas a la medida

CP004

5

Registrar eventos

CU005

funcionales

CP005

4.1.1 Esenciales Actor Profesor Autenticar usuario Visualizar Horarios Gestionar secciones Imprimir Reportes Autenticar usuario

5

Actor Jefe Seccional Administrar Usuarios Registrar usuarios Registrar estudiantes Administrar horarios Asignar profesores Asignar secciones Asignar aulas Reporte estudiantes Reporte Inasistencias Registro de pases

Entregables

1 Ficha: Matriz de Trazabilidad ID Caso de Uso

ID de Caso de Prueba

CU001

CP001

CU002

CP002

CU003

CP003

CU004

CP004

CU005

CP005

COLEGIO UNIVERSITARIO DE CARACAS 2011-2012

Pág. 12 de 15

Plan de Pruebas DESARROLLO DE UN SISTEMA DE GESTION DE SECCIONAL PARA LA UETD “LICEO CARACAS”

6

Versión: 1.0

Criterios para el Lanzamiento

1 Criterios de Evaluación • • •

No existen errores sin solucionar de Gravedad 1 o Gravedad 2. No existen errores sin solucionar de Prioridad 1 o Prioridad 2 de ningún nivel de gravedad. Todos los casos de prueba del entorno de laboratorio de prueba se han completado satisfactoriamente.

Calificación

Definición de gravedad

Definición de prioridad

1

El error provoca el bloqueo del sistema o El error debe corregirse lo antes posible. la pérdida de datos. El error bloquea el progreso en esta área.

2

El error causa problemas graves en la El error debe corregirse antes del funcionalidad u otros aspectos lanzamiento del producto. importantes; el producto se bloquea en casos poco claros.

2 Pruebas de concurrencia

Grafico 1 se hacen peticiones concurrentes para un caso de prueba en particular, y establece el siguiente parámetro: 20 conexiones concurrentes por medio de la herramienta JMeter

3 Gráficos de desempeño Se muestran a continuación los gráficos que Indican el desempeño del Procesador y Memoria RAM para el caso de prueba seleccionado.

COLEGIO UNIVERSITARIO DE CARACAS 2011-2012

Pág. 13 de 15

Plan de Pruebas DESARROLLO DE UN SISTEMA DE GESTION DE SECCIONAL PARA LA UETD “LICEO CARACAS”

Versión: 1.0

Grafico 2.1 Escenario donde no hay peticiones hacia la aplicación.

Grafico 2.2 Escenario donde se ejecutan pruebas de concurrencia y se hacen peticiones a la aplicación

COLEGIO UNIVERSITARIO DE CARACAS 2011-2012

Pág. 14 de 15

Plan de Pruebas DESARROLLO DE UN SISTEMA DE GESTION DE SECCIONAL PARA LA UETD “LICEO CARACAS”

Versión: 1.0

Grafico 2.3 Escenario donde se evaluaron los casos de prueba que fueron diseñados anteriormente.

4 Resultados de la prueba Se obtuvieron resultados positivos de todos los casos de prueba. No hubo errores sin resolver de Gravedad 1 y 2 ni de un nivel de Prioridad 2 o superior. La aplicación no colapsa en condiciones de concurrencia en el orden de 20 conexiones. Esto demuestra el cumplimiento de los objetivos de las pruebas, con lo que el sistema diseñado está listo para el lanzamiento.

COLEGIO UNIVERSITARIO DE CARACAS 2011-2012

Pág. 15 de 15

Copyright (C) 2003 Jason Robbins. Todos los derechos reservados. Copyright (C) 2006 CNTI. Todos los derechos reservados La redistribución y el uso de las plantillas, con o sin modificación, están permitidas siempre que se cumplan las siguientes condiciones expuestas en: http://merinde.rinde.gob.ve/index.php?option=com_remository&Itemid=37&func=fileinfo&id=1

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.