Está en la página 1de 17

EVALUACION DE SOFTWARE - (301569A_763)

Unidad 2: Paso 3 - Diseño y Elaboración

Presentado a:
ANGELA PATRICIA VILLAREAL
Tutor(a)

Entregado por:
Wilmer Hernandez Jiménez
Código: 91527278

Grupo:16

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS, INGENIERÍAS Y TECNOLOGÍAS
CURSO DE EVALUACION DE SOFTWARE
FECHA
JULIO 2020
Tabla de contenido
Introducción .................................................................................................................................................3
Objetivos ......................................................................................................................................................4
General .....................................................................................................................................................4
Específicos ................................................................................................................................................4
Informe de construcción Individual ..............................................................................................................5
Listas de chequeo para verificar los aspectos más importantes a evaluar de acuerdo a la norma ISO/IEC
9126 .........................................................................................................................................................5
Informe sobre la matriz de prueba acorde a la norma. ............................................................................8
Plan de pruebas que se llevarán a cabo en el software de aplicación ligadas a las características, sub
características, métricas y atributos que serán evaluados. ........................................................................11
Introducción al Producto ........................................................................................................................11
Objetivo. .................................................................................................................................................11
Alcance: ..................................................................................................................................................11
Propósito de la evaluación y motivación para la prueba. .......................................................................12
Fundamento: ......................................................................................................................................12
Propósito de la evaluación: ................................................................................................................12
Cronograma............................................................................................................................................12
PLAN DE PRUEBAS ......................................................................................................................................13
Diapositivas donde explique la Norma ISO/IEC 14598-5 y Pruebas de Software. ..................................16
Conclusiones ..............................................................................................................................................16
Referencias Bibliográficas ..........................................................................................................................17
Introducción

La evaluación de software requiere de herramientas certificadas y aceptadas de medición, por

tanto, las Normas estandarizadas permiten actuar de forma precisa.

De allí la importancia de identificar los distintos factores, elementos, características y métricas

que componen la Norma ISO 9126 junto a los estándares definidos en la Norma ISO/IEC 14598

En esta actividad se plantea la propuesta de un plan de pruebas a una aplicación Web desde el

punto de vista de las características, sub-características, métricas o atributos contenidos en la

norma ISO/IEC 9126 y la ISO/IEC 14598 de calidad del software.


Objetivos

General

• Reconocer conceptualmente los diferentes tipos de pruebas relacionadas con las métricas
y atributos de calidad del software, que permitan elabora un plan de pruebas ajustado a un
producto software
Específicos

• Identificar las características de la norma ISO/IEC 14598

• Reconocer los diferentes tipos de prueba que se realizan a un software

• Presentar una propuesta de plan de pruebas de acuerdo con la aplicación web seleccionada

(Sistema de Facturación)
Informe de construcción Individual
Listas de chequeo para verificar los aspectos más importantes a evaluar de acuerdo a la norma ISO/IEC 9126

SISTEMA DE FACTURACIÓN
LISTA DE CHEQUEO DE ACUERDO CON LA NORMA ISO/IEC 9126

CARACTE ATRIBUTOS NIVEL DE OBSERVACION


RÍSTICAS IMPOTAN
SUBCARACTERISTICAS DESCRIPCION CIA
(1-5)
Adecuación ¿El diseño y la interfaz del sistema
de facturación es intuitivo y
amigable con el usuario?
Exactitud ¿Los resultados obtenidos en los
Funcionalidad

diferentes módulos del sistema de


facturación, responden correctamente
a las solicitudes realizadas?
interoperabilidad ¿El sistema de facturación permite
interactuar con otros sistemas sin
presentar fallas?
Seguridad ¿La app web cuenta con un sistema
de validación de usuarios que
fortalezca la seguridad del sistema?

¿El sistema advierte por posibles


Confiabilidad

Madurez afectaciones en la integridad de sus


datos almacenados?
Tolerancia a errores ¿El sistema advierte ante posibles .
errores en el ingreso de datos?
Recuperabilidad ¿El sistema de facturación es capaz
de prevenir la perdida de datos ante
fallas presentadas?
Conformidad de la fiabilidad ¿El sistema cumple con las métricas
definidas en cuanto a fiabilidad del
software?
Aprendizaje ¿El sistema de facturación facilita el
aprendizaje para su adecuado uso?

¿El sistema cuenta con ventanas y/o


Usabilidad

botones de ayuda?

Atracción ¿La interfaz del sistema de


facturación logra atraer al usuario
con una adecuada disposición de
estilos?
Operabilidad ¿El uso del sistema se realiza de
modo simple?
Comportamiento ¿Los resultados presentados por el
de tiempos sistema de facturación se entregan en
tiempos esperados?
¿El sistema responde a una velocidad
importante?
Eficiencia

Conformidad de eficiencia ¿El sistema cumple con los requisitos


para lo que fue desarrollado?

Utilización de recursos ¿El sistema utiliza eficientemente los


recursos disponibles?
tenib
Man

ilida

Estabilidad ¿El sistema de facturación presenta


d

riesgos inesperados?
Facilidad de análisis ¿El sistema interpreta y diagnóstica
fácilmente las fallas?
Facilidad de cambio ¿El sistema de facturación permite
cambios en sus grupos modulares?
Facilidad de pruebas ¿El sistema permite de forma sencilla
la aplicación de pruebas?
Capacidad de instalación ¿La instalación del software es
intuitiva y asistida?
Portabilidad

Capacidad de ¿El sistema puede ser reemplazado


reemplazamiento de manera sencilla de una plataforma
a otra?

Eficacia ¿El sistema ejecuta las acciones de


acuerdo a las ordenes ingresadas por
el usuario de forma eficaz?

Productividad ¿Los procesos ejecutados se realizan


Calidad en Uso

en los tiempos estimados?

¿El sistema de facturación asegura la


Seguridad información almacenada bajo
estándares de confidencialidad?

Satisfacción ¿El sistema satisface las necesidades


del usuario?
Informe sobre la matriz de prueba acorde a la norma.

Matriz de Prueba.
Norma ISO/IEC 14598
Caracte Subcaracteri Herrami
Métricas Prueba a Resultado
rísticas. sticas Tipo de Prueba. entas Indicador
realizar esperado
a utilizar
Buen
Adecuació

Diseño e interfaz Verificar el funcionamiento funcionamiento de


Prueba de Navegad
amigable e de las interfaces del sistema las herramientas de
n

integración or web
intuitivo de facturación interacción entre el
usuario y el sistema
Las transacciones se
Exactitud

Medir la velocidad y tiempo Pingdom ejecutan de acuerdo


Velocidad en la
Pruebas de de respuesta en las Website con el tiempo
ejecución de
Desempeño transacciones del sistema de Speed especificado en los
transacciones
facturación Test. requerimientos del
Funcionalidad

sistema
Intercomunicació Verificar que los vínculos a
Interop

W3C Los enlaces


ilidad
erab

n con otros Pruebas de otros sistemas y


Link funcionan
sistemas y funcionamiento subsistemas funciones
Checker correctamente
subsistemas adecuadamente
Validar si el sistema
Seguridad

Pruebas de permite controlar los


Emulado Se accede al sistema
Seguridad Control de accesos a los módulos
r de con una contraseña
transaccional Seguridad y el especificados de acuerdo
terminal previamente definida
Acceso con validación de
credenciales de acceso
Cumplimiento Validar la funcionalidad y WebAIM
dad d
funci
onali
Conf
ormi

de la

Pruebas de Se valida el sistema


dad

con los accesibilidad del sistema de Wave


funcionamiento de facturación
requerimientos. facturación
Validar el aseguramiento de Emulado El sistema preserva

Mad
urez
Fallas por Pruebas de
la información luego de r de la información luego
defectos. funcionamiento
presentar fallas terminal de presentarse fallas
Los errores del
Confiabilidad

Tolerancia
Funcionamiento Free Site

a errores
Verificar el funcionamiento sistema no afectan la
del sistema luego Pruebas de fallas Validator
del sistema luego de una integridad de la
de una y recuperación .
interrupción información y los
interrupción
datos
Se respalda la
Recuper
abilidad
Recuperación de Pruebas de Verificar la integridad de
información luego
datos frente a integridad a la los datos ante un fallo de FBackup.
de un fallo
fallos de conexión Base de Datos conexión o eléctrico
presentado.
Facilidad para Pruebas de La operación del
abilid
Oper

Verificar la facilidad de
ad

controlarlo y interfaz de Ninguna. sistema es sencilla e


control del sistema
operarlo usuario intuitiva
El sistema cuenta
Usabilidad.

Aprendi

Facilidad para Verificar la facilidad para


Pruebas de con los botones de
zaje

aprender a aprender a manejar el Ninguna.


funcionamiento ayuda al usuario y
manejarlo sistema de facturación
mensajes.
La navegación del
Atracci

Pruebas de
sistema es atractiva
ón

Diseño atractivo interfaz de Ninguna.


con colores y
usuario
espacios adecuados
El sistema ejecuta
Comporta
miento de

Respuesta y Medir el tiempo de Load


tiempos

los procesos en los


tiempo de Pruebas de respuesta en el impact
tiempos
Eficiencia

procesamiento de funcionamiento procesamiento de las Pingdom


especificados en los
las funciones entradas y salidas Tools
requerimientos
Recursos Administ
recursos
Utilizaci

El uso de recursos
ón de

utilizados y Pruebas de Verificar los recursos rador de


del sistema es
duración de su configuración utilizados por el sistema tareas de
eficiente
uso Windows
Se puede realizar

d para el
Capacid

manteni

Facilida
miento.

cambio
ad d de
Fácil para realizar Verificar la facilidad en el
Pruebas de Free Site modificaciones sin
modificaciones o sistema para efectuar
funcionamiento Validator afectar su
cambios cambios en sus módulos
funcionamiento.
Se puede aplicar a Validar que el sistema se Navegad Navega

Adap
tabili
Pruebas de

dad
diferentes puede ejecutar en diferentes ores web correctamente por
Portabilidad.

funcionamiento
ambientes ambientes diferentes browsers
instalación Se ejecuta de Windows
Facilidad

manera adecuada 7
Pruebas de la Verificar que la instalación Ejecución en varios
de

en distintos Windows
configuración sea intuitiva y amigable Sistemas Operativos
sistemas 10 Linux
operativos. Ubuntu
Plan de pruebas que se llevarán a cabo en el software de aplicación ligadas a las
características, sub características, métricas y atributos que serán evaluados.

Introducción al Producto

El sistema de facturación es un software del tipo app web que permite gestionar y controlar las

ventas a través de varios módulos relacionados entres sí. El sistema le proporciona a los usuarios

registrados y validados, la posibilidad de consultar los productos o ítems adquiridos por los

clientes; por otra parte, permite consultar, modificar e ingresar información de clientes y

proveedores de la compañía, así como verificar el stock de inventario.

Del mismo modo, el sistema de facturación permite gestionar la cartera asociada a las ventas

pudiendo consultar las facturas correspondientes, los abonos y los saldos de estas.

Objetivo.

Evaluar la calidad del software del sistema de facturación, apartir de las métricas y estándares

internacionales adoptados e indicaciones definidas en las normas ISO/IEC 9126 y ISO/IEC

14598.

Alcance:

Se realizarán pruebas de caja negra que permitan medir, verificar y evaluar las diferentes

características y subcaracter´siticas asociadas a las Normas ISO en mención, haciendo especial

énfasis en la interacción con el usuario y la funcionalidad del software.


Propósito de la evaluación y motivación para la prueba.

Fundamento:

El motivo de las pruebas realizadas al sistema de facturación es verificar el cumplimiento

de los estandares de calidad de software definidos en las normas ISO/IEC 9126 y

ISO/IEC 14598

Propósito de la evaluación:

El propósito de la evaluación al sistema de facturación es el de detectar e identificar las

fallas y errores existentes en el software para proponer mejoras que solucionen y ajusten

la aplicación.

Cronograma

Actividad JUNIO JULIO AGOSTO

Planificación de la 30 7

prueba

Diseño de la prueba 8-12

Implementación de las 13-22

pruebas

Ejecución de las pruebas 23-27

Evaluación de las 28 03

pruebas
PLAN DE PRUEBAS

PRUEBA DE SEGURIDAD Y ACCESO

Objetivo de la táctica Validar si el sistema permite controlar los accesos a los


módulos especificados de acuerdo con validación de
credenciales de acceso
Táctica Se intentará ingresar al sistema con sin credenciales de acceso;
por otra parte, se utilizarán contraseñas genéricas como
“admin” “1234” para evaluar el nivel de seguridad de la
aplicación.
Herramientas a utilizar Emulador de terminal
Criterio de éxitos El acceso al sistema se mantiene controlado con sistema de
validación de usuarios que permite asegurar la información.
Cuando se ingrese al sistema con las credenciales adecuadas,
el usuario puede acceder solo a las funciones definidas y
permitidas. Cada vez que se inicie sesión el sistema solicita la
validación de usuario y contraseña
Consideraciones especiales

PRUEBA DE INTEGRIDAD A LOS DATOS


Objetivo de la táctica Verificar la integridad de los datos ante un fallo de conexión o
eléctrico.
Táctica Se ingresarán datos al sistema y se interrumpirá la conexión a
internet. Luego se reestablece la conexión, se ingresa al
aplicativo y se verifica la integralidad de los datos
almacenados en el sistema.
Herramientas a utilizar Ninguna
Criterio de éxitos Comprobar el perfecto funcionamiento y cumplimiento de
cada uno de los estándares adoptados en cada módulo que hace
parte de este aplicativo y la información no se alteró ni se
modificó luego del restablecimiento de la conexión.
Consideraciones especiales

PRUEBA DE INTERFAZ DE USUARIO

Objetivo de la táctica Verificar los diferentes elementos de la interfaz de usuario y


su comportamiento en la interacción con el usuario ( estructura
de diseño, distribución cromática, uso de botones, uso de cajas
de texto, etc)
Táctica De modo manual se revisa la interfaz del sistema, los diferentes
módulos, la interacción con el usuario.
Herramientas a utilizar Navegador web
Criterio de éxitos La interfaz del usuario responde adecuadamente a las acciones
realizadas por el usuario, se presenta de forma amigable e
intuitiva
Consideraciones especiales

PRUEBA DE FUNCIONAMIENTO

Objetivo de la táctica Verificar que un cliente sea adicionado a la base de datos a través
del módulo de Gestión De Clientes para evidenciar el
cumplimiento de las funciones y tareas específicas.
Táctica Por medio del formulario de cliente se ingresa en los campos los
datos solicitados y presionar el botón de grabar registro
Se enviarán datos incorrectos en los campos para verificar que los
avisos de información inválidos sean mostrados.
Se observa el comportamiento del software y las alertas
desplegadas.
Herramientas a utilizar Navegadores web
Criterio de éxitos Al consultar la información del cliente, el sistema debe mostrar los
datos ingresados en el momento de la creación.

Consideraciones
especiales

PRUEBA DE LA CONFIGURACIÓN

Objetivo de la táctica Verificar que la instalación sea intuitiva y amigable y se pueda


ejecutar en diferentes sistemas operativos
Táctica Se ingresará al aplicativo a través de una máquina virtual con el
sistema operativo Linux, se navegará por los diferentes módulos del
sistema
Herramientas a utilizar Virtual Box
Criterio de éxitos El sistema se ejecuta en diferentes sistemas operativos con
normalidad
Consideraciones En caso de acceder a una máquina con sistema Mac Os, se validará
especiales igualmente
Diapositivas donde explique la Norma ISO/IEC 14598-5 y Pruebas de Software.

https://drive.google.com/drive/folders/1nku-
O5A3paEa2Hy_V4ZBwAJyxdXQOWqb?usp=sharing

Conclusiones

• Esta actividad permite una apropiación conceptual y práctica de las características definidas en la
norma ISO/IEC 14598, así como un acercamiento a la evaluación de software a partir del análisis
de las métricas establecidas en la norma mencionada.
• La evaluación de la calidad de software comprende el análisis de diversos aspectos que dependen
del punto de vista de la evaluación, del modelo de calidad empleado y de la Norma referenciada.
• Los diferentes tipos de prueba de software aportan elementos de diagnóstico para normalizar y/o
estandarizar los productos de acuerdo con los requisitos de calidad
Referencias Bibliográficas

• Inc., P. T. (2013). SlideShare. Recuperado de


https://es.slideshare.net/dumethvah/pruebas-software-c2
• Sites, G (2012). Gestión de cambios. Recuperado de.
https://sites.google.com/site/metodologiareq/capitulo-ii/tecnicas-para-identificar-
requisitos-funcionales-y-no-funcionales
• Catalan Santiago, G. ( 09,03,2017). OVI - Unidad dos Pruebas de software. [Archivo de
video]. Recuperado de: http://hdl.handle.net/10596/11652
• Anónimo. (2016). Guía Digital. Desarrollo de un plan de pruebas. Recuperado de
http://www.guiadigital.gob.cl/articulo/desarrollo-de-un-plan-de-pruebas.html
• González Palacio, L. (2009). Método para Generar Casos De Prueba Funcional en el
Desarrollo De Software. Revista Ingenierías Universidad de Medellín, 8 (15), 29-36.
Recuperado de http://www.redalyc.org/articulo.oa?id=75017199005

También podría gustarte