Pruebas Sistema
TABLA DE CONTENIDOS
1. Introducción
1.1 Propósito
1.2 Contexto
1.3 Alcance
1.4 Visión general
2. Requerimientos para las pruebas
3. Estrategias
3.1 Tipos de pruebas
3.1.1 Pruebas de funcionalidad
3.1.2 Pruebas de interfaz de usuario
3.1.3 Pruebas de la base de datos
3.1.4 Pruebas de rendimiento
3.1.5 Pruebas de seguridad y control de acceso3.1.6 Pruebas de configuración
4. Sistema
1. Introducción
1.1 Propósito
El presente plan de pruebas tiene como propósito cumplir los siguientes objetivos:
Identificar la información existente en el proyecto y los componentes que deben ser ponerse a prueba.
Listar los principales requisitos a probar.
Definir las estrategias de prueba que deben emplearse.
Identificar los recursos necesarios quepueden requerirse.
Listar los artefactos entregables del proceso de pruebas.
1.2 Contexto
El proyecto sobre el que se define este plan de pruebas corresponde al software SIFC, el cual consiste en un sistema web que ayuda al administrador de la Facultad de Ciencias con el proceso de control de inventario (equipo).
La arquitectura responderá a una estructura cliente-servidor en la que existirá unabase de datos para realizar el almacenamiento de la información. El sistema será desarrollado en PHP.
1.3 Alcance
Se realizarán los siguientes tipos de pruebas de caja negra:
Pruebas de funcionalidad
Pruebas de interfaz de usuario
Pruebas de base de datos
Pruebas de rendimiento
Pruebas de volumen
Pruebas de carga
Pruebas de seguridad y acceso
1.4 Visión general
La siguiente tabla muestra ladocumentación existente y su disponibilidad, utilizado para desarrollar el plan de pruebas:
Documento
Creado o disponible
Recibido o revisado
Notas
Panorama del proyecto
Sí
Sí
Requerimientos
Sí
Sí
Casos de uso
Sí
Sí
Especificaciones de diseño
Sí
No
Manual de usuario
No
No
Manual de técnico
No
No
Prototipos
Sí
Sí
2. Requerimientos para las pruebas
La siguiente lista identifica aquelloselementos (casos de uso, requerimientos, especificaciones de diseño) que han sido identificados como objetivos de las pruebas y que serán sometidos a prueba:
Iniciar sesión
Cerrar sesión
Registro de usuarios
Alta de equipo
Baja de equipo
Asignación de equipo
Consulta de equipo por filtros (docente, área, clasificación, nombre)
Consulta de ubicación de equipo en mapa
Generar reporte de equipo
Guardarreporte de equipo en repositorio
Realizar respaldo de la base de datos
Recuperar la base de datos
3. Estrategia
En esta sección se identificarán los distintos tipos de pruebas que serán efectuadas sobre el SIEFC, junto con las técnicas y criterios aplicables a cada uno, y se establecerá la estrategia general de ejecución de pruebas.
3.1 Tipos de pruebas
3.1.1 Pruebas de funcionalidad
Objetivos:Asegurar la funcionalidad requerida, incluyendo la navegación, entrada de datos, su procesamiento y su recuperación.
Técnicas:
Ejecutar cada caso de uso utilizando datos válidos y no válidos para verificar lo siguiente:
Se obtienen los resultados esperados cuando se utilizan datos válidos.
Cuando se utilizan datos no válidos se muestran los mensajes de error o advertencia adecuados.
Criterios definalización:
Se espera que se prueben los casos de uso y se direccionen los errores detectados.
Consideraciones especiales:
3.1.2 Pruebas de interfaz de usuario
Objetivos:
Verificar lo siguiente:
La navegación a través de los objetos de prueba refleja apropiadamente las funciones y requisitos, incluyendo los saltos entre ventanas, entre campos y la utilización de distintos métodos de acceso(tabulador, movimientos de ratón, y teclas de navegación).
Los objetos y características de las ventanas, tales como menús, tamaño, posición, estado y foco se comportan según los estándares.
Técnicas:
Crear/modificar pruebas para cada ventana para verificar la navegación adecuada y el estado de los objetos para cada ventana de la aplicación y cada objeto.
Criterios de finalización:
Se espera que...
Regístrate para leer el documento completo.