Professional Documents
Culture Documents
DOCUMENTACION
DOCUMENTACION
ANDRES LOZADA
PRIMERA PARTE
I. DESCRIPCION DEL SISTEMA
1.1. DESCRIPCIÓN DEL SISTEMA O APLICACION
1.2. REQUISITOS DEL SISTEMA
1.3. PRODUCTO DEL SOFTWARE
SEGUNDA PARTE
II. PRUEBAS DEL SOFTWARE
II.1. INTRODUCCIÓN
II.2. PLANIFICACIÓN DE LAS PRUEBAS
II.2.1. Objetivos de las pruebas
II.2.2. Alcance de las pruebas
II.2.3. Módulos del sistema a probar
II.2.4. Ambiente de pruebas
II.3. PRUEBAS UNITARIAS
II.3.1. Análisis de las pruebas
II.3.2. Diseño de casos de pruebas
II.3.3. Ejecución de las pruebas
II.3.4. Evaluación de las pruebas
II.4. PRUEBAS DE INTEGRACIÓN
II.4.1. Estrategia de Pruebas incrementales
Diseño casos de pruebas
Ejecución pruebas de integración
Evaluación de las pruebas
II.4.2. Estrategia de Pruebas basadas en hilos
Diseño casos de pruebas
Ejecución pruebas de integración
Evaluación de las pruebas
II.5. PRUEBAS DE SISTEMAS
II.5.1. Diseño de caso de pruebas
II.5.2. Ejecución de la prueba
II.5.3. Evaluación de la prueba
II.6. PRUEBAS DE ACEPTACIÓN
II.6.1. Diseño de caso de pruebas
II.6.2. Ejecución de la prueba
II.6.3. Evaluación de la prueba
II.7. COCLUSIONES
II.8. REFERENCIAS
1. DESCRIPCION DEL SISTEMA
N. Requerimiento Descripción
RF- Registro de Clientes El sistema debe permitir a los trabajadores poder realizar el
02 registro de la información de los clientes.
RF- Registro de servicios El sistema debe permitir a los trabajadores poder realizar el
03 registro de los diferentes servicios que se van a prestar en
la veterinaria.
RF- Registro de las El sistema debe permitir los trabajadores registrar las
04 facturas facturas que se estén haciendo en el momento a los
diferentes clientes.
Objetivos específicos:
Evaluar la funcionalidad del software y comprobar que cumple con los requisitos
establecidos por los usuarios.
Caja Blanca La pruebas de caja blanca pueden definirse como una técnica
de monitorización o prueba de software en la se analiza el
Métodos de diseño, código y estructura interna, con el objetivo de
Pruebas o mejorar propiedades como la seguridad y el uso eficiente del
estrategias sistema.
Niveles,
Métodos o Módulos A Probar
Tipos
Modulo Se va a realizar las respectivas pruebas al módulo de
Usuarios usuarios.
Responsable
Andrés Lozada
Hardware
A. Clases de equivalencia
Identificación del
cliente 1 Correcto
Identificación del
cliente 10 Correcto
Identificación del
cliente 11 Incorrecto
Primer apellido
‘ ‘ Incorrecto
Primer apellido
A Correcto
Primer apellido
‘ABCDEFGHIJKLMNÑOPQRS’ Correcto
Primer apellido
‘ABCDEFGHIJKLMNÑOPQRST’ Incorrecto
Segundo apellido
‘ ‘ Incorrecto
Segundo apellido
A Correcto
Segundo apellido
‘ABCDEFGHIJKLMNÑOPQRS’ Correcto
Segundo apellido
‘ABCDEFGHIJKLMNÑOPQRST’ Incorrecto
Telefono
0 Incorrecto
Telefono
1 Correcto
Telefono
12345678910 Correcto
Telefono
1234567891011 Incorrecto
Celular
0 Incorrecto
Celular
1 Correcto
Celular
12345678910 Correcto
Celular
1234567891011 Incorrecto
Dirección
0 Incorrecto
Dirección
1 Correcto
Dirección
1,2,3,4,5,6,7,8,9,10…(50) Correcto
Dirección
1,2,3,4,5,6,7,8,9,10…(51) Incorrecto
Correo
0 Incorrecto
Correo
1 Correcto
Correo
1,2,3,4,5,6,7,8,9…(30) Correcto
Correo
1,2,3,4,5,6,7,8,9…(31) Incorrecto
Partición de equivalencia.
IV. Registrar servicio
Identificación del
cliente
10 Correcto
Identificación del
cliente
11 Incorrecto
Primer apellido
‘ ‘ Incorrecto
Primer apellido
A Correcto
Primer apellido
‘ABCDEFGHIJKLMNÑOPQRS’
Correcto
Primer apellido
‘ABCDEFGHIJKLMNÑOPQRST’ Incorrecto
Segundo apellido
‘ ‘ Incorrecto
Segundo apellido
A Correcto
Segundo apellido
‘ABCDEFGHIJKLMNÑOPQRS’
Correcto
Segundo apellido
‘ABCDEFGHIJKLMNÑOPQRST’ Incorrecto
Telefono 0
Incorrecto
Telefono
1 Correcto
Telefono
12345678910 Correcto
Telefono
1234567891011 Incorrecto
Celular 0
Incorrecto
Celular Correcto
1
Celular Correcto
12345678910
Celular Incorrecto
1234567891011
Dirección Incorrecto
0
Dirección Correcto
1
Dirección Correcto
1,2,3,4,5,6,7,8,9,10…(50)
Dirección Incorrecto
1,2,3,4,5,6,7,8,9,10…(51)
Correo
0 Incorrecto
Correo
1 Correcto
Correo
1,2,3,4,5,6,7,8,9…(30) Correcto
Correo
1,2,3,4,5,6,7,8,9…(31) Incorrecto
) Camino Básico
● Registro de de Facturas
Complejidad Ciclomática
Fórmula Resultado
V(g)= a-n +2 v(g)= 2-3+2=3
v(g)=c+1 v(g)=0+1=1
N Caminos
1 1,2,3
Diagrama De clases
Diagrama de componentes
Unitarias de (F,G,H,I)
Integración de (B con F), ( C con G), (D con H), (E con I)
Integración de (A con B), (A con C), (A con D) (A con E)
Incremental descendente
CAP 1: Consultas de
Clientes
Paso Descripción de Datos Entrada Salida ¿Ok? Obser
pasos a seguir Esperada vacion
es
1 Ingresar al Login Correo: Ingreso a la SI
Andreslozada@g guarderia
mail.com
Contraseña :
2332
2 Clic en el botón ClienteId: Listado de SI
“Modulo Clientes” 387439 Clientes
Actores Cliente
Actores Empleado
Actores Empleado
Excepciones -Dato a modificar por parte del cliente, solo el cual requiera.
Diagrama de secuencia
Tabla de los estados
Elementos Estado
Cliente Existe, No Existe
Servicio Disponible, no disponible
Factura Facturada, No Facturada
Tabla de valores(Registro Servicios)
CAP 1: Consultas de
Clientes
Paso Descripción de Datos Entrada Salida ¿Ok? Obser
pasos a seguir Esperada vacion
es
1 Ingresar al Login Correo: Ingreso a la SI
Andreslozada@g guarderia
mail.com
Contraseña :
2332
2 Clic en el botón ClienteId: Listado de SI
“Modulo Clientes” 387439 Clientes
Registrar Cliente 01
Descripción:
Un usuario empleado ya registrado en la aplicación buscara registrar un
nuevo cliente.
Prerrequisitos
Acceso a Internet
Acceso al aplicativo
Pasos:
1. Se ingresa a la aplicación de la escuela.
2. El usuario(empleado) buscara en el aplicativo el modulo clientes.
3. Registrará el cliente
Resultado esperado:
El registro del cliente exitoso.
Resultado obtenido:
ok
Facturar 02
Descripción:
Un administrador ya registrado en la aplicación realizara la respectiva
Factura al cliente
Prerrequisitos
Acceso a Internet
Clientes disponibles
Servicios disponibles
Acceso al aplicativo como modo admin
Pasos:
2 2 0
2.7 COCLUSIONES
Se hizo un excelente trabajo realizando todas las pruebas al sistema de guardería con
éxito.
2.8 REFERENCIAS
https://www.yeeply.com/blog/que-son-pruebas-unitarias/
https://www.digite.com/es/agile/pruebas-de-aceptacion/
https://spa.myservername.com/what-is-incremental-testing