Pruebas de Software

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 12

PRUEBAS

DE
SOFTWARE
MUÑOZ MAGALLÓN OMAR

ZAMORA VENTURA VICTOR

ROMÁN MERAZ JORGE


Agenda
Pruebas de desarrollo

Plan de pruebas unitarias

Plan de pruebas de integración

Plan de pruebas del sistema

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

en aislar una parte del código y


comprobar que funciona a la
perfección. Son pequeños test
que validan el comportamiento
de un objeto y la lógica. El unit
testing suele realizarse durante
la fase de desarrollo de
aplicaciones de software o
móviles

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.

• Identificar las funcionalidades nuevas a probar.

• Identificar las funcionalidades de sistemas


existentes que deben probarse.

• Definir la estrategia de pruebas

• Definir los criterios de inicio, aceptación y


suspensión de pruebas

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 ›

files › 2010/07 PDF. (s. f.).

chrome-extension://oemmndcbldboiebfnladdacbdfmadadm/https://www.uv.mx/

personal/jfernandez/files/2010/07/Cap1-Significado.pdf.

Moreno, O. (2019, 15 septiembre). Pruebas de integración: validando la unión de

componentes. Oscar Moreno. Recuperado 7 de octubre de 2022, de

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.

Recuperado 7 de octubre de 2022, de https://www.yeeply.com/blog/que-son-pruebas-

unitarias/

Software Testing: Cinco Pasos Para Elaborar El Plan De Pruebas. (2021, 11 marzo).

Trans TI. Recuperado 7 de octubre de 2022, de

https://trans-ti.com/2021/03/11/software-testing-cinco-pasos-para-elaborar-el-plan-de-12

También podría gustarte