SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
REFINAMIENTO DE SOFTWARE
TEST Y PRUEBAS DE CAJA NEGRA Y CAJA BLANCA
PRESENTADO POR:
JOSE E. LUGO NAVARRETE
MANUEL ALEJANDRO MURCIA
REFINAMIENTO DE SOFTWARE
ING. NESTOR ALEJANDRO LOPEZ PINZON
CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR
FACULTAD DE INGENIERÍA
PROGRAMA INGENIERIA DE SISTEMAS
2015
Tabla de contenido
TÍTULO ........................................................................................................................................ 3
¿QUE SON PRUEBAS DE CAJA BLANCA Y NEGRA?: ..................................................... 3
PRUEBAS DE CAJA BLANCA ................................................................................................ 4
CAJA NEGRA............................................................................................................................. 6
TEST DE VOLUMEN................................................................................................................ 10
TEST DE ESTRÉS.................................................................................................................... 11
TEST DE USABILIDAD ........................................................................................................... 12
TEST DE SEGURIDAD............................................................................................................ 14
TEST DE PERFORMANCE..................................................................................................... 18
TEST DE INSTALACIÓN......................................................................................................... 25
TEST DE DOCUMENTACIÓN ................................................................................................ 26
TÍTULO
CLICK GOURMET
“Lo que te gusta en un solo Click”
¿QUE SON PRUEBAS DE CAJA BLANCA Y NEGRA?:
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.
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 IO N P R UE B A C A JA B L A N C A
D ATO S D E E N TR A D A R E S ULTA D O
COD IG O FUENTE COD IG O FUENTE S IN D OCUMENTACION
Tipo de f lujo de datos
Archivo Pantalla Inform e Form ulario X Interno
La estructura de datos que viaja con el f lujo
COD IG O FUENTE
C O ME N TA R IO S : Las instrucciones e instancias no estan com entariado, por lo cual
el m antenim iento del códig o es mas com plicado de realizar.
<?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 ION P R UEBA C AJA BL ANC A
DATO S DE EN TR A DA R ES ULTA DO
COD IGO FUENTE – ES TRCUTURA COND ICIONAL LA ES TRUCTURA CONDICIONAL FUERA D E ES TANDAR
Tipo de f lujo de datos
Archivo Pantalla Inform e Form ulario X Interno
La estructura de datos que viaja con el f lujo
COD IGO FUENTE – ES TRCUTURA COND ICIONAL
C O MEN TA R IO S : La estructura condicional no se rig e al estándar.
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;
}
CAJA NEGRA
D E S C R IP C IO N P R UE 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 ULTA D O
COD IG O FUENTE ORD ENAD O
Tipo de f lu jo d e datos
Arch ivo Pantalla Inform e Form u lario X Intern o
La estructura de datos qu e viaja con el f lujo
COD IG O FUENTE – ES TILOS CS S
C O ME N TA R IO S : Los estilos CS S deb en ir en un arch ivo d iferen te al códig o de la ap licación.
LOS ES TILOS D E CS S ES TAN JUNTO
CON EL C OD IG O D E LA APLICACION
Registro de Usuario: OK
Inicio de sesión: OK
D E S C R IP C IO N P R UE 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
Tipo d e f lujo de d atos
Archivo Pan talla Inform e X Form ulario Interno
La estru ctura de datos qu e viaja con el f lu jo
C O ME N TA R IO S :
valida q ue cu m plan con lo solicitado y realiza el reg istro del u su ario n uev o
NOMBRE - EMAIL - CONF IRMAR PAS S WORD – PAS S WORD REG IS TRO D E US UARIO EN EL S IS TEMA
NOMBRE - EMAIL - CONF IRMAR PAS S WORD – PAS S WORD
El u su ario dig ita la inform ación en los cam p os requ erid os, el sistem a
Añadir artículos al carrito de compras: OK
D E S C R IP C IO N P R UE 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
Tipo de f lujo de datos
Archiv o Pantalla Inform e X Form ulario Interno
La estructura de datos que v iaja con el f lujo
C O ME N TA R IO S :
el sistem a lo v alida y perm ite su ing reso a la aplicación.
LOG IN - EMAIL & PAS S WORD ACCES O AL S IS TEMA
EMAIL & PAS S WORD D EL US UARIO
Al m om ento en que el usuario ing resa id de usuario y contraseña,
D E S C R IP C ION P R UE 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 ULTA D O
PROD UCTOS – CANTIDAD ES PROD UCTOS AÑAD ID OS AL CARRITO D E COMPRAS
Tipo de f lujo de datos
Archivo Pantalla Inform e X Form ulario Interno
La estructura de datos que viaja con el f lujo
PROD UCTOS – CANTIDAD ES – PRECIO
C O ME N TA R IO S : El usuario selecciona el producto que desea com prar y este a su vez
se añade al carrito de com pras, sum ando las cantidades y precios totales.
TEST DE VOLUMEN
Con esta métrica pretendemos evaluar y medir el tiempo que tarda el usuario en solicitar su
pedido y el tiempo de respuesta que se le da al mismo, igualmente la satisfacción del cliente
hacia nuestro servicio a través de una pregunta de calificación de 1 a 5, con el fin de mejorar
la calidad de la prestación del mismo.
Por otra parte contabilizar el número de usuarios que ingresan a portal web.
Se verifican el funcionamiento de los módulos se identifican que establecen conexión
correcta con base de datos y funcionan de acuerdo a lo planeado se realiza verificación de
procesos respecto a los módulos implementados.
 Módulo de ingreso:
Recibe los datos y los almacena de manera correcta en la base de datos.
 Módulo de selección:
Muestra el catalogo y permite seleccionar al usuario los productos solicitados.
 Módulo de administración:
Recibe los productos nuevos y permite hacer modificación de los mismos
TEST DE ESTRÉS
 Módulo de administración:
Recibe los productos nuevos y permite hacer modificación de los mismos
TEST DE USABILIDAD
Permite evaluar los elementos que facilitaran a los usuarios tener una rápida comprensión
tanto de la estructura organizacional, como el contenido del sitio web, facilitando el rápido
acceso y el recorrido del mismo y sus componentes, lo cual proporcionará asegurar
mecanismos de navegación claros, con lenguaje sencillo garantizando un diseño
agradable y de fácil manipulación para los futuros clientes.
AMBIENTE DE PRUEBAS:
 Los ambientes de pruebas se crearon diferentes máquinas virtuales para verificar el
comportamiento de los módulos creados herramienta está diseñada en PHP y
HTML y corre con MYSQL que es un motor de bases de datos, se necesita también
APACHE que es un servidor WEB, XAMPP Server en los cuales se verifico el
rendimiento de los módulos de aplicación.
 Se conectan todos los módulos creados y se crea conexión con la base de datos
se realizan pruebas de funcionalidad de creación de usuarios ingreso de
productos y verificación de compra hasta ver la funcionalidad correcta entre
módulos.
AMBIENTE DE PRODUCCIÓN:
Ambiente de producción consta de un hosting que se encuentra en 260mb en el cual se
instaló la aplicación para fácil acceso del mismo en este hosting proporciona servicio de
mysql en el cual se instaló la base de datos, también se tiene un servidor local host en el
cual se instala la aplicación y se actualiza por medio de los Backups en caso de
contingencia.
TEST DE SEGURIDAD
Que la información ingresada por los usuarios permanezca segura e intangible y los
usuarios posean usuario y Password personal.
BACKUPS, COPIAS DE ARCHIVOS Y PLANES DE CONTINGENCIA
APLICACION
Ingresando a Cpanel de 260mb http://cpanel.260mb.net se ubica administrador de
archivos
Luego se ubica carpeta htdocs
Se selecciona y se descarga para guardar copia de todo el sitio web
BASE DE DATOS
Ingresando a Cpanel de 260mb http://cpanel.260mb.net se ubica administrador de
archivos ingresamos a phpMyAdmin
Nos conectamos a la base de datos
Seleccionamos lo campos de la base de datos y exportamos
Se recomienda restaurar información en servidor localhost
1. Backups de sitio web en localhost
En la siguiente ruta se aloja toda la carpeta que contiene el sitio web se puede utilizar
la información que se usa en el hosting y reemplazar para tenerlo actualizado
BASE DE DATOS
Se crea un archivo .bat el cual exporta archivo .sql de la base datos
Se almacenan en la siguiente ruta
2. Planes de contingencia
En el momento se tienen 2 sitios web actualizados y en correcto funcionamiento el sitio
principal se aloja en un hosting llamado 260mb bajo la siguiente dirección web
http://clickgourmet.260mb.net
Y el sitio alterno es una servidor con servicio web xampp server el cual debe ser
actualizado constantemente de los cambios que se realicen en el hosting e importando
backups para ingreso de aplicación se utiliza la siguiente dirección
http://localhost:8000/clickgourmet
Ambos escenarios producción y contingencia manejan mysql y las bases de daos se
pueden restaurar con facilidad ejecutando un .bat
TEST DE PERFORMANCE
Se realizan las siguientes pruebas tomando el tiempo de respuesta a cada solicitud
ANALISIS:
En este diagrama vemos la información del menú que será mostrada al cliente.
Descripción de un flujo de datos
ID: 01__________________________________________________________________________
Nombre: INFORMACION DEL MENU_________________________________________________
Descripción: Por medio de este flujo el cliente podrá observar el menú del día_______________
________________________________________________________________________________
________________________________________________________________________________
Origen:
MENU
Destino:
SOFTWARE CLICK GOURMET
Tipo de Flujo de datos
Archivo Pantalla Informe Formulario Interno
La Estructura de datos que viaja con el flujo:
INFORMACION DEL MENU
Volumen/Tiempo:
2/MIN
Comentarios: información del menú ofrecido por el restaurante___________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
X X
ANALISIS:
En este diagrama vemos la solicitud del menú hecha por el cliente.
Descripción de un flujo de datos
ID: 02__________________________________________________________________________
Nombre: DATOS DE MENU_________________________________________________________
Descripción: Por medio de este flujo el cliente podrá observar los datos del menú y seleccionar _
una opcion______________________________________________________________________
________________________________________________________________________________
Origen:
COCINA
Destino:
CLIENTE
Tipo de Flujo de datos
Archivo Pantalla Informe Formulario Interno
La Estructura de datos que viaja con el flujo:
INFORMACION DEL MENU
Volumen/Tiempo:
30/SEG
Comentarios: información del menú para selección de una opción_________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
X X X
ANALISIS:
En este diagrama vemos la solicitud de alimentación hecha por el cliente (COMIDA Y
BEBIDA).
Descripción de un flujo de datos
ID: 03__________________________________________________________________________
Nombre: SOLICITUD DE PEDIDO_____________________________________________________
Descripción: Por medio de este flujo el cliente podrá hacer su pedido a la cocina directamente_
________________________________________________________________________________
________________________________________________________________________________
Origen:
CLIENTE
Destino:
SOFTWARE CLICK GOURMET
Tipo de Flujo de datos
Archivo Pantalla Informe Formulario Interno
La Estructura de datos que viaja con el flujo:
SOLICITUD DEL CLIENTE
Volumen/Tiempo:
3/MIN
Comentarios: información del menú solicitado por el cliente incluyendo el plato fuerte y la____
bebida deseada.__________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
X XX
ANALISIS:
En este diagrama vemos la solicitud de alimentación hecha por el cliente y las
combinaciones de menú y bebidas.
Descripción de un flujo de datos
ID: 04__________________________________________________________________________
Nombre: OPCIONES DE MENU______________________________________________________
Descripción: Por medio de este flujo el cliente podrá hacer la combinación de un menú a su__ _
gusto para ser entregado en la mesa._________________________________________________
________________________________________________________________________________
Origen:
CLIENTE
Destino:
SOFTWARE CLICK GOURMET
Tipo de Flujo de datos
Archivo Pantalla Informe Formulario Interno
La Estructura de datos que viaja con el flujo:
SOLICITUD DE MENU DEL CLIENTE (COMBINACION)
Volumen/Tiempo:
15/MIN
Comentarios: información del menú solicitado por el cliente_____________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
X X
ANALISIS:
En este diagrama vemos la información que ingresa detallando el pedido hecho por del
cliente
Descripción de un flujo de datos
ID: 05__________________________________________________________________________
Nombre: INFORMACION DEL PEDIDO_________________________________________________
Descripción: Mostrara la información detallada del pedido realizado _______________________
________________________________________________________________________________
Origen:
FACTURACION
Destino:
SOFTWARE CLICK GOURMET
Tipo de Flujo de datos
Archivo Pantalla Informe Formulario InternoX
La Estructura de datos que viaja con el flujo:
INFORMACION DEL PEDIDO DEL CLIENTE
Volumen/Tiempo:
2/MIN
Comentarios: ___________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
X X XX
ANALISIS:
En este diagrama vemos la información de facturación emitida al cliente.
Descripción de un flujo de datos
ID: 06__________________________________________________________________________
Nombre: DATOS DE CONSUMO_____________________________________________________
Descripción: Mostrara el costo total de pago por el servicio recibido. _______________________
________________________________________________________________________________
Origen:
FACTURACION
Destino:
CLIENTE
Tipo de Flujo de datos
Archivo Pantalla Informe Formulario InternoX
La Estructura de datos que viaja con el flujo:
INFORMACION DE LA FACTURACION
Volumen/Tiempo:
30/MIN
Comentarios: ___________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
X X
ANALISIS:
En este diagrama vemos la información que ingresa detallando la venta realizada a diario.
Descripción de un flujo de datos
ID: 07__________________________________________________________________________
Nombre: INGRESO DE VENTA_______________________________________________________
Descripción: Mostrara el ingreso de la venta realizada detallando el consumo_______________
________________________________________________________________________________
Origen:
FACTURACION
Destino:
SOFTWARE CLICK GOURMET
Tipo de Flujo de datos
Archivo Pantalla Informe Formulario Interno
La Estructura de datos que viaja con el flujo:
INFORMACION DEL INGRESO DE LA VENTA
Volumen/Tiempo:
1/HORA
Comentarios: ___________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
X X
TEST DE INSTALACIÓN
 Administración general por un usuario administrador, definido durante la instalación.
 Personalización del sitio utilizando "temas" que redefinen los estilos, los colores del
sitio, la tipografía, la presentación, la distribución, etc.
 Pueden añadirse nuevos módulos de actividades a los ya instalados en un inicio.
PASO A PRODUCCIÓN
Descripción de las actividades realizadas
Detalles de la etapas descritas en el cuadro de actividades.
1. La estrategia de implementación del sistema: Se valida la viabilidad del proyecto
envergadura del proyecto y módulos funcionales.
2. Formación necesaria para la implantación: En esta actividad se prepara la
formación al equipo que participará en la implementación del sistema. Se realiza
también el seguimiento de la formación de los usuarios finales. Paso a manuales y
capacitaciones.
3. Incorporación del sistema al entorno de operación: En esta actividad se realizan
todas las tareas necesarias para la incorporación del sistema al entorno de operación,
pruebas finales del sistema.
4. Carga de datos al entorno de operación: Se hace la carga inicial de los datos
validando los ya ingresados para no redundar en la información.
5. Pruebas de implementación del sistema: El fin de estas pruebas es doble:
A. Comprobar que el portal web funciones correctamente.
B. Verificar que el portal web sea de fácil uso y se acomode a las necesidades del
usuario.
6. Pruebas de aceptación del sistema: Tienen como fin validar que el sistema cumple
los requisitos básicos de funcionamiento esperado.
7. Preparación del mantenimiento: En este paso debemos especificar la periodicidad
de los mantenimientos al Portal web
8. Presentación y aprobación del sistema: Se lleva a cabo una presentación general del
sistema en espera la confirmación de aprobación.
9. Paso a producción: Objetivo establecer el punto de inicio en que el sistema pasa a
producción.
TEST DE DOCUMENTACIÓN
Se crean manuales de uso y administración de módulos como también se realizan pruebas de
aplicativo para validar los procesos esperados
MANUAL DE USUARIO
PASO 1: Ingresar a la página click gourmet.
PASO 2: Damos click en el link de regístrate en la página web.
PASO 3: Y rellenamos el registro con los datos asignados.
PASO 4: Haciendo click en el botón regístrate.
PASO 5: Una vez registrado inicia sesión.
PASO 6: Selecciona el producto que deseas escoger.
PASO 7: Escoje una hamburguesa y has click en ver detalles.
PASO 8: Luego de conocer las caracteristicas.
PASO 9: Luego das click en agregar al carrito despues de esto apareceran dos opciones comprar o
seguir comprando.
PASO 10: Cuando das click en la opcion comprar te saldra esto.
PASO 11: Para terminar tu compra debes compartir los datos que alli te piden.
PASÓ 12: luego de llenarlos todos damos click en el boton continuar
PASO 13: Luego selecciona un metodo para empaquetar.
PASO 14: Selecciona un metodo de pago en efectivo.
PASO 15: Luego verificamos si este es el producto que queremos comprar y damos click en
finalizar.
PASO 16: Luego debes ingresar a tu correo para verificar que el pedido sea el correcto.
MANUAL TECNICO
PASO 1: Ingreso como administrador.
PASO 2: Dar click en el botón usuarios-a.
PASO 3:Luego podemos dar click en el usuario que deseamos editar o eliminar y damos click en el
boton agregar un administrador.
PASO 4: Luego click en la opción usuarios-a y agregamos un nuevo usuario como administrador y
damos click en el botón agregar usuario.
PASO 5:Dar click en l opcion productos-a y seleccionamos el producto que deseamos eliminar o
editar tambien podemos agregar un nuevo producto dando click en el boton agregar un producto.
PASO 6: Luego seleccionamos la opción comentarios-a con esta opción podemos administrar los
comentarios por nombre, email, asunto etc. Después damos click en la opción agregar comentario
administrador.
PASO 7: Llenamos los datos que se nos piden y damos click en el boton agregar comentario.
PASO 8: Y si queremos ir al inicio damos click en la opción inicio.
PASO 9: Tambien si quieres contactarnos damos click en la opcion contacto y llenamos los datos
que se nos piden, luego clickeamos en el boton comentar.

Más contenido relacionado

La actualidad más candente

Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareWilfredo Mogollón
 
Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)Miguel Miranda
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebaschoselin
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionMonica Naranjo
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físicoerrroman
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Yaskelly Yedra
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de softwareCentro Líbano
 
Modelo e r
Modelo e rModelo e r
Modelo e rgarci17
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de softwareHernan Espinoza
 
Diagramas De Estado
Diagramas De EstadoDiagramas De Estado
Diagramas De Estadoguest5ed375
 

La actualidad más candente (20)

Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebas
 
Srs plantilla ejercicio
Srs plantilla ejercicioSrs plantilla ejercicio
Srs plantilla ejercicio
 
Vista lógica
Vista lógicaVista lógica
Vista lógica
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físico
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
 
Modelo e r
Modelo e rModelo e r
Modelo e r
 
Tipos de-pruebas
Tipos de-pruebasTipos de-pruebas
Tipos de-pruebas
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
Rational rose
Rational roseRational rose
Rational rose
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Diagramas De Estado
Diagramas De EstadoDiagramas De Estado
Diagramas De Estado
 

Destacado

Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blancaStudentPc
 
Pruebas Caja negra y Caja Blanca
Pruebas Caja negra y Caja BlancaPruebas Caja negra y Caja Blanca
Pruebas Caja negra y Caja BlancaManuel Murcia
 
Prueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwpPrueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwpGomez Gomez
 
Pruebas caja Blanca.Conceptos Clave.
Pruebas caja Blanca.Conceptos Clave.Pruebas caja Blanca.Conceptos Clave.
Pruebas caja Blanca.Conceptos Clave.Isabel Gómez
 
Flujograma del Proceso de Compras
Flujograma del Proceso de ComprasFlujograma del Proceso de Compras
Flujograma del Proceso de ComprasJavierve
 
Flujograma De Compras
Flujograma De ComprasFlujograma De Compras
Flujograma De Comprasglomya
 
Diagrama de flujo proveedores
Diagrama de flujo proveedoresDiagrama de flujo proveedores
Diagrama de flujo proveedorescontaduria4
 
4199437 diagrama-de-flujo-de-ventas
4199437 diagrama-de-flujo-de-ventas4199437 diagrama-de-flujo-de-ventas
4199437 diagrama-de-flujo-de-ventasraulraul1
 
Flujograma de proceso de ventas
Flujograma de proceso de ventasFlujograma de proceso de ventas
Flujograma de proceso de ventasJessenia
 
Flujograma proceso de compras
Flujograma proceso de comprasFlujograma proceso de compras
Flujograma proceso de comprasYlseM
 
Mantenimiento de Software
Mantenimiento de SoftwareMantenimiento de Software
Mantenimiento de SoftwareCARMEN
 

Destacado (14)

Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
 
Pruebas Caja negra y Caja Blanca
Pruebas Caja negra y Caja BlancaPruebas Caja negra y Caja Blanca
Pruebas Caja negra y Caja Blanca
 
Prueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwpPrueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwp
 
Pruebas caja Blanca.Conceptos Clave.
Pruebas caja Blanca.Conceptos Clave.Pruebas caja Blanca.Conceptos Clave.
Pruebas caja Blanca.Conceptos Clave.
 
Prueba de Caja Blanca
Prueba de Caja BlancaPrueba de Caja Blanca
Prueba de Caja Blanca
 
Flujograma del Proceso de Compras
Flujograma del Proceso de ComprasFlujograma del Proceso de Compras
Flujograma del Proceso de Compras
 
Flujograma De Compras
Flujograma De ComprasFlujograma De Compras
Flujograma De Compras
 
Diagrama de flujo proveedores
Diagrama de flujo proveedoresDiagrama de flujo proveedores
Diagrama de flujo proveedores
 
4199437 diagrama-de-flujo-de-ventas
4199437 diagrama-de-flujo-de-ventas4199437 diagrama-de-flujo-de-ventas
4199437 diagrama-de-flujo-de-ventas
 
Flujograma de proceso de ventas
Flujograma de proceso de ventasFlujograma de proceso de ventas
Flujograma de proceso de ventas
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Flujograma proceso de compras
Flujograma proceso de comprasFlujograma proceso de compras
Flujograma proceso de compras
 
Mantenimiento de Software
Mantenimiento de SoftwareMantenimiento de Software
Mantenimiento de Software
 
Pruebas de caja blanca y negra
Pruebas  de caja blanca y negraPruebas  de caja blanca y negra
Pruebas de caja blanca y negra
 

Similar a Test y pruebas de caja Negra y caja Blanca

Ejercicio de PHP, MySQL y Apache
Ejercicio de PHP, MySQL y ApacheEjercicio de PHP, MySQL y Apache
Ejercicio de PHP, MySQL y ApacheVictor Escamilla
 
Exposición Grupo 3
Exposición Grupo 3Exposición Grupo 3
Exposición Grupo 3CAROLINA
 
Proyecto de tu media naranja 2016 profesor mauren
Proyecto de tu media naranja 2016 profesor maurenProyecto de tu media naranja 2016 profesor mauren
Proyecto de tu media naranja 2016 profesor maurenITFIP
 
Diseño y construcción de un software para una tienda
Diseño y construcción de un software para una tiendaDiseño y construcción de un software para una tienda
Diseño y construcción de un software para una tiendaOscar Hernando Sanchez Roa
 
Tecnoadvance
TecnoadvanceTecnoadvance
Tecnoadvancecaosorio3
 
Administracion y desarrollo desofteare y hadware
Administracion y desarrollo desofteare y hadwareAdministracion y desarrollo desofteare y hadware
Administracion y desarrollo desofteare y hadwarejosefina1123
 
PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTA
PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTAPROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTA
PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTARoyer Tuesta Salas
 
Implementacion de un sistema gestor(firebird)
Implementacion de un sistema gestor(firebird)Implementacion de un sistema gestor(firebird)
Implementacion de un sistema gestor(firebird)Rodolfo Kuman Chi
 
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPTAnalisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPTAlexGady1
 
Administracion y desarrollo desofteare y hadware
Administracion y desarrollo desofteare y hadwareAdministracion y desarrollo desofteare y hadware
Administracion y desarrollo desofteare y hadwarejosefina1123
 
Proyecto de Análisis y Diseño - Mecánica Automotriz Javier S.A
Proyecto de Análisis y Diseño -  Mecánica Automotriz Javier S.AProyecto de Análisis y Diseño -  Mecánica Automotriz Javier S.A
Proyecto de Análisis y Diseño - Mecánica Automotriz Javier S.AJr. Rodriguez Valladares
 
Propuesta economica bg dos sac
Propuesta economica bg dos sacPropuesta economica bg dos sac
Propuesta economica bg dos sacUriel Aranda
 
Gestion documental ii taller 3 - luz pedrozo - victor sarmiento
Gestion documental ii   taller 3 - luz pedrozo - victor sarmientoGestion documental ii   taller 3 - luz pedrozo - victor sarmiento
Gestion documental ii taller 3 - luz pedrozo - victor sarmientoVictorManuelSarmiento
 

Similar a Test y pruebas de caja Negra y caja Blanca (20)

Ejercicio de PHP, MySQL y Apache
Ejercicio de PHP, MySQL y ApacheEjercicio de PHP, MySQL y Apache
Ejercicio de PHP, MySQL y Apache
 
Proyecto de sistemas de información
Proyecto de sistemas de informaciónProyecto de sistemas de información
Proyecto de sistemas de información
 
Proyecto PAGINA FUTBOL
Proyecto PAGINA FUTBOLProyecto PAGINA FUTBOL
Proyecto PAGINA FUTBOL
 
Exposición Grupo 3
Exposición Grupo 3Exposición Grupo 3
Exposición Grupo 3
 
Proyecto de tu media naranja 2016 profesor mauren
Proyecto de tu media naranja 2016 profesor maurenProyecto de tu media naranja 2016 profesor mauren
Proyecto de tu media naranja 2016 profesor mauren
 
Diseño y construcción de un software para una tienda
Diseño y construcción de un software para una tiendaDiseño y construcción de un software para una tienda
Diseño y construcción de un software para una tienda
 
Tecnoadvance
TecnoadvanceTecnoadvance
Tecnoadvance
 
Dominios producto final
Dominios producto finalDominios producto final
Dominios producto final
 
CASO PRACTICO 2.pptx
CASO PRACTICO 2.pptxCASO PRACTICO 2.pptx
CASO PRACTICO 2.pptx
 
Administracion y desarrollo desofteare y hadware
Administracion y desarrollo desofteare y hadwareAdministracion y desarrollo desofteare y hadware
Administracion y desarrollo desofteare y hadware
 
PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTA
PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTAPROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTA
PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTA
 
Proyecto2
Proyecto2Proyecto2
Proyecto2
 
Implementacion de un sistema gestor(firebird)
Implementacion de un sistema gestor(firebird)Implementacion de un sistema gestor(firebird)
Implementacion de un sistema gestor(firebird)
 
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPTAnalisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
 
Administracion y desarrollo desofteare y hadware
Administracion y desarrollo desofteare y hadwareAdministracion y desarrollo desofteare y hadware
Administracion y desarrollo desofteare y hadware
 
PROYECTO FINAL ANÀLISIS Y DISEÑO ll
PROYECTO FINAL ANÀLISIS Y DISEÑO llPROYECTO FINAL ANÀLISIS Y DISEÑO ll
PROYECTO FINAL ANÀLISIS Y DISEÑO ll
 
Analisis y diseño exposicion
Analisis y diseño exposicionAnalisis y diseño exposicion
Analisis y diseño exposicion
 
Proyecto de Análisis y Diseño - Mecánica Automotriz Javier S.A
Proyecto de Análisis y Diseño -  Mecánica Automotriz Javier S.AProyecto de Análisis y Diseño -  Mecánica Automotriz Javier S.A
Proyecto de Análisis y Diseño - Mecánica Automotriz Javier S.A
 
Propuesta economica bg dos sac
Propuesta economica bg dos sacPropuesta economica bg dos sac
Propuesta economica bg dos sac
 
Gestion documental ii taller 3 - luz pedrozo - victor sarmiento
Gestion documental ii   taller 3 - luz pedrozo - victor sarmientoGestion documental ii   taller 3 - luz pedrozo - victor sarmiento
Gestion documental ii taller 3 - luz pedrozo - victor sarmiento
 

Más de Manuel Murcia

Más de Manuel Murcia (18)

Papeles de trabajo
Papeles de trabajoPapeles de trabajo
Papeles de trabajo
 
Cobit
CobitCobit
Cobit
 
Guia de ponderacion
Guia de ponderacionGuia de ponderacion
Guia de ponderacion
 
Herramientasderecopilacin
HerramientasderecopilacinHerramientasderecopilacin
Herramientasderecopilacin
 
Parcial
ParcialParcial
Parcial
 
Proyecto
ProyectoProyecto
Proyecto
 
Riesgos informaticos
Riesgos informaticosRiesgos informaticos
Riesgos informaticos
 
CONCEPTOS DE PATENTES Y LICENCIAMIENTO
CONCEPTOS DE PATENTES Y LICENCIAMIENTOCONCEPTOS DE PATENTES Y LICENCIAMIENTO
CONCEPTOS DE PATENTES Y LICENCIAMIENTO
 
CONCEPTOS DE PATENTES Y LICENCIAMIENTO
CONCEPTOS DE PATENTES Y LICENCIAMIENTOCONCEPTOS DE PATENTES Y LICENCIAMIENTO
CONCEPTOS DE PATENTES Y LICENCIAMIENTO
 
Empresas auditoras de sistemas
Empresas auditoras de sistemasEmpresas auditoras de sistemas
Empresas auditoras de sistemas
 
Analisis de riesgo
Analisis de riesgoAnalisis de riesgo
Analisis de riesgo
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Expo caso de uso
Expo caso de usoExpo caso de uso
Expo caso de uso
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Trabajo ids
Trabajo idsTrabajo ids
Trabajo ids
 
Proyecto
ProyectoProyecto
Proyecto
 
Caso de uso cajero
Caso de uso cajeroCaso de uso cajero
Caso de uso cajero
 
Rsw martes casos uso
Rsw martes casos usoRsw martes casos uso
Rsw martes casos uso
 

Test y pruebas de caja Negra y caja Blanca

  • 1. REFINAMIENTO DE SOFTWARE TEST Y PRUEBAS DE CAJA NEGRA Y CAJA BLANCA PRESENTADO POR: JOSE E. LUGO NAVARRETE MANUEL ALEJANDRO MURCIA REFINAMIENTO DE SOFTWARE ING. NESTOR ALEJANDRO LOPEZ PINZON CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR FACULTAD DE INGENIERÍA PROGRAMA INGENIERIA DE SISTEMAS 2015
  • 2. Tabla de contenido TÍTULO ........................................................................................................................................ 3 ¿QUE SON PRUEBAS DE CAJA BLANCA Y NEGRA?: ..................................................... 3 PRUEBAS DE CAJA BLANCA ................................................................................................ 4 CAJA NEGRA............................................................................................................................. 6 TEST DE VOLUMEN................................................................................................................ 10 TEST DE ESTRÉS.................................................................................................................... 11 TEST DE USABILIDAD ........................................................................................................... 12 TEST DE SEGURIDAD............................................................................................................ 14 TEST DE PERFORMANCE..................................................................................................... 18 TEST DE INSTALACIÓN......................................................................................................... 25 TEST DE DOCUMENTACIÓN ................................................................................................ 26
  • 3. TÍTULO CLICK GOURMET “Lo que te gusta en un solo Click” ¿QUE SON PRUEBAS DE CAJA BLANCA Y NEGRA?: 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.
  • 4. 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 IO N P R UE B A C A JA B L A N C A D ATO S D E E N TR A D A R E S ULTA D O COD IG O FUENTE COD IG O FUENTE S IN D OCUMENTACION Tipo de f lujo de datos Archivo Pantalla Inform e Form ulario X Interno La estructura de datos que viaja con el f lujo COD IG O FUENTE C O ME N TA R IO S : Las instrucciones e instancias no estan com entariado, por lo cual el m antenim iento del códig o es mas com plicado de realizar.
  • 5. <?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 ION P R UEBA C AJA BL ANC A DATO S DE EN TR A DA R ES ULTA DO COD IGO FUENTE – ES TRCUTURA COND ICIONAL LA ES TRUCTURA CONDICIONAL FUERA D E ES TANDAR Tipo de f lujo de datos Archivo Pantalla Inform e Form ulario X Interno La estructura de datos que viaja con el f lujo COD IGO FUENTE – ES TRCUTURA COND ICIONAL C O MEN TA R IO S : La estructura condicional no se rig e al estándar.
  • 6. 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; } CAJA NEGRA D E S C R IP C IO N P R UE 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 ULTA D O COD IG O FUENTE ORD ENAD O Tipo de f lu jo d e datos Arch ivo Pantalla Inform e Form u lario X Intern o La estructura de datos qu e viaja con el f lujo COD IG O FUENTE – ES TILOS CS S C O ME N TA R IO S : Los estilos CS S deb en ir en un arch ivo d iferen te al códig o de la ap licación. LOS ES TILOS D E CS S ES TAN JUNTO CON EL C OD IG O D E LA APLICACION
  • 7. Registro de Usuario: OK Inicio de sesión: OK D E S C R IP C IO N P R UE 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 Tipo d e f lujo de d atos Archivo Pan talla Inform e X Form ulario Interno La estru ctura de datos qu e viaja con el f lu jo C O ME N TA R IO S : valida q ue cu m plan con lo solicitado y realiza el reg istro del u su ario n uev o NOMBRE - EMAIL - CONF IRMAR PAS S WORD – PAS S WORD REG IS TRO D E US UARIO EN EL S IS TEMA NOMBRE - EMAIL - CONF IRMAR PAS S WORD – PAS S WORD El u su ario dig ita la inform ación en los cam p os requ erid os, el sistem a
  • 8. Añadir artículos al carrito de compras: OK D E S C R IP C IO N P R UE 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 Tipo de f lujo de datos Archiv o Pantalla Inform e X Form ulario Interno La estructura de datos que v iaja con el f lujo C O ME N TA R IO S : el sistem a lo v alida y perm ite su ing reso a la aplicación. LOG IN - EMAIL & PAS S WORD ACCES O AL S IS TEMA EMAIL & PAS S WORD D EL US UARIO Al m om ento en que el usuario ing resa id de usuario y contraseña,
  • 9. D E S C R IP C ION P R UE 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 ULTA D O PROD UCTOS – CANTIDAD ES PROD UCTOS AÑAD ID OS AL CARRITO D E COMPRAS Tipo de f lujo de datos Archivo Pantalla Inform e X Form ulario Interno La estructura de datos que viaja con el f lujo PROD UCTOS – CANTIDAD ES – PRECIO C O ME N TA R IO S : El usuario selecciona el producto que desea com prar y este a su vez se añade al carrito de com pras, sum ando las cantidades y precios totales.
  • 10. TEST DE VOLUMEN Con esta métrica pretendemos evaluar y medir el tiempo que tarda el usuario en solicitar su pedido y el tiempo de respuesta que se le da al mismo, igualmente la satisfacción del cliente hacia nuestro servicio a través de una pregunta de calificación de 1 a 5, con el fin de mejorar la calidad de la prestación del mismo. Por otra parte contabilizar el número de usuarios que ingresan a portal web. Se verifican el funcionamiento de los módulos se identifican que establecen conexión correcta con base de datos y funcionan de acuerdo a lo planeado se realiza verificación de procesos respecto a los módulos implementados.  Módulo de ingreso: Recibe los datos y los almacena de manera correcta en la base de datos.  Módulo de selección: Muestra el catalogo y permite seleccionar al usuario los productos solicitados.  Módulo de administración: Recibe los productos nuevos y permite hacer modificación de los mismos
  • 11. TEST DE ESTRÉS  Módulo de administración: Recibe los productos nuevos y permite hacer modificación de los mismos
  • 12. TEST DE USABILIDAD Permite evaluar los elementos que facilitaran a los usuarios tener una rápida comprensión tanto de la estructura organizacional, como el contenido del sitio web, facilitando el rápido acceso y el recorrido del mismo y sus componentes, lo cual proporcionará asegurar mecanismos de navegación claros, con lenguaje sencillo garantizando un diseño agradable y de fácil manipulación para los futuros clientes. AMBIENTE DE PRUEBAS:  Los ambientes de pruebas se crearon diferentes máquinas virtuales para verificar el comportamiento de los módulos creados herramienta está diseñada en PHP y HTML y corre con MYSQL que es un motor de bases de datos, se necesita también APACHE que es un servidor WEB, XAMPP Server en los cuales se verifico el rendimiento de los módulos de aplicación.  Se conectan todos los módulos creados y se crea conexión con la base de datos se realizan pruebas de funcionalidad de creación de usuarios ingreso de productos y verificación de compra hasta ver la funcionalidad correcta entre módulos. AMBIENTE DE PRODUCCIÓN: Ambiente de producción consta de un hosting que se encuentra en 260mb en el cual se instaló la aplicación para fácil acceso del mismo en este hosting proporciona servicio de mysql en el cual se instaló la base de datos, también se tiene un servidor local host en el cual se instala la aplicación y se actualiza por medio de los Backups en caso de contingencia.
  • 13.
  • 14. TEST DE SEGURIDAD Que la información ingresada por los usuarios permanezca segura e intangible y los usuarios posean usuario y Password personal. BACKUPS, COPIAS DE ARCHIVOS Y PLANES DE CONTINGENCIA APLICACION Ingresando a Cpanel de 260mb http://cpanel.260mb.net se ubica administrador de archivos Luego se ubica carpeta htdocs Se selecciona y se descarga para guardar copia de todo el sitio web
  • 15. BASE DE DATOS Ingresando a Cpanel de 260mb http://cpanel.260mb.net se ubica administrador de archivos ingresamos a phpMyAdmin Nos conectamos a la base de datos Seleccionamos lo campos de la base de datos y exportamos Se recomienda restaurar información en servidor localhost
  • 16. 1. Backups de sitio web en localhost En la siguiente ruta se aloja toda la carpeta que contiene el sitio web se puede utilizar la información que se usa en el hosting y reemplazar para tenerlo actualizado BASE DE DATOS Se crea un archivo .bat el cual exporta archivo .sql de la base datos Se almacenan en la siguiente ruta
  • 17. 2. Planes de contingencia En el momento se tienen 2 sitios web actualizados y en correcto funcionamiento el sitio principal se aloja en un hosting llamado 260mb bajo la siguiente dirección web http://clickgourmet.260mb.net Y el sitio alterno es una servidor con servicio web xampp server el cual debe ser actualizado constantemente de los cambios que se realicen en el hosting e importando backups para ingreso de aplicación se utiliza la siguiente dirección http://localhost:8000/clickgourmet Ambos escenarios producción y contingencia manejan mysql y las bases de daos se pueden restaurar con facilidad ejecutando un .bat
  • 18. TEST DE PERFORMANCE Se realizan las siguientes pruebas tomando el tiempo de respuesta a cada solicitud ANALISIS: En este diagrama vemos la información del menú que será mostrada al cliente. Descripción de un flujo de datos ID: 01__________________________________________________________________________ Nombre: INFORMACION DEL MENU_________________________________________________ Descripción: Por medio de este flujo el cliente podrá observar el menú del día_______________ ________________________________________________________________________________ ________________________________________________________________________________ Origen: MENU Destino: SOFTWARE CLICK GOURMET Tipo de Flujo de datos Archivo Pantalla Informe Formulario Interno La Estructura de datos que viaja con el flujo: INFORMACION DEL MENU Volumen/Tiempo: 2/MIN Comentarios: información del menú ofrecido por el restaurante___________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ X X
  • 19. ANALISIS: En este diagrama vemos la solicitud del menú hecha por el cliente. Descripción de un flujo de datos ID: 02__________________________________________________________________________ Nombre: DATOS DE MENU_________________________________________________________ Descripción: Por medio de este flujo el cliente podrá observar los datos del menú y seleccionar _ una opcion______________________________________________________________________ ________________________________________________________________________________ Origen: COCINA Destino: CLIENTE Tipo de Flujo de datos Archivo Pantalla Informe Formulario Interno La Estructura de datos que viaja con el flujo: INFORMACION DEL MENU Volumen/Tiempo: 30/SEG Comentarios: información del menú para selección de una opción_________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ X X X
  • 20. ANALISIS: En este diagrama vemos la solicitud de alimentación hecha por el cliente (COMIDA Y BEBIDA). Descripción de un flujo de datos ID: 03__________________________________________________________________________ Nombre: SOLICITUD DE PEDIDO_____________________________________________________ Descripción: Por medio de este flujo el cliente podrá hacer su pedido a la cocina directamente_ ________________________________________________________________________________ ________________________________________________________________________________ Origen: CLIENTE Destino: SOFTWARE CLICK GOURMET Tipo de Flujo de datos Archivo Pantalla Informe Formulario Interno La Estructura de datos que viaja con el flujo: SOLICITUD DEL CLIENTE Volumen/Tiempo: 3/MIN Comentarios: información del menú solicitado por el cliente incluyendo el plato fuerte y la____ bebida deseada.__________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ X XX
  • 21. ANALISIS: En este diagrama vemos la solicitud de alimentación hecha por el cliente y las combinaciones de menú y bebidas. Descripción de un flujo de datos ID: 04__________________________________________________________________________ Nombre: OPCIONES DE MENU______________________________________________________ Descripción: Por medio de este flujo el cliente podrá hacer la combinación de un menú a su__ _ gusto para ser entregado en la mesa._________________________________________________ ________________________________________________________________________________ Origen: CLIENTE Destino: SOFTWARE CLICK GOURMET Tipo de Flujo de datos Archivo Pantalla Informe Formulario Interno La Estructura de datos que viaja con el flujo: SOLICITUD DE MENU DEL CLIENTE (COMBINACION) Volumen/Tiempo: 15/MIN Comentarios: información del menú solicitado por el cliente_____________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ X X
  • 22. ANALISIS: En este diagrama vemos la información que ingresa detallando el pedido hecho por del cliente Descripción de un flujo de datos ID: 05__________________________________________________________________________ Nombre: INFORMACION DEL PEDIDO_________________________________________________ Descripción: Mostrara la información detallada del pedido realizado _______________________ ________________________________________________________________________________ Origen: FACTURACION Destino: SOFTWARE CLICK GOURMET Tipo de Flujo de datos Archivo Pantalla Informe Formulario InternoX La Estructura de datos que viaja con el flujo: INFORMACION DEL PEDIDO DEL CLIENTE Volumen/Tiempo: 2/MIN Comentarios: ___________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ X X XX
  • 23. ANALISIS: En este diagrama vemos la información de facturación emitida al cliente. Descripción de un flujo de datos ID: 06__________________________________________________________________________ Nombre: DATOS DE CONSUMO_____________________________________________________ Descripción: Mostrara el costo total de pago por el servicio recibido. _______________________ ________________________________________________________________________________ Origen: FACTURACION Destino: CLIENTE Tipo de Flujo de datos Archivo Pantalla Informe Formulario InternoX La Estructura de datos que viaja con el flujo: INFORMACION DE LA FACTURACION Volumen/Tiempo: 30/MIN Comentarios: ___________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ X X
  • 24. ANALISIS: En este diagrama vemos la información que ingresa detallando la venta realizada a diario. Descripción de un flujo de datos ID: 07__________________________________________________________________________ Nombre: INGRESO DE VENTA_______________________________________________________ Descripción: Mostrara el ingreso de la venta realizada detallando el consumo_______________ ________________________________________________________________________________ Origen: FACTURACION Destino: SOFTWARE CLICK GOURMET Tipo de Flujo de datos Archivo Pantalla Informe Formulario Interno La Estructura de datos que viaja con el flujo: INFORMACION DEL INGRESO DE LA VENTA Volumen/Tiempo: 1/HORA Comentarios: ___________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ X X
  • 25. TEST DE INSTALACIÓN  Administración general por un usuario administrador, definido durante la instalación.  Personalización del sitio utilizando "temas" que redefinen los estilos, los colores del sitio, la tipografía, la presentación, la distribución, etc.  Pueden añadirse nuevos módulos de actividades a los ya instalados en un inicio. PASO A PRODUCCIÓN Descripción de las actividades realizadas Detalles de la etapas descritas en el cuadro de actividades. 1. La estrategia de implementación del sistema: Se valida la viabilidad del proyecto envergadura del proyecto y módulos funcionales. 2. Formación necesaria para la implantación: En esta actividad se prepara la formación al equipo que participará en la implementación del sistema. Se realiza también el seguimiento de la formación de los usuarios finales. Paso a manuales y capacitaciones. 3. Incorporación del sistema al entorno de operación: En esta actividad se realizan todas las tareas necesarias para la incorporación del sistema al entorno de operación, pruebas finales del sistema. 4. Carga de datos al entorno de operación: Se hace la carga inicial de los datos validando los ya ingresados para no redundar en la información. 5. Pruebas de implementación del sistema: El fin de estas pruebas es doble: A. Comprobar que el portal web funciones correctamente. B. Verificar que el portal web sea de fácil uso y se acomode a las necesidades del usuario. 6. Pruebas de aceptación del sistema: Tienen como fin validar que el sistema cumple los requisitos básicos de funcionamiento esperado.
  • 26. 7. Preparación del mantenimiento: En este paso debemos especificar la periodicidad de los mantenimientos al Portal web 8. Presentación y aprobación del sistema: Se lleva a cabo una presentación general del sistema en espera la confirmación de aprobación. 9. Paso a producción: Objetivo establecer el punto de inicio en que el sistema pasa a producción. TEST DE DOCUMENTACIÓN Se crean manuales de uso y administración de módulos como también se realizan pruebas de aplicativo para validar los procesos esperados MANUAL DE USUARIO PASO 1: Ingresar a la página click gourmet.
  • 27. PASO 2: Damos click en el link de regístrate en la página web. PASO 3: Y rellenamos el registro con los datos asignados.
  • 28. PASO 4: Haciendo click en el botón regístrate. PASO 5: Una vez registrado inicia sesión.
  • 29. PASO 6: Selecciona el producto que deseas escoger.
  • 30. PASO 7: Escoje una hamburguesa y has click en ver detalles. PASO 8: Luego de conocer las caracteristicas.
  • 31. PASO 9: Luego das click en agregar al carrito despues de esto apareceran dos opciones comprar o seguir comprando. PASO 10: Cuando das click en la opcion comprar te saldra esto.
  • 32. PASO 11: Para terminar tu compra debes compartir los datos que alli te piden. PASÓ 12: luego de llenarlos todos damos click en el boton continuar
  • 33. PASO 13: Luego selecciona un metodo para empaquetar. PASO 14: Selecciona un metodo de pago en efectivo.
  • 34. PASO 15: Luego verificamos si este es el producto que queremos comprar y damos click en finalizar. PASO 16: Luego debes ingresar a tu correo para verificar que el pedido sea el correcto.
  • 35. MANUAL TECNICO PASO 1: Ingreso como administrador. PASO 2: Dar click en el botón usuarios-a.
  • 36. PASO 3:Luego podemos dar click en el usuario que deseamos editar o eliminar y damos click en el boton agregar un administrador. PASO 4: Luego click en la opción usuarios-a y agregamos un nuevo usuario como administrador y damos click en el botón agregar usuario.
  • 37. PASO 5:Dar click en l opcion productos-a y seleccionamos el producto que deseamos eliminar o editar tambien podemos agregar un nuevo producto dando click en el boton agregar un producto. PASO 6: Luego seleccionamos la opción comentarios-a con esta opción podemos administrar los comentarios por nombre, email, asunto etc. Después damos click en la opción agregar comentario administrador.
  • 38. PASO 7: Llenamos los datos que se nos piden y damos click en el boton agregar comentario. PASO 8: Y si queremos ir al inicio damos click en la opción inicio.
  • 39. PASO 9: Tambien si quieres contactarnos damos click en la opcion contacto y llenamos los datos que se nos piden, luego clickeamos en el boton comentar.