Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERÍA DE SISTEMAS
VALLEDUPAR-CESAR
2019
I. PRUEBAS DEL SOFTWARE
1. INTRODUCCION
1.1 Objetivos
Aplicar correctamente las técnicas y herramientas durante el proceso
de implementación de las pruebas.
Diseñar casos de prueba que sistemáticamente saquen a la luz
diferentes clases de errores.
1.2 Propósito
Planificar las etapas de la fase de pruebas para dar una estructura clara de los
procesos a realizar y poder obtener excelentes resultados, a favor de evaluar
correctamente todos los componentes del software en busca de errores que
afecten la ejecución de este, haciendo uso de las herramientas y técnicas
expuestas en las clases.
1.3 Alcance
Las pruebas unitarias se llevarán cabo a una vez obtenido el software, estas serán
aplicadas a cada uno de los módulos, con la finalidad de verificar su correcta
funcionalidad.
Las pruebas de Integración se realizarán una vez alcanzados los resultados de las
pruebas unitarias contemplando en ellos la correcta funcionalidad de cada uno de
los módulos que conforman el software. El objetivo de esta prueba es verificar el
correcto ensamblaje entre los distintos componentes con el fin de comprobar que
interactúan correctamente a través de sus interfaces tanto internas como externas,
Cubren la funcionalidad establecida y se ajustan a los requisitos no funcionales
especificados en las verificaciones correspondientes.
Conceptos
Objetivo de la prueba: Definir detalladamente lo que se pretende
alcanzar al realizar cada prueba.
Estrategia: Procedimientos a utilizar en la realización de la prueba
para lograr los objetivos propuestos.
Herramientas requeridas: aplica para las pruebas de integración,
unitarias, carga y de regresión. Se refiere al software utilizado para la
automatización de las pruebas mencionadas.
Responsables: se establece con respecto a la prueba que se está
realizando.
Criterios de evaluación: se establecen de acuerdo con la prueba que
se esta realizando, para verificar su resultado si es exitosa o no.
Observaciones: Datos adicionales
Entregables: Documentos que se entregara de cada una de las
pruebas realizadas.
1.4.1 Pruebas Unitarias
Herramienta Requerida
Entregable
1.4.2 Pruebas de Integración
Herramienta Requerida
Observaciones
Entregable
1.4.3 Pruebas de Aceptación
Herramienta Requerida
Observaciones
Entregable
2. DISEÑO DE PRUEBAS
2.1. TRAZABILIDAD DE CASOS DE PRUEBA – REQUISITOS
RF-01 RF-02 RF-03 RF-04 RF-05 RF-06 RF-07 RF-08 RF-09 RF-10
CP-1 X
CP-2 X X
CP-3 X
CP-4 X
CP-5 X
CP-6 X
CP-7 X
CP-8 X
Los escenarios propuestos para esta técnica son todos los CRUD generados en el
software.
REGRISTRO DE USUARIOS
Condición de entrada Clases validas Clases invalidas
GESTION DE SEGUIMIENTOS
Condición de entrada Clases validas Clases invalidas
Seguimiento 1) 1<=seguimiento 2) Seguimiento >
Valor alfanumérico <=2000 2000
de mínimo 1 y no 3) Seguimiento < 1
mayor de 2000 4) Null
caracteres
Porcentaje en avance 5) 0<=pat<=100 6) pat< 0
de tiempo 7) pat > 100
Valor numérico 8) Null
Porcentaje en avance 9) 0<=paa<=100 10)PAA< 0
de actividad 11) PAA > 100
Valor numérico 12) Null
Correcciones 14)correcciones >
Valor alfanumérico 13) 1<=correcciones 2000
de mínimo 1 y no <=2000 15)correcciones < 1
mayor a 2000 16)Null
caracteres
GESTION CONTACTO
Condición de entrada Clases validas Clases invalidas
nombre 1) 3<= nombre <= 150 2) nombre > 250
cadena de caracteres 3) nombre < 3
caracteres mayor o 4) Null
igual que 1 y menos
o igual que 150
Usuario 5) 16 <= usuarios <= 150 6) Usuario <16
7) Usuario > 150
Cadena de 8) null
caracteres mayor o
igual que 1 y menor
o igual que 150
LOGIN USUARIO
ACTIVAR SISTEMA
Caso: Registrar Fechas anuales
Escenarios de prueba
Respuesta esperada de la Coincide
Tipo aplicación (Si/No)
Campo Valor
escenario
Fecha apertura 31/01/2019 Correcto Aviso: datos guardados Si
1 correctamente
32/01/2019 incorrecto Error: verifique que las fechas Si
estén bien digitadas
Fecha cierre 1 23/03/2020 Correcto Aviso: datos guardados Si
correctamente
023/01/2020 incorrecto Error: verifique que las fechas Si
estén bien digitadas
Fecha apertura 03/12/2019 Correcto Aviso: datos guardados Si
2 correctamente
03/032/2019 incorrecto Error: verifique que las fechas Si
estén bien digitadas
Fecha cierre 2 23/02/2019 Correcto Aviso: datos guardados Si
correctamente
30/02/2019 incorrecto Error: verifique que las fechas Si
estén bien digitadas
Fecha apertura 04/04/2010 Correcto Aviso: datos guardados Si
3 correctamente
04042010 incorrecto Error: verifique que las fechas Si
estén bien digitadas
Fecha cierre 3 31/12/2020 Correcto Aviso: datos guardados Si
correctamente
32/12/2019 incorrecto Error: verifique que las fechas Si
estén bien digitadas
Fecha apertura 31/01/2019 Correcto Aviso: datos guardados Si
4 correctamente
31/01/02019 incorrecto Error: verifique que las fechas Si
estén bien digitadas
Fecha cierre 4 23/02/2020 Correcto Aviso: datos guardados Si
correctamente
03/00/2020 incorrecto Error: verifique que las fechas Si
estén bien digitadas
Observaciones
GESTIONAR USUARIOS
Caso: Registrar nuevos usuarios.
Escenarios de prueba
Respuesta esperada Coincide
Tipo de la aplicación (Si/No)
Campo Valor
escenario
Identificación 10030394940948747 Incorrecto Error: verifique los Si
del usuario 47 datos digitados
1007317197 correcto Datos guardados Si
correctamente
Primer nombre fabianandres Incorrecto Error: verifique los Si
datos digitados
fabian correcto Datos guardados Si
correctamente
Primer apellido Quinteromendez Incorrecto Error: verifique los Si
datos digitados
quintero correcto Datos guardados Si
correctamente
usuario Fabian….. Incorrecto Error: verifique los Si
+130@hotmail.com datos digitados
fabian@gmail.com correcto Datos guardados Si
correctamente
Contraseña jsdbhfhsdbkjfksdbjfsd Incorrecto Error: verifique los Si
bkjfsdbjfsjdbkfdbsfkkd datos digitados
bsfksdbkjfk
Fabiandres2018 correcto Datos guardados Si
correctamente
Tipo de usuario Root Incorrecto Error: verifique los Si
datos digitados
Usuario correcto Datos guardados Si
correctamente
Dependencia Vicerrectoría Incorrecto Error: verifique los Si
asociada datos digitados
Vicerectoria correcto Datos guardados Si
administrativa correctamente
Observaciones
HABILITAR USUARIOS EXTEMPORÁNEOS
activar usuarios en específico
Caso: activar usuarios extemporáneos
Escenarios de prueba
Respuesta esperada Coincide
Tipo de la aplicación (Si/No)
Campo Valor
escenario
Identificación 100303949409487474 Incorrecto Error: verifique los Si
del usuario 7 datos digitados
1007317197 correcto Datos guardados Si
correctamente
Días de -1 Incorrecto Error: verifique los Si
activación datos digitados
2 correcto Datos guardados Si
correctamente
Observaciones
Escenarios de prueba
Respuesta esperada Coincide
Tipo de la aplicación (Si/No)
Campo Valor
escenario
Tipo de archivo .jpg Incorrecto Error: verifique los datos Si
digitados
.pdf correcto Datos guardados Si
correctamente
descripcion Descripcion de prueba Incorrecto Error: verifique los datos Si
…+80 digitados
Descripcion de prueba correcto Datos guardados Si
…+79 correctamente
Observaciones
GESTIONAR SEGUIMIENTO (Líder / Administrador)
Caso: Realizar seguimiento (Líder / Administrador)
Instrucciones de Prueba: digitar correctamente los campos de información para
registrar el seguimiento a los planes de acción, digitar seguimiento, porcentaje de
avance en el tiempo porcentaje de avance en la actividad y correcciones
Escenarios de prueba
Coincide
Tipo Respuesta esperada de la aplicación
Campo Valor (Si/No)
escenario
Nombre Fabian Correcto Aviso: mensaje enviado correctamente Si
andres se le estará respondiendo en el menor
quintero tiempo posible
mendez
Fabian incorrecto Error: verifique bien los datos Si
andres diligenciados
quintero
mendez …
+150
Fabian22200 Correcto Aviso: mensaje enviado correctamente Si
Correo 0@gmail.com se le estará respondiendo en el menor
tiempo posible
Fabian incorrecto Error: verifique bien los datos Si
andres diligenciados
quintero
Mensaj Tengo una Correcto Aviso: mensaje enviado correctamente Si
e duda sobre la se le estará respondiendo en el menor
diligencia del tiempo posible
plan de
acción anual
Tengo una incorrecto Error: verifique bien los datos Si
duda sobre la diligenciados
diligencia del
plan de
acción
anual…+3000
Observaciones
Escenarios de prueba
Respuesta esperada de la Coincide
Tipo aplicación (Si/No)
Campo Valor
escenario
Id_mpla REC0012018 Correcto Aviso: datos guardados Si
neacion correctamente
RECTORIA incorrecto Error: verifique bien los datos Si
diligenciados
Id_lider REC_001 Correcto Aviso: datos guardados Si
correctamente
RECRRR incorrecto Error: verifique bien los datos Si
diligenciados
Año 2019 Correcto Aviso: datos guardados Si
correctamente
-2001 incorrecto Error: verifique bien los datos Si
diligenciados
Respon Fabian andres Correcto Aviso: datos guardados Si
sable quintero mendez correctamente
Fabian andres incorrecto Error: verifique bien los datos Si
quintero diligenciados
mendez…+150
Fecha 22/01/2019 Correcto Aviso: datos guardados Si
correctamente
22012019 incorrecto Error: verifique bien los datos Si
diligenciados
descrip Descripción de Correcto Aviso: datos guardados Si
ción ejemplo correctamente
Descripción de incorrecto Error: verifique bien los datos Si
ejemplo 2… diligenciados
+2000
Observaciones
Escenarios de prueba
Tipo Respuesta esperada de la Coincide
Campo Valor escenari aplicación (Si/No)
o
Id 1007317197 Correcto Aviso: datos de plan de acción Si
guardados correctamente
1234ret incorrect Error: verifique la información Si
o que ha digitado
Id REC0012018 Correcto Aviso: datos de plan de acción Si
planeac guardados correctamente
ión RECTORIA incorrect Error: verifique la información Si
o que ha digitado
Eje GOBERNANZA Correcto Aviso: datos de plan de acción Si
estratég guardados correctamente
ico MATEMATICO incorrect Error: verifique la información Si
o que ha digitado
Estrate Upc, eficiente y Correcto Aviso: datos de plan de acción Si
gia sostenible guardados correctamente
upc incorrect Error: verifique la información Si
o que ha digitado
Progra Ingeniería de sistemas Correcto Aviso: datos de plan de acción Si
mas guardados correctamente
incorrect Error: verifique la información Si
o que ha digitado
Iniciativ Promover la articulación Correcto Aviso: datos de plan de acción Si
as y corresponsabilidad guardados correctamente
entre la docencia, la
investigación y la
extensión y la
proyección social, de
acuerdo con el modelo
de integración misional
Matemáticas e incorrect Error: verifique la información Si
ingenierías o que ha digitado
Descrip La meta es 4 cursos Correcto Aviso: datos de plan de acción Si
ción de guardados correctamente
meta La meta ….+3000 incorrect Error: verifique la información Si
o que ha digitado
Numero 40 Correcto Aviso: datos de plan de acción Si
de meta guardados correctamente
Curenta incorrect Error: verifique la información Si
o que ha digitado
Recurs Los profesores de la Correcto Aviso: datos de plan de acción Si
os facultad de ingenieria guardados correctamente
humano Los profesores …. incorrect Error: verifique la información Si
s +4000 o que ha digitado
Recurs Computadores, Correcto Aviso: datos de plan de acción Si
os impresoras etc guardados correctamente
físicos incorrect Error: verifique la información Si
o que ha digitado
Recurs 100000000 Correcto Aviso: datos de plan de acción Si
os guardados correctamente
financie Cien millones incorrect Error: verifique la información Si
ros o que ha digitado
Respon Fabian andres quintero Correcto Aviso: datos de plan de acción Si
sable mendez guardados correctamente
Fabian andres …+5000 incorrect Error: verifique la información Si
o que ha digitado
Mes 01 Correcto Aviso: datos de plan de acción Si
inicio guardados correctamente
Uno incorrect Error: verifique la información Si
o que ha digitado
Mes 12 Correcto Aviso: datos de plan de acción Si
final guardados correctamente
13 incorrect Error: verifique la información Si
o que ha digitado
Año 2019 Correcto Aviso: datos de plan de acción Si
guardados correctamente
0000 incorrect Error: verifique la información Si
o que ha digitado
Unidad Meses Correcto Aviso: datos de plan de acción Si
de guardados correctamente
tiempo Años incorrect Error: verifique la información Si
o que ha digitado
Indicad Indicador de ejemplo Correcto Aviso: datos de plan de acción Si
or de guardados correctamente
rendimi Indicador…+2000 incorrect Error: verifique la información Si
ento o que ha digitado
Fecha 22/01/2019 Correcto Aviso: datos de plan de acción Si
guardados correctamente
22012019 incorrect Error: verifique la información Si
o que ha digitado
Seguimi Seguimiento de prueba Correcto Aviso: datos de plan de acción Si
ento guardados correctamente
Seguimiento …+2000 incorrect Error: verifique la información Si
o que ha digitado
Porcent 100 Correcto Aviso: datos de plan de acción Si
aje guardados correctamente
avance -20 incorrect Error: verifique la información Si
en o que ha digitado
tiempo
Porcent 30 Correcto Aviso: datos de plan de acción Si
aje en guardados correctamente
avance 200 incorrect Error: verifique la información Si
de o que ha digitado
activida
d
Accione Acciones correctivas de Correcto Aviso: datos de plan de acción Si
s la actividad guardados correctamente
correcti Acciones …+3000 incorrect Error: verifique la información Si
vas o que ha digitado
Observaciones
LOGIN USUARIO
Instrucciones de Prueba
Llenar cada uno de los campos con la información requerida: Email y clave.
Observaciones:
ACTIVAR SISTEMA
Caso: Registrar Fechas anuales
Escenarios de prueba
Respuesta esperada de la Coincide
Tipo aplicación (Si/No)
Campo Valor
escenario
Fecha apertura 01/01/2019 Correcto Aviso: datos guardados Si
1 correctamente
31/12/20190 correcto Aviso: datos guardados si
correctamente
Escenarios de prueba
Respuesta esperada Coincide
Tipo de la aplicación (Si/No)
Campo Valor
escenario
Identificación 1000000000000 Incorrecto Error: verifique los Si
del usuario datos digitados
999999999999 correcto Datos guardados Si
correctamente
1000000 Correcto Datos guardados Si
correctamente
999999 Incorrecto Error: verifique los Si
datos digitados
Primer nombre Liz Incorrecto Error: verifique los Si
datos digitados
Luis Correcto Datos guardados Si
correctamente
Dulcemaria incorrecto Error: verifique los Si
datos digitados
alejandro correcto Datos guardados Si
correctamente
Primer apellido Ballesteros Incorrecto Error: verifique los Si
datos digitados
Ballestero correcto Datos guardados Si
correctamente
Escenarios de prueba
Respuesta esperada Coincide
Tipo de la aplicación (Si/No)
Campo Valor
escenario
Identificación 1000000000000 Incorrecto Error: verifique los Si
del usuario datos digitados
999999999999 correcto Datos guardados Si
correctamente
1000000 Correcto Datos guardados Si
correctamente
999999 Incorrecto Error: verifique los Si
datos digitados
Días de 0 Incorrecto Error: verifique los Si
activación datos digitados
1 correcto Datos guardados Si
correctamente
32 Incorrecto Error: verifique los Si
datos digitados
31 correcto Datos guardados Si
correctamente
Observaciones
GESTIONAR EVIDENCIAS
Asociar evidencias a las acciones de cada plan de acciones
Caso: asociar estas evidencias a los planes de acciones
Escenarios de prueba
Respuesta esperada Coincide
Tipo de la aplicación (Si/No)
Campo Valor
escenario
Tipo de archivo .jpg Incorrecto Error: verifique los datos Si
digitados
.pdf correcto Datos guardados Si
correctamente
descripción Descripcion de prueba Incorrecto Error: verifique los datos Si
…+80 digitados
Descripcion de prueba correcto Datos guardados Si
…+79 correctamente
Observaciones
Escenarios de prueba
Coincide
Tipo Respuesta esperada de la aplicación
Campo Valor (Si/No)
escenario
Nombre liz Correcto Aviso: mensaje enviado correctamente Si
se le estará respondiendo en el menor
tiempo posible
li Correcto Aviso: mensaje enviado correctamente Si
se le estará respondiendo en el menor
tiempo posible
Fabian… incorrecto Error: verifique bien los datos Si
+144 diligenciados
Fabian… incorrecto Error: verifique bien los datos Si
+145 diligenciados
Fabian@gmai Correcto Aviso: mensaje enviado correctamente Si
Correo l.com se le estará respondiendo en el menor
tiempo posible
fabia@gmail. incorrecto Error: verifique bien los datos Si
com diligenciados
Fabian... Correcto Aviso: mensaje enviado correctamente Si
+134@gmail. se le estará respondiendo en el menor
com tiempo posible
Fabian... incorrecto Error: verifique bien los datos Si
+135@gmail. diligenciados
com
Mensaj Tengo una Correcto Aviso: mensaje enviado correctamente Si
e duda sobre la se le estará respondiendo en el menor
diligencia del tiempo posible
plan de
acción
anual…+2941
Tengo una incorrecto Error: verifique bien los datos Si
duda sobre la diligenciados
diligencia del
plan de
acción
anual…+2942
t Correcto Aviso: mensaje enviado correctamente Si
se le estará respondiendo en el menor
tiempo posible
incorrecto Error: verifique bien los datos Si
diligenciados
Observaciones
Escenarios de prueba
Respuesta esperada de la Coincide
Tipo aplicación (Si/No)
Campo Valor
escenario
Id_mpla REC0012018… Correcto Aviso: datos guardados Si
neacion +40 correctamente
RECTORIA…+43 incorrecto Error: verifique bien los datos Si
diligenciados
Id_lider REC_001…+143 Correcto Aviso: datos guardados Si
correctamente
RECRRR…+144 incorrecto Error: verifique bien los datos Si
diligenciados
Año 2019 Correcto Aviso: datos guardados Si
correctamente
2018 incorrecto Error: verifique bien los datos Si
diligenciados
0 Correcto Aviso: datos guardados Si
correctamente
-1 incorrecto Error: verifique bien los datos Si
diligenciados
Respon Fabian andres Correcto Aviso: datos guardados Si
sable quintero correctamente
mendez…+1971
Fabian andres incorrecto Error: verifique bien los datos Si
quintero diligenciados
mendez…+1972
Li Correcto Aviso: datos guardados Si
correctamente
l incorrecto Error: verifique bien los datos Si
diligenciados
Fecha 31/12/2019 Correcto Aviso: datos guardados Si
correctamente
32/12/2019 incorrecto Error: verifique bien los datos Si
diligenciados
01/01/2019 Correcto Aviso: datos guardados Si
correctamente
00/01/2019 incorrecto Error: verifique bien los datos Si
diligenciados
descrip Descripción de Correcto Aviso: datos guardados Si
ción ejemplo…+1978 correctamente
Descripción de incorrecto Error: verifique bien los datos Si
ejemplo…+1979 diligenciados
des Correcto Aviso: datos guardados Si
correctamente
d incorrecto Error: verifique bien los datos Si
diligenciados
Observaciones
2.3 PRUEBAS DE CAJA BLANCA
PANTALLA DE LOGIN
4
3
8 9
5 6
11
10
7
12
14
15
COMPLEJIDAD CICLOMATICA
V(G)=a-n+2 18-15+2=5
V(G)=r+1 4+1=5
V(G)=C 5
ACTIVAR SISTEMA
1
3 4
7
6
5 8
15
1 16
13 14
9 0
0
11
12
17
18
Complejidad ciclomatica
V(G)=a-n+2 23-18+2=7
V(G)=r+1 6+1=7
V(G)=C 7
REGISTRO DE USUARIO
1
3 4
5 6
7 8
COMPLEJIDAD CICLOMATICA
V(G)=a-n+2 10-9+2=3
V(G)=r+1 2+1=3
V(G)=C 3
GESTION DE PLAN ACCION LIDER, DEPENDENCIA
3 4
5 6
7 8
Complejidad ciclomatica
V(G)=a-n+2 10-9+2=3
V(G)=r+1 2+1=3
V(G)=C 3
3 4
5 6
7 8
COMPLEJIDAD CICLOMATICA
V(G)=a-n+2 10-9+2=3
V(G)=r+1 2+1=3
V(G)=C 3
4 5
COMPLEJIDAD CICLOMATICA
V(G)=a-n+2 7-7+2=2
V(G)=r+1 1+1=2
V(G)=C 2
3 6 4
7 8
5 9 10
12 11
13
14
15
COMPLEJIDAD CICLOMATICA
V(G)=a-n+2 18-15+2=5
V(G)=r+1 4+1=5
V(G)=C 5
J: Retroalimentación K: Evidencias
2.4.1.1 incremental ascendente
1. PROFUNDIDAD: A, B, F, C, G, D, H, I, J, K, E
2. ANCHURA: A, B, C, D, E, F, G, H, I, J, K
Seguimiento, correcciones
4. Gestionar usuario
1485111,1444111, Líder
dependencia
6. Loguin de usuario
Tipo elemento Posibles estados
BD Disponible, no disponible