9
REFINAMIENTO DE SOFTWARE PRUEBA DE CAJA NEGRA Y CAJA BLANCA PRESENTADO POR: JOSE E. LUGO NAVARRETE MANUEL ALEJANDRO MURCIA INGENIERIA DE SOFTWARE 3 ING. NESTOR ALEJANDRO PINZON LOPEZ

Pruebas Caja negra y Caja Blanca

Embed Size (px)

Citation preview

Page 1: Pruebas Caja negra y Caja Blanca

REFINAMIENTO DE SOFTWAREPRUEBA DE CAJA NEGRA Y CAJA BLANCA

PRESENTADO POR:JOSE E. LUGO NAVARRETE

MANUEL ALEJANDRO MURCIA

INGENIERIA DE SOFTWARE 3ING. NESTOR ALEJANDRO PINZON LOPEZ

CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIORFACULTAD DE INGENIERÍA

PROGRAMA INGENIERIA DE SISTEMAS2015

Page 2: Pruebas Caja negra y Caja Blanca

TÍTULOCLICK GOURMET

“Lo que te gusta en un solo Click”

¿QUE SON PRUEBAS DE?:

1. CAJA NEGRA: aquel elemento que es estudiado desde el punto de vista de las

entradas que recibe y las salidas o respuestas que produce, sin tener en cuenta su

funcionamiento interno. En otras palabras, de una caja negra nos interesará su

forma de interactuar con el medio que le rodea (en ocasiones, otros elementos que

también podrían ser cajas negras) entendiendo qué es lo que hace, pero sin dar

importancia a cómo lo hace.

2. CAJA BLANCA: Las pruebas de caja blanca (también conocidas como pruebas

de caja de cristal o pruebas estructurales) se centran en los detalles

procedimentales del software, por lo que su diseño está fuertemente ligado

al código fuente. El testeador escoge distintos valores de entrada para examinar

cada uno de los posibles flujos de ejecución del programa y cerciorarse de que se

devuelven los valores de salida adecuados.

Page 3: Pruebas Caja negra y Caja Blanca

1. PRUEBAS DE CAJA BLANCA

➢ Falta de comentarios para realizar mantenimiento al software o revisión periódica:

<?php

if (isset($_SESSION['nombre'])) {

?>

<img src="../administrador/usuarios/<?php echo $imagen; ?>" alt="" width="80" height="80" border="3" /><br>

<?php

echo 'Bienvenido!!: '.$_SESSION['nombre'];

}else{

echo "!";

}

?>

La estructura condicional “if” no se encuentra bien definida:

D E S C R IP C I O N P R U E B A C A JA B L A N C A

D AT O S D E E N T R A D A R E S U LTA D O

C O D IG O   F UE NT E C O D IG O   F UE NT E   S IN   D O C UME NTAC IO N

Tip o  d e   flu jo  d e   d a tos

                    Arc h iv o                                                        Pa n ta lla                                       In form e                                         Form u la rio                       X                   In te rn o

L a   es tru c tu ra   d e   d a tos   q u e   v ia ja   c on   e l  flu jo

C O D IG O   F UE NT E

C O M E N TA R I O S : L a s   in s tru c c ion e s   e   in s ta n c ia s   n o  e s ta n   c om e n ta ria d o,   p or  lo   c u a l

e l m a n te n im ie n to d e l cód ig o e s m a s com p lica d o d e re a liza r.

Page 4: Pruebas Caja negra y Caja Blanca

<?php

if (isset($_SESSION['nombre'])) {

?>

<img src="../administrador/usuarios/<?php echo $imagen; ?>" alt="" width="80" height="80" border="3" /><br>

<?php

echo 'Bienvenido!!: '.$_SESSION['nombre'];

}else{

echo "!";

}

?>

D E S C R IP C IO N P R U E B A C A JA B L A N C A

D AT O S D E E N T R A D A R E S U LTA D O

C O D IG O   F U E N T E  –  E S T RC UT URA  C O N D IC IO N AL L A  E S T R UC T URA  C O ND IC IO NA L   F U E RA   D E  E S TA ND AR

Tip o d e   flu jo d e   d a tos

                   A rc h iv o                                                        Pa n ta lla                                       In form e                                         Form u la rio                       X                   In te rn o

L a   es tru c tu ra  d e   d a tos  q u e  v ia ja   c on  e l  flu jo

C O D IG O   F U E NT E  –  E S T RC U T U RA  C O N D IC IO N AL

C O M E N TA R I O S : L a   es tru c tu ra   c on d ic ion a l n o  s e   rig e  a l es tá n d a r.

Page 5: Pruebas Caja negra y Caja Blanca

Los estilos de CCS deben ir en otro archivo:

<html>

<title>Click Gourmet</title>

<head>

<link href="./imagenes/bebidas1.png" rel="icon" type="image/x-icon" />

<link href="./css/estilos.css" rel="stylesheet" type="text/css" />

<style type="text/css">

*{

margin: 0px;

padding: 0px;

}

#header{

margin: auto;

width: 500px;

font-family:Arial, Arial, Arial;

}

ul, ol{

list-style:none;

}

.nav > li {

float:left;

}

Page 6: Pruebas Caja negra y Caja Blanca

2. CAJA NEGRA

Registro de Usuario: OK

D E S C R I P C I O N P R U E B A C A JA B L A N C A

D AT O S D E E N T R A D A R E S U LTA D O

C O D IG O  F U E NT E   O R D E NAD O

Tip o d e   flu jo d e  d a tos

                   A rch iv o                                                        Pa n ta lla                                       In form e                                         Form u la rio                      X                   In te rn o

L a  e s tru c tu ra  d e  d a tos  q u e  v ia ja   c on  e l flu jo

C O D IG O  F U E NT E   – E S T ILO S   C S S

C O M E N TA R I O S : Los  e s ti los   C S S  d e b e n   ir e n   u n  a rc h iv o d ife re n te  a l  c ód ig o  d e   la  a p lic a c ión .

LO S   E S T ILO S   D E   C S S   E S TAN  JU NT O  C O N E L   C O D IG O  D E  L A APL IC AC IO N

Page 7: Pruebas Caja negra y Caja Blanca

Inicio de sesión: OK

D E S C R I P C IO N P R U E B A C A JA N E G R A

D AT O S D E E N T R A D A R E S U LTA D O

Tip o  d e   flu jo  d e   d a tos

                   Arc h iv o                                                       Pa n ta lla                                       In form e                                 X         Form u la rio                                               In te rn o

L a   e s tru c tu ra  d e   d a tos   q u e   v ia ja   c on   e l  flu jo

C O M E N TA R I O S :

e l  s is te m a   lo  v a lid a   y  p erm ite   s u   in g re s o  a   la   a p lic a c ión .

LO G IN  -  E MA IL   &   PAS S W O R D AC C E S O   AL   S IS T E MA

E MAIL   &   PAS S W O R D   D E L  U S UAR IO

Al  m om e n to  e n   q u e   e l u s u a rio  in g res a   id  d e   u s u a rio  y  c on tra s e ñ a ,

D E S C R IP C IO N P R U E B A C A JA N E G R A

D AT O S D E E N T R A D A R E S U LTA D O

Tip o  d e   flu jo  d e   d a tos

                    Arch iv o                                                        Pa n ta lla                                       In form e                                 X         Form u la rio                                               In te rn o

L a   e s tru c tu ra   d e   d a tos   q u e   v ia ja   con   e l  flu jo

C O M E N TA R I O S :

v a lid a   q u e   cu m p la n   c on   lo   s olic ita d o y   re a liz a   e l  re g is tro  d e l  u s u a rio  n u e v o

NO MB R E   -  E MAIL   -  C O NF IR MAR  PAS S W O R D   –  PAS S W O R D R E G IS T R O  D E   U S UAR IO   E N E L  S IS T E MA

NO MB R E   -  E MAIL   -  C O N F IR MAR  PAS S W O R D   –  PAS S W O R D

E l  u s u a rio  d ig ita   la   in form a c ión   en   los   c a m p os   re q u e rid os ,   e l  s is te m a

Page 8: Pruebas Caja negra y Caja Blanca

Añadir artículos al carrito de compras: OK

D E S C R IP C IO N P R U E B A C A JA N E G R A

D AT O S D E E N T R A D A R E S U LTA D O

PR O D UC T O S   – C ANT ID AD E S PR O D UC T O S   AÑAD ID O S   AL   C A R R IT O   D E   C O MPRAS

Tip o  d e   flu jo  d e   d a tos

                    Arc h iv o                                                        Pa n ta lla                                       In form e                                 X         Form u la rio                                               In te rn o

L a   e s tru c tu ra   d e   d a tos   q u e   v ia ja   c on   e l  flu jo

PR O D U C T O S   – C AN T ID AD E S  –  PR E C IO

C O M E N TA R I O S : E l  u s u a rio  s e le c c ion a   e l  p rod u c to   q u e   d es e a   c om p ra r  y   e s te   a   s u   v e z  

se a ñ a d e a l ca rrito d e com p ra s , s u m a n d o la s ca n tid a d e s y p re cios tota le s .