Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ficha: 2175954
Grupo 7
Instructora
14 de febrero de 2022
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
Tabla de contenido
Introducción....................................................................................................................................6
2. Definiciones y acrónimos...........................................................................................................7
2.1 Definiciones:........................................................................................................................7
Casos de prueba:....................................................................................................................7
Prueba:...................................................................................................................................7
Equivocación:........................................................................................................................7
Error:......................................................................................................................................7
Fallo:......................................................................................................................................7
Defecto:..................................................................................................................................7
Depuración:............................................................................................................................7
Verificación:..........................................................................................................................8
Validación:.............................................................................................................................8
Funcionalidad:........................................................................................................................8
Usabilidad:.............................................................................................................................8
Testware:................................................................................................................................8
2.2 Acrónimos............................................................................................................................8
SQA:......................................................................................................................................8
GUI:.......................................................................................................................................8
2
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
PDL:............................................................................................................................8
UD:........................................................................................................................................8
OO:........................................................................................................................................8
3. Referencias.................................................................................................................................8
4.1 Objetivo................................................................................................................................9
Aceptación de paquetes:.......................................................................................................12
Aceptación de ambiente:......................................................................................................12
3
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
d)....................................................................................Entorno dinámico, JavaScript:
13
7. Estrategias de pruebas...............................................................................................................14
Pruebas de Instalación:.........................................................................................................14
9. Ejecución de pruebas................................................................................................................17
Ajustes y Recomendaciones.........................................................................................................18
Conclusión....................................................................................................................................20
Bibliografía...................................................................................................................................21
4
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
5
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
Introducción
El desarrollo de software o de aplicaciones es una actividad que está sujeta a errores humanos,
por tanto, es probable encontrarse con algunos defectos, errores y fallas. Para evitar esas situaciones debe
existir un plan de pruebas, que si bien no elimina en su totalidad los errores si disminuirá la probabilidad
de fallas.
El principal objetivo del plan de pruebas es encontrar errores y defectos que puedan existir en el
Por más que se quiera evitar estos errores y fallas, se dificulta un poco ya que son inesperados,
por eso es importante el adecuado proceso de pruebas de software que permita certificar desde el punto de
vista de calidad un buen producto, es una tarea que necesita recursos como planeación, organización,
documentación y tiempo, esto no se debe ver como un impedimento, sino como una inversión que tendrá
6
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
Con la ejecución de las pruebas de software se busca encontrar fallas para poder depurarlos y
aumentar la calidad del software, para logar así que el sistema de información cumpla con los
2. Definiciones y acrónimos.
2.1 Definiciones:
específicas, se observan o almacenan los resultados y se realiza una evaluación de algún aspecto del
sistema.
Equivocación: Una acción del ser humano que produce un resultado incorrecto
Fallo: La incapacidad de un sistema o de alguno de sus componentes para realizar las funciones
Depuración: El proceso de localizar, analizar y corregir los defectos que se sospecha que
contiene el software.
7
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
Verificación: Un conjunto de actividades que aseguran que el software implementa
cumplimiento y seguridad.
2.2 Acrónimos
3. Referencias.
Proyecto Descripción
clínicas.
8
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
El propósito del plan de pruebas es proporcionar información necesaria para planear las pruebas
del sistema de información en desarrollo. La creación de software tiene varias fases, desde su diseño hasta
su implementación o puesta en marcha, debe pasar por varios momentos donde el software va
evolucionando. Ciertamente el Testing o las pruebas son importantes y necesarias, ya que en muchos
Como sabemos las pruebas son un conjunto de actividades dentro del desarrollo de software.
Existen diferentes tipos de pruebas y dependiendo de ellas, estas actividades pueden ser implementadas
Cabe destacar que el control de calidad del software lleva algunos aplicativos que permiten
verificar desde el punto estático y de caja blanca, es decir son pruebas donde se analiza el software sin
4.1 Objetivo
Este documento tiene como finalidad entregar ciertas pautas y definir la estrategia que se llevara a
cabo para así obtener la certificación del software Óptica C.E.OP. – Aplicación web.
El objetivo general del plan de pruebas es establecer una cronología y condiciones para la
aplicación de las pruebas de manera que pueda resultar un sistema completo y tenga gran acogida por
parte de los interesados, para así poder entrar en marcha con todas las funcionalidades requeridas.
Documento Versión
9
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
Plantilla Stakeholders 1
Plantilla Caso de pruebas 1
Las pruebas de software se incorporan dentro de las diferentes fases del ciclo de vida del
software.
Existen muchas pruebas de software, pero en este trabajo solo vamos a ver dos que son:
Estas pruebas son importantes para que los procesos de validación y verificación tengan éxito, ya
que esto ayuda a entregar un sistema de calidad para satisfacer las necesidades del cliente y con la certeza
Módulos:
Módulos del sistema a
ser aprobados Ingreso de usuarios
Modificación de usuarios
eliminación de usuarios
En estos Módulos se realizarán pruebas:
La visualización de los datos, ingresados o modificados.
Objetivo de pruebas La operación de los servicios, confeccionados para dar
respuesta a los productos del sistema
La respuesta y realización de las transacciones de cada
módulo.
Que los estados de las actividades y documentos
generados en el sistema se reflejen de acuerdo a la
secuencia lógica requerida por el usuario.
La secuencia lógica de las funcionalidades y transacciones
Los módulos se deben ejecutar en forma independiente, pero
10
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
11
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
entornos, a saber:
Ram de 4,00 GB
d) Apache XAMPP
Este software se encontrará instalado en el equipo, ya que se va a trabajar como un servidor local,
para realizar los test en el equipo de prueba y para configurar posteriormente la versión final del proyecto
Todos ellos instalados y configurados por el equipo de trabajo a cargo del proyecto Sistema de
gestión de facturación, inventario e historias clínicas diseñado para la empresa Óptica C.E.OP.
Aceptación del plan de pruebas: Revisión y aceptación del documento que contiene los casos de
Aceptación de paquetes: Revisión y aceptación de los paquetes de desarrollo, y que este cumpla
Aceptación de ambiente: Revisión y aceptación del ambiente de certificación, y que este cumpla
12
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
estructurado (SQL). MySQL funciona en todas las plataformas, incluyendo Linux, UNIX
y Windows.
desarrollar aplicaciones web y páginas web, favoreciendo la conexión entre los servidores
y la interfaz de usuario.
estilo a las páginas web, por ejemplo, alterando la fuente, color, tamaño y espaciado del
decorativas.
navegadores de forma nativa, esto quiere decir que es un lenguaje interpretado sin
13
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
Errores Leves: errores en presentación de datos secundarios, no adecuación a
Nombr Descripción
e
Se aprobará el proyecto con un 100% de las pruebas ejecutadas, pero con
un 90% de aceptación. Esto quiere decir el 90% de las pruebas deben ser
1 exitosas y sin errores. El restante 10% pueden existir errores medios o
bajos, pero no graves. En caso de ocurrir que el proyecto no cumpla con el
nivel exigido, el proyecto se rechaza completo en su etapa de certificación.
7. Estrategias de pruebas
Se requiere certificar por parte del equipo de desarrollo y por parte del usuario al producto Óptica
C.E.OP – Aplicación web de Sistema de Gestión de inventario, facturación e historias clínicas. Por ende,
se debe verificar:
1ra. Etapa: Que las funcionalidades de los módulos de ingreso de usuarios, modificación de datos
2da.Etapa: Que las funcionalidades de los módulos de ingreso de usuarios, modificación de datos
14
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
Para cumplir con los objetivos planteados deben existir tres escenarios, que son, Pruebas de
Pruebas de Instalación:
El comportamiento de la aplicación web con casos de bordes inválidos y válidos, donde las
pruebas de borde se definen como aquellas pruebas en las cuáles los datos de prueba a utilizar
Aspectos de interfaces
Métricas de confiabilidad
Navegación.
15
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
1. Configuración de los Equipos del Cliente y del Servidor de Aplicación Web y de Base de
Datos. Secuencias de pasos para el ingreso y modificación de los datos de los módulos.
1. Ejecución de proceso (manual) de ingreso y modificación de los datos de los módulos para
1. Ejecución del proceso (manual) de generación de datos, donde las tablas y campos a utilizar
Nombre Descripción
16
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
OP01 Ingresar a la Página índex Página índex Correct La App web abre
aplicación web de la de la o correctamente con el
modo aplicación aplicación web link suministrado
administrador web modo modo
administrador administrador
OP02 Ingresar al Eliminar Nueva lista de Nueva lista de Correct Nueva lista de
botón usuario usuarios usuarios o usuarios abre
"eliminar" correctamente y
muestra la lista de
usuarios existentes.
OP03 Ingresar al Editar datos de Lista usuarios Correct Nueva lista de
botón "editar" Usuario usuario para con las o usuarios se muestra
modificar modificaciones correctamente con
datos hechas. las modificaciones
hechas de los datos.
9. Ejecución de pruebas
Datos de entrada: El usuario entra a la Aplicación con el usuario y contraseña dados por el
administrador.
17
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
Técnica de pruebas de caja negra: Requerimiento Funcional / Caso de uso
“Eliminar”, sale una alerta “¿Esta seguro que desea eliminar? Si | No”. El administrador debe escoger
alguna opción.
Resultado esperado(Salida): El usuario desaparece de la lista. (Se debe actualizar la página para
ver el cambio).
“Editar”, se redirige a otra pantalla donde vemos un formulario que contiene los datos del usuario para
Resultado esperado(Salida): Los datos del usuario quedan modificados en la lista. (Se debe
18
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
Los clientes pueden preferir un producto de calidad que comprar un producto de baja calidad, esto
puede resultar perjudicial para la empresa. En el mundo actual, la calidad es una prioridad en cualquier
empresa.
Las pruebas de software son importantes y necesarias para detectar errores, fallas en el sistema y
para poder probar que el software cumple con los requisitos del cliente. Además de que esto ayuda al
Existen varios puntos en el proceso de desarrollo de software en los que el error humano puede
La persona / cliente que proporciona los datos requeridos en nombre de la empresa no sepa
realmente lo que se requiere o puede olvidar proporcionar más detalles, lo que esto lleva a que
falten requisitos.
La persona que recopila los requerimientos del cliente puede no cumplirlos por completo al
documentarlos
En la fase de diseño, se pueden presentar problemas y esto puede conducir a errores en el futuro
Los errores pueden aparecer también en la fase de desarrollo, ya sea por falta de experiencia del
Es posible que los clientes no cuenten con el hardware o software necesarios para probar las
funciones del producto y que, al liberar el producto a los usuarios finales, ellos puedan encontrar
errores en la aplicación
19
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
Conclusión
En el momento que entendemos que un buen diseño y una buena planeación y ejecución de
pruebas, vamos a comprender la importancia que tiene todo el proceso de desarrollo de nuestra
aplicación, empezando desde la recopilación de datos con los diferentes métodos, pasando por el diseño
en UML hasta lograr el desarrollo del sistema de información con la tecnología seleccionada.
Haciendo un diagnóstico de las necesidades del cliente, plasmando en casos de uso y en las
20
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
Bibliografía
Ramos, R. (2021, 12 septiembre). ¿Qué es JavaScript y para qué sirve? Agencia de Marketing
https://developer.mozilla.org/es/docs/Web/CSS
https://www.computerweekly.com/es/definicion/MySQL
21
SERVICIO NACIONAL DE APRENDIZAJE – SENA
Programa de Análisis y Desarrollo de Sistemas de Información
AP09-AA10-EV02- Diseño y ejecución de plan de pruebas del sistema de información
Pruebas de software. (s. f.). Sena territorium.
https://sena.territorio.la/content/index.php/institucion/Titulada/institution/SENA/Tecnologia/228106/
Contenido/DocArtic/AP9_PruebaSw.pdf
22