1. DOCENTE : ING. DAVID ELIAS LEDESMA RIVERA
MATERIA: FUNDAMENTOS DEL PROCESO DE PRUEBAS DE SOFTWARE
TEMA: PRUEBAS DINAMICAS
CARRERA: ING. EN SISTEMAS COMPUTACIONALES
ALUMNO: GONZALO MARTINEZ SILVERIO
NUMERO DE CONTROL: 202Z0029
GRUPO:8S1A
INSTITUTO TECNOLOGICO SUPERIOR DE ALAMO TEMAPACHE
2. Pruebas Dinámicas
Es un método que se utiliza para probar el comportamiento dinámico del código, consiste en ejecutar el
código fuente de la aplicación y observar cómo se comporta en tiempo de ejecución.
Se denominan dinámicas porque son activas y cambiantes, esta prueba mide cómo las entradas afectan a
las salidas en tiempo real dentro del sistema sometido a prueba.
Se utiliza para validar:
Funcionalidades
Evaluar el rendimiento
Detectar problemas que las pruebas estáticas no descubren.
3. Proceso de ejecución de pruebas dinámicas
Planificación
Definición de los objetivos, alcance y la estrategia.
Ejecución
Implementación de acuerdo con el plan establecido en la fase anterior.
Análisis
Evaluación de los resultados de las pruebas y documentación de hallazgos.
4. Importancia de las pruebas dinámicas en el desarrollo de
software
1 Ayuda a mejorar la calidad general del software, identificando y corrigiendo fallos de
manera eficiente.
2 Permiten asegurar que el software funcione como se espera, minimizando
posibles errores y garantizando una experiencia óptima para el usuario final.
3 Al identificar problemas en etapas tempranas del desarrollo, ayuda a reducir costos y tiempos de corrección.
5. Tipos de pruebas dinámicas
Pruebas Funcionales
Pruebas de Rendimiento
Pruebas de Seguridad
Pruebas de Usabilidad
Pruebas de Integración
Pruebas de Carga
Pruebas de Aceptación
Pruebas de Estrés
Pruebas de Regresión
6. Herramientas comunes utilizadas en las pruebas
dinámicas
Herramienta de Automatización
Permite la ejecución de pruebas
repetitivas de manera eficiente y
detallada.
Software de Monitoreo
Proporciona información detallada sobre el
rendimiento y comportamiento del
software durante las pruebas.
Herramienta de Análisis de
Seguridad
Identifica vulnerabilidades y posibles riesgos de
seguridad en el software, facilitando su
corrección.
7. Conclusión
• Las pruebas dinámicas pueden reducir errores antes de la implementación en producción.
• Facilita la identificación y resolución rápida de problemas, acelerando el ciclo de desarrollo.
• Al garantizar la calidad del software, se logra una mayor satisfacción y confianza por parte de los clientes.