Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Niveles de pruebas
•Pruebas unitarias
•Pruebas modulares
•Pruebas de integración
•Pruebas de sistema
•Pruebas de aceptación de usuario UAT
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Pruebas de Unitarias
Las pruebas unitarias son una forma de comprobar el correcto funcionamiento de una
unidad de código. Por ejemplo en diseño estructurado o en diseño funcional una función o
un procedimiento, en diseño orientado a objetos una clase
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Pruebas de Modulares
Las pruebas modulares, son aquellas que sirven para poder comprobar el correcto
funcionamiento de los módulos internos del Software que se quiere someter para
comprobar su correcto funcionamiento. Al igual sirven para probar módulos separados
dentro o fuera de la caja.
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Pruebas de Integración
Las pruebas de integración son aquellas que se realizan en el ámbito del desarrollo de
software una vez que se han aprobado las pruebas unitarias y lo que prueban es que todos
los elementos unitarios que componen el software, funcionan juntos correctamente
probándolos en grupo. Se centra principalmente en probar la comunicación entre los
componentes y sus comunicaciones ya sea hardware o software.
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Pruebas de Sistema
Las pruebas de sistema, son aquellas que tienen el fin de probar toda la solución de
principio a fin, estas son muy parecidas a las pruebas de aceptación de usuario (UAT), pero
desde un punto de vista mas técnico y no funcional.
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Pruebas funcionales
Pruebas de humo
•las pruebas de humo (smoke testing) son aquellas pruebas que pretenden evaluar la
calidad de un producto de software previo a una recepción formal, ya sea al equipo de
pruebas o al usuario final, es decir, es una revisión rápida del producto de software para
comprobar que funciona y no tiene defectos que interrumpan la operación básica del
mismo. Se hace la analogía al humo, puesto que en bienes raíces se inyecta humo en las
tuberías de agua para validar que no tengan fugas, evitando provocar inundaciones.
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Pruebas de Regresión
•Se denominan pruebas de regresión a cualquier tipo de pruebas de software que intentan descubrir errores (bugs),
carencias de funcionalidad, o divergencias funcionales con respecto al comportamiento esperado del software,
causados por la realización de un cambio en el programa. Se evalúa el correcto funcionamiento del software
desarrollado frente a evoluciones o cambios funcionales. El propósito de éstas es asegurar que los casos de prueba
que ya habían sido probados y fueron exitosos permanezcan así. Se recomienda que este tipo de pruebas sean
automatizadas para reducir el tiempo y esfuerzo en su ejecución.
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Pruebas de Aceptación
•Por sus siglas en ingles es llamada User Acceptance Testing (UAT), las pruebas de aceptación nos aseguran el
comportamiento del sistema o software para poder asegurarnos que dicho sistema cumple con dichos objetivos.
Cuando efectuamos la prueba de aceptación con los usuarios reales del sistema con UAT decimos que verificaremos
el alcance pues consiste en la formalización de la aceptación de los entregables del proyecto que se han terminado
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Métodos de pruebas
•Testing aleatorio
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Testing aleatorio
En el testing aleatorio se busca encontrar una matriz de prueba mas dinámica con el fin de encontrar
un set de pruebas mas complejo y poder tener mejores resultados. En este se pueden mezclar los
métodos de caja blanca y caja negra con las pruebas unitarias, integración entre otros.
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
El proceso de mejora continua es un concepto del siglo XX que pretende mejorar los productos,
servicios y procesos.
Postula que es una actitud general que debe ser la base para asegurar la estabilización del proceso y la
posibilidad de mejora. Cuando hay crecimiento y desarrollo en una organización o comunidad, es
necesaria la identificación de todos los procesos y el análisis mensurable de cada paso llevado a cabo.
Algunas de las herramientas utilizadas incluyen las acciones correctivas, preventivas y el análisis de la
satisfacción en los miembros o clientes. Se trata de la forma más efectiva de mejora de la calidad y
la eficiencia en las organizaciones. En el caso de empresas, los sistemas de gestión de calidad,
normas ISO y sistemas de evaluación, se utilizan para conseguir calidad total.
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
•Pruebas manuales
•Pruebas automáticas
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Por lo general estas requieren el apoyo de herramientas para cumplir a cabalidad su objetivo.
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
1) Herramientas de gestión de pruebas 2) Herramientas para pruebas funcionales 3) Herramientas para pruebas de carga
y rendimiento
HP Quality Center/ALM Silk Test
Silk Central QuickTest Pro HP LoadRunner
QA Complete Rational Robot LoadStorm
qaBook Sahi NeoLoad
T-Plan Professional SoapTest WebLOAD Professional
SMARTS Test Complete Forecast
QAS.Test Case Studio QA Wizard ANTS – Advanced .NET Testing System
PractiTest Squish Webserver Stress Tool
SpiraTest vTest Load Impact
TestLog Internet Macros Silk Performer
ApTest Manager
Zephyr
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
LoadUI es sin duda la forma más fácil de ejecutar una prueba de carga rápida con su API, ya sea contra un solo punto
final del servicio web o con sede fuera de una prueba funcional de la API existente, creado en SoapUI NG. Con
LoadUI GN Pro, puede:
•Probar la velocidad y la escalabilidad de los nuevos cambios en su API en cuestión de minutos, no días
•comportamientos de rendimiento API de vista previa antes de la liberación de los entornos de producción
•Cambiar puntos de vista de rendimiento más a la izquierda por lo que los desarrolladores a crear código más fiable
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Evaluar Loggin
• Evaluar Funcionalidad • Evaluar integración
Acceder al sistema Registro en bitácora
Recuperación de password Cambio de estado en BD
Cambio de password
Creación de usuario • Evaluar Detalles
Primer loggin Validaciones de campos
Configuración de preguntas Longitud de campos
Bloqueo mas 3 intentos Estándares
Configuración de parámetros Diseño
Verificacion de seguridad Pantalla intuitiva
Accesos con usuario Admin
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Evaluar Entradas
• Evaluar Funcionalidad • Evaluar integración
Mantenimientos (Todas las tablas) Registro en bitácora
Agregar Cambios en BD (ABM)
Eliminar
Modificar • Evaluar Detalles
Procesos Validaciones de campos
Secuencialidad de flujos de procesos Longitud de campos
Procesos bien documentados Estándares
Manejo de Eventos Diseño
Sinergia de datos Pantalla intuitiva
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Evaluar Salidas
• Evaluar Funcionalidad • Evaluar integración
Consultas en pantalla Registro en bitácora
Consultas de mantenimientos Valor que entra sale
Consultas especializadas en reportes
Consulta dinámicas
• Evaluar Detalles
Generación de reportes
Validaciones de campos
Reportes Dinámicos
Longitud de campos
Reportes resumen
Estándares
Reportes formatos
Diseño
Reportes Procesos
Pantalla intuitiva
Reportes de Mantenimientos
Reportes especializados
Reportes de Seguridad
Diseño de reportes (Estándares)
Todo los que entra sale
Evaluar los tipos de filtros
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Momento difícil
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Evaluar Seguridad
• Evaluar Funcionalidad • Evaluar integración
Configuración de parámetros BD Registro en bitácora
Configuración de parámetros Archivo Tablas logs
Revisión de Roles
• Evaluar Detalles
Revisión de Permisos
Validaciones de campos
Generación de Back Up
Longitud de campos
Realizar Restore de BD
Estándares
Cambio de fecha Maquina y acceder
Diseño
Pruebas de Hacker
Pantalla intuitiva
Eliminar usuario Admin
Probar rol de usuario en sistema
Toda acción en Bitácora
Borrar datos de bitácora
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
Evaluar Cambios
• Evaluar
Corrección de todos los errores
Funcionamiento completo del sistema
Nuevas incidencias
Porcentaje de Calidad del Software
Nueva visita a la Empresa
Evidencia de Re-Implementación
Entrega de informe de Evaluación Final
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS – INFORMATICA ADMINISTRATIVA