Está en la página 1de 13

Paso 4- Ejecución y Desarrollo

Realizado por:

Francisco Javier Rendón Arroyave

Grupo: 301569_3

Tutor:

Geovanni Catalán

Universidad Nacional Abierta y a Distancia (UNAD)

Escuela de Ciencias Básicas, Tecnología e Ingeniería

Evaluación de Software

Agosto 01 de 2023
INTRODUCCION.

En el ámbito del desarrollo de software, la evaluación y el análisis de las características de


un producto son fundamentales para garantizar su calidad, confiabilidad y eficiencia. En
este contexto, la presente investigación tiene como objetivo principal capacitarnos en el
proceso de implementación y ejecución de la evaluación del producto software, así como en
la interpretación de los resultados obtenidos a partir de las métricas establecidas. La toma
de decisiones informadas basadas en estos resultados juega un papel crítico en el desarrollo
de software de alta calidad.

A lo largo del presente trabajo, se abordarán conceptos esenciales relacionados con la


evaluación de software, tales como las métricas utilizadas para medir el rendimiento, la
calidad y la usabilidad del producto. Asimismo, se describirán detalladamente los pasos a
seguir para ejecutar una evaluación efectiva y cómo interpretar los resultados obtenidos
para una toma de decisiones informada y precisa.

En última instancia, la práctica que se va a desarrollar constituye un pilar fundamental para


el crecimiento profesional en el ámbito de la evaluación de software. La capacidad de
implementar evaluaciones rigurosas y de interpretar los resultados obtenidos abrirá
oportunidades para contribuir a proyectos de desarrollo de software de alto impacto y
calidad, permitiendo así la entrega de productos que satisfagan las necesidades y
expectativas del mercado actual.
OBJETIVOS

 Aplicar los conceptos y conocimientos sobre la norma ISO/IEC 25040


 Evaluar el software según los modelos de calidad establecidos, a través de listas de
chequeo y el análisis de los resultados obtenidos.
DESARROLLO ACTIVIDAD INDIVIDUAL

1. Listas de chequeo para comparar los resultados posteriormente

NIVEL DE
CUMPLIMIENTO
CARACTERISTICA ATRUBUTOS IMPORTANCIA OBSERVACIONES
0-100%
(1-5)
¿Se cuenta con interfaz amigable? 4 80
¿Se cuenta con menú claro para el
4 90
Adecuación usuario?
La interfaz gráfica es adecuada para la
¿Se cuenta con las funciones necesarias
5 95 interacción con el usuario, sin embargo la
para las tareas a realizar?
relación de contraste puede presentarse
¿Los resultados de las búsquedas es lo
Exactitud 4 70 como una dificultad o imposibilidad por
que requiere el usuario?
parte del usuario para hacer uso del
¿El software permite funcionar con otros
Interoperabilidad 4 80 aplicativo web. Cuenta con sistema de
Funcionalidad sistemas?
inicio de sesión y se pueden establecer
¿Se cuenta con un sistema de seguridad
5 100 perfiles de usuario, sin embargo no se
para interactuar en el sitio?
puede probar correctamente ya que no
¿Se cuenta con un sistema que solicite
Seguridad 5 100 permite habilitar los usuarios la validación
credenciales de usuario para ingresar?
correspondiente. Cumple con los
¿Se cuenta con un sistema de permisos
5 100 requisitos de funcionamiento estipulados.
para interactuar en los módulos?
¿El software cumple los requisitos de
Cumplimiento 5 90
funcionamiento pedido por el usuario?
¿El sistema continua funcionando cuando
Madurez 5 90
presenta errores?
¿Cuánto se demora en recuperar su
5 90
funcionamiento cuando hay una incidencia?
Recuperación
Dentro de las validaciones realizadas
Fiabilidad ¿El sistema recupera los datos después de
5 90 cuenta con los estándares de fiabilidad.
una incidencia?
Tolerancia a ¿Funciona normalmente cuando hay una
5 90
fallos incidencia?
Cumplimiento de ¿Cumple con los estándares de la
5 90
fiabilidad fiabilidad?
¿Cuenta con un diseño claro para el
Aprendizaje 4 80
usuario?
Cuenta con una interfaz intuitiva, que
¿El diseño del sitio es fàcil de entender? 4 80
permite al usuario su fácil entendimiento y
Comprensión ¿Cuenta con un menú de navegación
5 80 operación. Cuenta con un diseño
Usabilidad claro?
amigable, aunque se puede mejorar
¿Cuenta con una fácil navegación para el
Operatividad 5 90 contraste para una mejor experiencia por
usuario?
parte del usuario.
¿Cuenta con un diseño que le gusta al
Atractividad 4 80
usuario?
Comportamiento ¿Los tiempos de respuesta del sistema son Dentro de las validaciones realizadas se
5 90
del tiempo adecuados? evidencian buenos tiempos de respuesta
Eficiencia
Utilización de ¿El sistema hace un buen uso de los en el aplictivo y buen uso de los recursos
4 90
recursos recursos? del sistema.
¿Cuenta con un sistema estable en
Estabilidad 5 90
producción?
Se evidencia estabilidad en el aplicativo y
Facilidad de ¿El sistema permite encontrar las causas
5 80 con capacidad para realizar cambios
análisis de fallas?
Mantenibilidad sobre los errores presentados con sus
Facilidad de ¿Permite realizar cambios al software
5 80 respectivas pruebas en entorno pre-
cambio sobre los errores?
productivo para no afectar la gestión.
Facilidad de ¿Permite realizar pruebas a los cambios sin
5 80
pruebas afectar los datos?
Capacidad de ¿Puede ser cambiado por un sistemas
3 60 Cuenta con la posibilidad de usarse en
reemplazamiento similar?
Portabilidad cualquier navegador web, de acuerdo
Capacidad de ¿El sistema solo se puede instalar en un
4 80 con las pruebas realizadas.
instalación entorno específico?
¿El software permite realizar los procesos
Eficacia 5 90
con exactitud?
¿El software es eficaz al momento de Permite realizar los procesos estipulados
Productividad 5 90
realizar los procesos? de manera eficaz. Cuenta con certificados
Calidad de uso
¿El software maneja seguridad para de seguridad válidos y con cifrado TLS y
Seguridad 5 100
ingresar al sitio? AES
¿El software cumple con lo que quiere el
Satisfacción 5 100
usuario?
2. Ejecutar plan de pruebas diseñado anteriormente, para las pruebas indicadas
en el software seleccionado.

SISTEMA PARA PROBAR: SISTEMA DE VENTA POS

Objetivo

Garantizar que el sistema de venta POS funcione correctamente, sea confiable y cumpla
con los requisitos establecidos. Se realizarán pruebas exhaustivas para verificar el
funcionamiento adecuado de todas las funcionalidades clave del sistema, así como para
identificar y corregir posibles problemas o fallas antes de su implementación en
producción.

Descripción del sistema

El sistema de venta POS es un aplicativo web, que permite de acuerdo con el rol asignado a
cada usuario, administrar (CRUD) los usuarios y clientes que se encuentran en el sistema,
los productos que se venden y categorías de estos, además de registrar las ventas
efectuadas, administrarlas y generar reportes de estas.
MÓDULOS DEL SISTEMA A PROBAR

 Administrar usuarios  Agregar usuario, Editar.


 Crear venta  Crear venta
 Administrar ventas  Editar.

FORMULARIOS DEL APLICATIVO A PROBAR

 Administrar usuarios  Agregar usuario, Editar


 Crear venta  Crear venta
 Administrar ventas  Editar
Resultados reales
Prueba de funcionalidad: módulo Login
Error
Una vez diligenciados los campos de usuario y contraseña, no ingresa al panel principal del aplicativo
de inmediato, se deben realizar varios intentos. Se evidencia ausencia de botón o enlace para
recuperación de credenciales de usuario. Poco contraste en los textos.
Imagen

Producible
Se utiliza la función Inspeccionar del navegador para validación desde Consola y Red. Es necesario
corregir el redireccionamiento de los elementos de la página, para su correcto funcionamiento. Se
visualiza poco contraste que puede resultar difícil o imposible de leer para muchos usuarios. Se
evidencia la ausencia de enlace o botón para recuperación de credenciales de usuario.
Necesidades ambientales
Se realiza validación en los navegadores Mozilla Firefox, Google Chrome, Brave y Microsoft Edge,
sobre SO Windows 10. Aunque la página web carga, presenta los errores mencionados previamente.
Responsables de la prueba
Ing. Francisco Rendón (Equipo QA)
Resultados reales
Se espera que los submódulos que cuentan con funcionalidades CRUD para la gestión, permitan la
correcta gestión y validación de la información de los usuarios.
Error
A nivel funcional, no se evidencian incidencias que afecten la correcta gestión de cada submódulo.
Sin embargo se requieren validaciones de seguridad, tipo de datos y longitud para garantizar que el
sistema no sufra posibles ataques de fuerza bruta. Aunque de forma visual activa los usuarios, al
momento de intentar iniciar sesión con alguno de ellos, no registra como activo.
Imagen

Producible
Se utiliza la función Inspeccionar del navegador para validación desde Consola y Red. Es necesario
corregir el redireccionamiento de los elementos de la página, para su correcto funcionamiento. Se
presenta alerta con la librería SweetAlert2, posiblemente por versionamiento. No se evidencian
validaciones de longitud en los campos, el campo de contraseña no cuenta con ningún tipo de
restricción ni confirmación, lo que afecta la seguridad del aplicativo web. Función de activación de
usuario no es funcional.
Necesidades ambientales
Se realiza validación en los navegadores Mozilla Firefox, Google Chrome, Brave y Microsoft Edge,
sobre SO Windows 10. Aunque la página web carga, presenta las novedades mencionadas
Responsables de la prueba
Ing. Francisco Rendón (Equipo QA)
Resultados reales
Se espera que el submódulo permita el registro de ventas de los productos que se ofrecen.
Error
A nivel funcionan se evidencia que en algunas ocasiones, cuando se agregan los productos a vender, no
carga el valor del producto correctamente o cuando se selecciona la cantidad de unidades, el precio queda
con un valor de $0. En otras ocasiones aparece el valor correctamente, pero no se registra en el Tota de la
venta.
Imagen

Producible
Se utiliza la función Inspeccionar del navegador para validación desde Consola y Red. Es necesario corregir
el redireccionamiento de los elementos de la página, para su correcto funcionamiento. Se presenta error
en la visualización de valores como el precio de los productos y el total a pagar, aunque no ocurre siempre,
el eventual eror puede generar retrasos en la facturación y posibles errores contables.
Necesidades ambientales
Se realiza validación en los navegadores Mozilla Firefox, Google Chrome, Brave y Microsoft Edge, sobre SO
Windows 10. Aunque la página web carga, presenta las novedades mencionadas previamente.
Responsables de la prueba
Ing. Francisco Rendón (Equipo QA)
Resultados reales
Se espera que el submódulo permita la consulta de las ventas, de la factura electrónica y en formato PDF
para su impresión.
Error
A nivel funcionan se evidencia que existen opciones para editar y eliminar las ventas, las cuales deben ser
retiradas ya que por casos de uso, en los sistemas POS, las ventas son transaccionales finales y se deben
registrar como tales en los registros y reportes del sistema. Para implementar ajustes, se deben crear
nuevos submódulos para devoluciones, reembolsos o notas créditos, que deben ir asociados a la venta
original. La opción de descargar factura en PDF no funciona.
Imagen

Producible
Se utiliza la función Inspeccionar del navegador para validación desde Consola y Red. Es necesario retirar
opciones de editar y eliminar que ya por casos de uso de los sistemas POS, se debe implementar otros
submódulos. La opción de descarga de la factura en PDF no funciona correctamente.

Necesidades ambientales
Se realiza validación en los navegadores Mozilla Firefox, Google Chrome, Brave y Microsoft Edge, sobre SO
Windows 10. Aunque la página web carga, presenta las novedades mencionadas previamente.
Responsables de la prueba
Ing. Francisco Rendón (Equipo QA)
Nombre del resultado de Impacto (Alto, Medio,
Descripción
la prueba Bajo)
Se realiza prueba manual
Medio. Permite el
de inicio de sesión con
ingreso con las
Prueba de funcionalidad: usuario creado
credenciales ingresadas,
módulo Login previamente para validar
después de algunos
el correcto
intentos.
funcionamiento.
Nombre del resultado de
Descripción Impacto (Alto, Medio, Bajo)
la prueba
Alto. Aunque los módulos son
funcionales, genera un alto
Se realiza prueba manual impacto las validaciones de
Prueba de funcionalidad: para agregar usuarios, seguridad y longitud que se
Módulo Usuarios buscarlos, editarlos y encuentran ausentes y se
eliminarlos. requieren implementar para
evitar posibles ataques de
fuerza bruta.
Nombre del resultado de
Descripción Impacto (Alto, Medio, Bajo)
la prueba
Alto. Los errores evidenciados
al momento de cargar los
precios de los productos y el
Prueba de funcionalidad: Se realiza prueba manual
valor total de la venta, pueden
Módulo Facturación - para agregar una venta
generar afectación a nivel de
Submódulo: Crear Venta en el aplicativo web.
negocio por restrasos en la
facturación y posibles errores
contables.

Nombre del resultado de


Descripción Impacto (Alto, Medio, Bajo)
la prueba
Alto. Los errores evidenciados
a nivel de casos de uso
representa una posible falla
contable considerable, se
Prueba de funcionalidad: Se realiza prueba manual requieren implementar nuevos
Módulo Facturación - para validar las opciones submódulos para reembolsos,
Submódulo: Administrar de la gestión de las devoluciones o notas crédito.
Ventas ventas registradas. La opción de descarga en
formato PDF para la factura,
siempre debe estar disponible,
se debe hacer la respectiva
corrección.
CONCLUSIONES

La calidad del software de un sitio web como lo es el SISTEMA DE VENTAS POS


principalmente debe cumplir con satisfacer las necesidades del administrador
(cliente), y que le ayude a cumplir las metas con base a las pruebas específicas y que
no tenga fallos; para esto se resuelve en la práctica; ahora, el desarrollo de un
software como el que vimos, requiere un personal profesional con conocimientos
informáticos o similares, compra de software de testeo, participación de los usuarios
para las pruebas, nuevas formas de ejecución de los planes de prueba y, como todo
producto que hoy en día se comercializa o se desarrolla, debe contar con la calidad
que se le indique.
REFERENCIAS BIBLIOGRAFICAS

 CaixaBank, S.A, (2022). ISO/IEC 25010. https://iso25000.com/index.php/en/iso-


25000-standards/iso-25010?start=0Sevilla, U. d. (s.f.). Técnicas de evaluación
Dinámica . http://www.lsi.us.es/docencia/get.php?id=361
 Geovanni, C.S, ( 2017). Norma ISO/IEC 25000. [Archivo de video]
http://hdl.handle.net/10596/11651
 Tello, E.A. (2012). Estrategias y técnicas de las pruebas de software.
http://www.tamps.cinvestav.mx/~ertello/swe/sesion15.pdf
 Noelia Pinto, Nicolás Tortosa, Blas Cabas Geat,Maximiliano Ulibarrie, Liliana
Cuenca Pletsch. (2021). WQF EN ACCIÓN: UNA EXPERIENCIA DE
EVALUACIÓN DE LA CALIDAD EN APLICACIONES WEB EN LA
INDUSTRIA DEL SOFTWARE DEL NEA. Julio 18, 2021, de Repositorio
Institucional Abierto UTN Sitio web:
https://ria.utn.edu.ar/bitstream/handle/20.500.12272/1505/CADI_2016WQF.pdf

También podría gustarte