Está en la página 1de 11

PRUEBAS DE

SOFTWARE
Docente: Ricardo Vega Morales
¿Qué son las pruebas?

• Las pruebas son el proceso de demostrar que no hay errores Presentes.

• El propósito de las pruebas es demostrar que un programa realiza las


funciones.

• Las pruebas son el proceso de establecer confianza en que un programa


hace lo que se supone que debe hacer.

• Es el proceso de ejecución de un programa con la intención de encontrar


errores.
Diferenciación de Error, Defecto y Fallo

• Explicación de la importancia de distinguir entre


error, defecto y fallo.

• Breve descripción de cada uno de estos


conceptos.

• Conclusión sobre la importancia de las


pruebas en la detección y prevención de errores
en el software.
¿Por que son importantes las pruebas ?

Hoy en día, sistemas que contienen software nos rodean en todo momento,
desde cosas de poca importancia como smartphones, hasta cosas que nos
permiten avanzar como civilización, como lo son los cohetes, vehículos, etc.

Por esto, antes de ponerlos en acción o producción, se necesitan realizar


Pruebas de todo tipo, porque si no, no solo pueden ocurrir pérdidas monetarias
millonarias, sino que también pueden llegar a producir la muerte de muchas
personas.
¿Cómo llevamos a cabo
las pruebas?
Verificamos el comportamiento del
programa sobre un conjunto de casos
de prueba. Estos casos de prueba se
generarán mediante técnicas y
estrategias específicas de pruebas que
nos ayudarán a conseguir la búsqueda
de los errores de un programa.
Fundamentos Basicos de las Pruebas

Tecnicas de caja negra: se enfocan en las


entradas y salidas sin considerar la
estructura interna.

Técnicas de caja blanca: se verifican la


estructura interna del programa.

Ejemplo de la complejidad de probar todas


las combinaciones posibles.

La necesidad de optimizar las pruebas


debido a la inmanejable cantidad de casos.
Pruebas Funcionales
Características:​

Completitud funcional: El grado en el
La funcionalidad representa la que la funcionalidades
capacidad del producto cubren todas las tareas y objetivos
de software para proporcionar del usuario especificado​.
funciones que satisfacen ​
las necesidades declaradas e Corrección funcional: Capacidad del
implícitas cuando el producto se producto o sistema para proveer
usa en las condiciones resultados correctos en el nivel de
especificas. precisión requerido​.

Pertenencia funcional: Capacidad del
producto de software
para proporcionar un conjunto
apropiado de funciones par tareas
y objetivos de usuario
especificado​.
Pruebas No Funcionales
Estas pruebas toman en cuenta el comportamiento del software, como
funciona el sistema y utilizan técnicas de diseño de caja negra , Por otro
lado también define las características que han detenido estas pruebas.
Fiabilidad, Facilidad de Uso, Eficiencia, Compatibilidad y Seguridad.

Características no funcionales en las pruebas.

Pruebas de carga: Consiste en la medición del


comportamiento de sistema para aumentar la carga del
mismo.

Pruebas de rendimiento: Estas pruebas medirán la


velocidad de procesamiento y tiempo de respuesta del
sistema.
Pruebas de volumen: mide la capacidad del sistema para
procesar una gran cantidad de datos.

Pruebas de esfuerzo: Realiza pruebas donde se sobrecarga el


sistema y analiza la capacidad de recuperación.

Pruebas de seguridad: Realiza diferentes pruebas de acceso


no
autorizados.

Pruebas de estabilidad, eficiencia, robustez: Realiza una


medición de las respuestas del sistema a los errores.

Pruebas de compatibilidad: son pruebas del funcionamiento


del sistema con los diferentes sistemas operativos.

Pruebas de usabilidad: Mide la facilidad de uso, efectividad y


satisfacción.
Pruebas Estructurales

Las Pruebas: Permiten medir sus


propiedades mediante la
evaluación de tipo estructura.

La Composición: En estas pruebas


se aplican las técnicas de diseño
de caja blanca y el “ISTQB” utiliza
el termino prueba estructural
para las pruebas de cajas blancas
Integrantes:
Diego Enrique Mendoza Díaz

Fernanda Escobar Molina

Andrés Julián Díaz Méndez

Gracias

También podría gustarte