Está en la página 1de 16

ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION.

APRENDIZES:

NICOLAS STIVEN ACOSTA PEÑA.

SERGIO LUIS CARMONA DE LA HOZ.

INSTRUCTORES:

SANDRA LILIANA HUERTAS VELASQUEZ. (TECNICA)

FICHA:

2281959

MODALIDAD VIRTUAL

2021
Actividad

Diseño y ejecución de plan de pruebas del sistema de información.

1. Introducción

el contenido de este documento se encuentra fundamentado en estándares de calidad que no solo


permiten el seguimiento y correcciones a tiempo del software, sino que además se encuentra
definido por etapas, facilitando el seguimiento y control de los procesos del proyecto en desarrollo

2. Alcance

El proceso de verificación y validación del software del proceso de aseguramiento de la calidad,


se tomen en cuenta:

 Requerimientos funcionales y requerimientos no funcionales del software.

 Fallos e inconsistencias del sistema.

 Pruebas estáticas y pruebas dinámicas del sistema.


3. Definiciones
 El plan de prueba: describe todos los métodos que se utilizarán para verificar que el
software satisface la especificación del producto y las necesidades del cliente. Incluye los
objetivos de calidad, necesidades de recursos, cronograma, asignaciones, métodos, etc.
 Casos de Prueba: Un conjunto de entradas, condiciones de ejecución y resultados
esperados, diseñados para un objetivo particular
 Reporte de pruebas: describen los problemas encontrados al ejecutar los casos de
prueba.
 Error: La diferencia entre un valor calculado, observado o medido y el valor
verdadero, especificado o teóricamente correcto
 Verificación: Un conjunto de actividades que aseguran que el software
implementa correctamente una función específica.
4. Referencias

Para el desarrollo de este documento se tiene en cuenta como referencia el desarrollo del proyecto
de un sistema de inventario Sky-blue que está siendo desarrollado por los estudiantes Sergio
Carmona y Nicolás Acosta

5. Visión general del documento


Este documento tiene como tiene como finalidad entregar las pautas y definir que ruta se seguirá
para llevar a cabo el plan de pruebas para el software de inventario Sky-ble

El objetivo general del plan es establecer la cronología y condiciones para la aplicación de las
pruebas de manera que pueda resultar un sistema que sea completado con todas las
funcionalidades requeridas para su puesta en marcha.
6. Descripción del Ambiente de pruebas

Mediante los siguientes cuadros se describen los requerimientos de pruebas del sistema

Modulo del sistema a ser aprobados proyectos


- Revisión

- Aprobación
Objetivos de las Pruebas En estos módulos se realizarán pruebas

para validar:

- La visualización de los datos,


Ingresados o modificados
- La operación de los servicios,
diseñados para dar respuesta a los
productos del sistema
- respuesta y realización de las
transacciones de cada ingreso
y egreso de producto

Detalle del orden de ejecución de los Los módulos se deben ejecutar en forma
módulos independiente, pero consecutivos en el
orden siguiente:

- Proyectos

- Revisión

- Aprobación
Responsabilidad de la Prueba Las pruebas son responsabilidad del
Testing Operacional del equipo de proyecto,
quien en conjunto con el usuario deben
seleccionar las pruebas que se aseguren de la
efectividad del sistema.
Casos De Pruebas Incluidos

# Casos # Estimado de Tipo Modulo Total Casos

Disponibles Casos Nuevos


15 3 Funcional Proyectos
5 3 Funcional Revisión
4 4 Funcional Aprobación
24

Casos De Pruebas Excluidos

# Casos Disponibles # Estimado Casos Tipo Modulo

Nuevos
N/A N/A N/A N/A

7. Entorno y configuración de pruebas

Para el proceso de pruebas del proyecto se requiere de la disponibilidad de los


siguientes entornos

a. Computador con Windows 7 o Windows 10 con acceso a internet.

b. Equipo Cliente: Equipo de prueba

- PC1 ASUS TP412U Intel Core I3 – 4 Gb Ram – SSD 256 Gb

c. Base de datos MYSQL, Google Crome, NetBeans, Estos softwares se


encontrarán instalados en el equipo, ya que se va a trabaja como un servidor
local para realizar las pruebas detallado en el punto (a) del entorno y
configuración de las pruebas.

Criterios de inicio:
Aceptación del plan de pruebas. Revisión y aceptación del documento que contiene los
casos de pruebas para la certificación del proyecto.

Aceptación de paquetes. Revisión y aceptación de los paquetes de desarrollo y que este


cumpla con las condiciones de aceptación.

Aceptación de ambiente. Revisión y aceptación del ambiente de certificación y que este


cumpla con las condiciones de aceptación.

Bases de datos de prueba:


Administradores de base de datos de, MYSQL

MYSQL es un sistema de gestión de bases de datos relacionales multiplataforma,


multiproceso y multiusuario, distribuido bajo un sistema de licencia gratuita.
Lenguaje de programación, JAVA

Lenguaje orientado a objetos, su intención es permitir que los desarrolladores de


aplicaciones escriban el programa una sola vez y lo ejecuten en cualquier dispositivo, es
robusto, seguro y portable
Desarrollado en NetBeans 

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje


de programación java. Existe además un número importante de módulos para extenderlo.
NetBeans IDE1 es un producto libre y gratuito sin restricciones de uso.

Criterios de aprobación/rechazo:

Errores Graves: información presentada de forma errónea, información mal


registrada en la base de datos, caídas del programa o incumplimiento en las funciones
principales del programa, etc.
Errores Medios (comunes): errores en presentación de datos, incumplimiento de
objetivos en funciones secundarias, caídas de programas auxiliares, etc.
Errores Leves: errores en presentación de datos secundarios, no adecuación a
estándares, comportamientos correctos pero diferentes en situaciones similares,
dificultades de operación, etc.
Nombre Descripción
Porcentaje necesario para la aprobación del Se aprobará el proyecto con un 100% de
proyecto las pruebas ejecutadas, pero con una 90%
de aceptación. Esto quiere decir el 90% de
las pruebas deben ser exitosas y sin errores.
El restante 10% pueden existir errores
medios o bajos, pero NO graves.
En caso de que el proyecto no cumpla con
el nivel exigido, se rechazara el proyecto
en su etapa de certificación
Estrategias De Pruebas:
Se requiere certificar por parte del equipo de desarrollo y por parte del cliente al
producto del sistema de inventario skye-blue que se encarga de mantener un inventario
virtual en una base de datos personal para el cliente, esto se llevara a cabo en dos etapas:

Etapa #1: se busca que las funcionalidades de los módulos del proyecto y de revisión sean
operativas

Etapa #2: Que las funcionalidades integradas de los módulos de proyectos, revisión
y aprobación sean operativas

Conjuntamente los subobjetivos para los tres módulos se resumen de la siguiente forma

 La creación, modificación y eliminación de productos de forma adecuada y


autorizada
 La revisión y aprobación de los entregables de cada inventario ya sea
diariamente, semanal o mensualmente

 Que los registros de cada ingreso, modificación o salida de producto y la


revisión de cada inventario se generen con su estado correspondiente en
el sistema.

Escenario De Las Pruebas:


Para cumplir con los objetivos planteados deben existir tres escenarios, que son:

Pruebas de Instalación: Se debe comprobar que:

-Las aplicaciones no presentan anomalías.

-Que el programa este dirigido al servidor y base de datos definidos


Pruebas de GUI o Interfaz: Se debe comprobar que:

- El comportamiento del sistema de información con casos de los bordes


inválidos y válidos, donde las pruebas de borde se definen como aquellas
pruebas en las cuales los datos de prueba a utilizar son valores límites.
- Carga, despliegue, foco, modalidad, navegabilidad y usabilidad de las GUI del
sistema y sus elementos. Donde las métricas y heurísticas de usabilidad y
funcionalidad a utilizar sean las siguientes:
1. Comprensión del sitio
2. Aspectos de interfaces y estéticos
3. Métricas de confiabilidad
4. Navegación y exploración
Pruebas de operación y funcionales: Se debe comprobar que:

- El comportamiento del sistema de información con casos inválidos y válidos,


de flujo completo del proceso de las propuestas y proyectos.
- El comportamiento del sistema de información con casos inválidos y válidos,
de flujo completo del proceso de los artículos ingresados en productos.
- El comportamiento del sistema de información para el módulo de contrato.

- El comportamiento del sistema de información para el módulo de clientes,


activos, empleados y usuarios.
- El comportamiento del sistema de información para el módulo de solicitudes de
producto y detalle de solicitud.
Orden de ejecución de las pruebas: Las pruebas se llevarán a cabo de la siguiente
forma:
Secuencias de pasos para la configuración.

 Configuración del equipo del cliente del servidor y de la base de datos.

Secuencias de pasos para la generación de archivos para los módulos.

 Ejecución de proceso (Manual) de generación de archivos de entrada y


salida con la información de los productos del sistema de inventario

Secuencias de pasos para la generación de datos para los módulos.

 Ejecución del proceso (manual) de generación de datos, donde las tablas y


campos a utilizar serán llenados manualmente.
Sistema conectado al servidor directamente:

Listando los productos agregados:


El sistema cumple con las alertas de cada registro que se hace de entrada o salida de los
productos:
1. Analizar la siguiente situación problemática:
Una empresa que fabrica piezas torneadas para vehículos, paga a sus empleados de
acuerdo a las horas trabajadas y a una tarifa de pago por hora, de acuerdo a la siguiente
tabla:
Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa se incrementa en un 25%
para las horas extras. Calcular el salario del trabajador dadas las horas trabajadas y la
categoría

2. Construir una función que resuelva el caso presentado en la situación


problemática e implementarla en el lenguaje de programación deseado.
Función realizada en C#
3. Calcular la complejidad ciclo matica, determinar los caminos resultantes, y casos
de prueba según la técnica de prueba del camino básico
V(G) = e-n+2. Donde e representa el número de artistas y n el de nodos
V(G) = #Aristas - #Nodos + 2
V(CDM) = 14 – 9 + 2 = 7
4. Diseñar casos de prueba usando la técnica de pruebas de condición.

Casos Valor Verdadero Valor


Falso
(H > 0 Y ) Y (H <= 40) Y CAT1 35 - 1 -5-4
(H > 0 Y ) Y (H <= 40) Y CAT2 40 - 2 -0-7

(H > 0 Y ) Y (H <= 40) Y CAT3 40 - 3 - 1 - 10

(H > 40 Y ) Y (H < 70) Y HE Y 40 - 5 - 1 -5-4


CAT1
(H > 40 Y ) Y (H < 70) Y HE Y 40 - 20 - 2 -5-4
CAT2
(H > 40 Y ) Y (H < 70) Y HE Y 40 - 30 - 3 -5-4
CAT2

También podría gustarte