Pruebas de Software
Pruebas de Software
Pruebas de Software
DE
SOFTWARE
MUÑOZ MAGALLÓN OMAR
2
• La prueba del software es un proceso que se realiza por diversos
motivos, conscientemente o de manera casual, pero que se reduce a
Introducción
unos cuantos pasos: se ejecuta el programa (o parte del mismo) en
ciertas condiciones, aplicando un conjunto de valores a sus entradas
y se observa su respuesta; si esta resulta la esperada o al menos
resulta aceptable, entonces se repite con otros valores o en otras
condiciones. En cierto momento se da por concluido el proceso y se
toma una decisión: aceptar el producto como razonablemente bueno
o rechazarlo, regresándolo a revisión.
3
PRUEBAS DE
DESARROLO
SOFTWARE
La prueba de software es el proceso de
evaluar y verificar que un producto o
aplicación de software hace lo que se
supone que debe hacer. Los beneficios de
las pruebas incluyen la prevención de
errores, la reducción de los costos de
desarrollo y la mejora del rendimiento.
4
TIPOS DE PRUEBAS
• Prueba de aceptación: verifica si todo el sistema funciona según lo previsto.
• Pruebas de integración: asegura que los componentes o funciones del software operen juntos.
• Pruebas de unidad: valida que cada unidad de software funcione según lo esperado. Una unidad es el componente de prueba más
pequeño de una aplicación.
• Pruebas funcionales: verifica funciones mediante la emulación de escenarios de negocio, en función de los requisitos funcionales. La
prueba de caja negra es una forma común de verificar funciones.
• Pruebas de rendimiento: prueba cómo funciona el software bajo diferentes cargas de trabajo. Las pruebas de carga, por ejemplo, se
utilizan para evaluar el rendimiento en condiciones de carga reales.
• Pruebas de regresión: verifica si las nuevas características rompen o degradan la funcionalidad. Las pruebas de cordura se pueden
utilizar para verificar menús, funciones y comandos a nivel superficial, cuando no hay tiempo para una prueba de regresión completa.
• Pruebas de estrés: prueba cuánta tensión puede soportar el sistema antes de que falle. Considerado como un tipo de prueba no
funcional.
• Pruebas de usabilidad: valida qué tan bien un cliente puede usar un sistema o una aplicación web para completar una tarea.
5
Plan de pruebas
unitarias
• Las pruebas unitarias consisten Ejemplo de Texto de pie de página
6
Plan de pruebas
de integración
Las pruebas de integración son
aquellas que se realizan para
comprobar las interacciones entre
distintos componentes o sistemas
tras su integración. Si bien los test
unitarios son responsabilidad del
autor del código, los test de
integración se realización
habitualmente por equipos más
especializados en pruebas
7
Plan de pruebas
del sistema
Un plan de pruebas refleja todo su
programa y enfoque de pruebas.
Esto incluye el propósito de un
plan de prueba, es decir, el
alcance, el enfoque, los recursos
y el cronograma de las
actividades de prueba
8
Pasos Para Elaborar El Plan De Pruebas
• Analizar los requerimientos de desarrollo de
software.
9
CONCLUSION las pruebas de software permiten la ejecución de un sistema
con el objetivo principal de encontrar errores presentes en el
mismo; así conseguimos reducirlos y mejorar la calidad del
sistema, haciéndolo más robusto frente a fallos
10
BIBLIOGRAFIA
Capítulo 1 Qué significa probar software Introducciónhttps://www.uv.mx › jfernandez ›
chrome-extension://oemmndcbldboiebfnladdacbdfmadadm/https://www.uv.mx/
personal/jfernandez/files/2010/07/Cap1-Significado.pdf.
http://oscarmoreno.com/pruebas-de-integracion/ 11
¿Qué es la prueba de software y cómo funciona? | IBM. (s. f.). Recuperado 7 de octubre
de 2022, de https://www.ibm.com/mx-es/topics/software-testing
¿Qué son las pruebas unitarias y cómo llevar una a cabo? (2022, 6 septiembre). Yeeply.
unitarias/
Software Testing: Cinco Pasos Para Elaborar El Plan De Pruebas. (2021, 11 marzo).
https://trans-ti.com/2021/03/11/software-testing-cinco-pasos-para-elaborar-el-plan-de-12