SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Pruebas (test)
Definición:
Proceso de ejecutar un programa con el
fin de encontrar fallas (G. Myers)
diferentes tipos de pruebas:
La prueba del sistema es la
culminación de las pruebas de
integración. Consiste en pruebas
que validan la aplicación completa,
contra sus requerimientos.
Pruebas Unitarias Pruebas Del Sistema
Las pruebas unitarias verifican que
los subsistemas y componentes
software funcionan aislados
correctamente: se ejecuta
satisfactoriamente la función que se
le ha asignado, el flujo de control es
correcto dentro del módulo y los
datos se calculan con la precisión y
en el tiempo requerido.
Ejecutar un producto para:
Verificar que satisface los requerimientos,
Identificar diferencias entre el
comportamiento real y el esperado.
Pruebas De Integración
Se prueban la respuesta de grupos
de módulos interconectados a fin de
detectar fallos resultantes de la
interacción entre los componentes.
Las pruebas de integración se
realizan con referencia a las
especificaciones del programa.
Pruebas De Aceptación
El cliente realiza estas pruebas para
ver si el Sistema funciona de
acuerdo a sus requerimientos y
necesidades.
Pruebas De Regression
Pruebas de regresión permite
ejecutar automáticamente todas las
pruebas necesarias para probar los
módulos modificados, analizando los
resultados de la ejecución de la
prueba.
Pruebas De Interfaz
Muchas fallas de aplicaciones se
deben a problemas con las
interfaces, por lo que es
recomendable la aplicación de
estas pruebas.
Finalidad: Finalidad: Finalidad:
Finalidad:Finalidad:
Finalidad:
Carlos Alejandro May Pacheco – Verificación y Validación de Software
Pruebas De Defectos
El objetivo de las pruebas de defecto es
detectar los defectos latentes de un
sistema software antes de entregar el
producto. Las pruebas de defectos
demuestran la existencia de un fallo, y
no la ausencia de cualquier fallo.
Pruebas
Funcionales(Caja
Negra)
Las pruebas funcionales o de caja
negra son una estrategia para
seleccionar las pruebas de fallos
basándose en las especificaciones de
los componentes y programas, y no del
conocimiento de su implementación.
Pruebas
Estructurales(Caja blanca)
En las pruebas estructurales las
pruebas se seleccionan en función
del conocimiento que se tiene de la
implementación del módulo.
Pruebas De Instalación
La prueba de instalación consiste en
probar la aplicación en su
configuración de hardware final. Esto
implica instalar la aplicación en su
entorno meta, después de ejecutar el
conjunto de pruebas del sistema.
Pruebas De Utilidad
Una buena interfaz puede mejorar
mucho el valor de una aplicación. La
prueba de utilidad valida la
aceptación de la aplicación por los
usuarios.
Pruebas Piloto
Se pone a funcionar el sistema en
producción de forma localizada,
Menor impacto de las fallas
Finalidad:Finalidad:Finalidad:
Finalidad: Finalidad: Finalidad:

Más contenido relacionado

La actualidad más candente

Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 
Interview Question & Answers for Selenium Freshers | LearningSlot
Interview Question & Answers for Selenium Freshers | LearningSlotInterview Question & Answers for Selenium Freshers | LearningSlot
Interview Question & Answers for Selenium Freshers | LearningSlotLearning Slot
 
What is Regression Testing? | Edureka
What is Regression Testing? | EdurekaWhat is Regression Testing? | Edureka
What is Regression Testing? | EdurekaEdureka!
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiralMarco Tinajero
 
Regression testing
Regression testingRegression testing
Regression testingMohua Amin
 
Proceso del software
Proceso del softwareProceso del software
Proceso del softwareTensor
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de softwareTensor
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de softwareEdgardo Rojas
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven DevelopmentDhaval Dalal
 
Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Jose R. Hilera
 
Extensiones UML para aplicaciones web - Rocío Santiago
Extensiones UML para aplicaciones web - Rocío SantiagoExtensiones UML para aplicaciones web - Rocío Santiago
Extensiones UML para aplicaciones web - Rocío Santiago2008PA2Info3
 

La actualidad más candente (20)

Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
Content testing
Content testingContent testing
Content testing
 
Interview Question & Answers for Selenium Freshers | LearningSlot
Interview Question & Answers for Selenium Freshers | LearningSlotInterview Question & Answers for Selenium Freshers | LearningSlot
Interview Question & Answers for Selenium Freshers | LearningSlot
 
tsp modelo
tsp modelotsp modelo
tsp modelo
 
Metodologias web
Metodologias webMetodologias web
Metodologias web
 
10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes
 
What is Regression Testing? | Edureka
What is Regression Testing? | EdurekaWhat is Regression Testing? | Edureka
What is Regression Testing? | Edureka
 
Programacion Extrema
Programacion ExtremaProgramacion Extrema
Programacion Extrema
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiral
 
Regression testing
Regression testingRegression testing
Regression testing
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
UWE
UWEUWE
UWE
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
Selenium WebDriver training
Selenium WebDriver trainingSelenium WebDriver training
Selenium WebDriver training
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)
 
Extensiones UML para aplicaciones web - Rocío Santiago
Extensiones UML para aplicaciones web - Rocío SantiagoExtensiones UML para aplicaciones web - Rocío Santiago
Extensiones UML para aplicaciones web - Rocío Santiago
 

Similar a Tipos de pruebas

Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebasAldo Sánchez
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebasAldo Sánchez
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebasAldo Sánchez
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebasAldo Sánchez
 
Estrategias de aplicacion de las pruebas
Estrategias  de aplicacion de las pruebasEstrategias  de aplicacion de las pruebas
Estrategias de aplicacion de las pruebasJaimeTepancalcoPoblano
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebasLuis Karl
 
Mapa conseptual tipos de pruebas.
Mapa conseptual tipos de pruebas.Mapa conseptual tipos de pruebas.
Mapa conseptual tipos de pruebas.LuisManuelPoot
 
Estrategias de pruebas dss
Estrategias de pruebas dssEstrategias de pruebas dss
Estrategias de pruebas dssSanbri01
 

Similar a Tipos de pruebas (20)

Prubea de software
Prubea de softwarePrubea de software
Prubea de software
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
ESTRATE
ESTRATEESTRATE
ESTRATE
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
Estrategias de aplicacion de las pruebas
Estrategias  de aplicacion de las pruebasEstrategias  de aplicacion de las pruebas
Estrategias de aplicacion de las pruebas
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
Mapa conseptual tipos de pruebas.
Mapa conseptual tipos de pruebas.Mapa conseptual tipos de pruebas.
Mapa conseptual tipos de pruebas.
 
Estrategias de pruebas dss
Estrategias de pruebas dssEstrategias de pruebas dss
Estrategias de pruebas dss
 
Pruebas(clase3 4)
Pruebas(clase3 4)Pruebas(clase3 4)
Pruebas(clase3 4)
 
Prueba a los programas
Prueba a los programasPrueba a los programas
Prueba a los programas
 
Prueba a los programas
Prueba a los programasPrueba a los programas
Prueba a los programas
 

Tipos de pruebas

  • 1. Pruebas (test) Definición: Proceso de ejecutar un programa con el fin de encontrar fallas (G. Myers) diferentes tipos de pruebas: La prueba del sistema es la culminación de las pruebas de integración. Consiste en pruebas que validan la aplicación completa, contra sus requerimientos. Pruebas Unitarias Pruebas Del Sistema Las pruebas unitarias verifican que los subsistemas y componentes software funcionan aislados correctamente: se ejecuta satisfactoriamente la función que se le ha asignado, el flujo de control es correcto dentro del módulo y los datos se calculan con la precisión y en el tiempo requerido. Ejecutar un producto para: Verificar que satisface los requerimientos, Identificar diferencias entre el comportamiento real y el esperado. Pruebas De Integración Se prueban la respuesta de grupos de módulos interconectados a fin de detectar fallos resultantes de la interacción entre los componentes. Las pruebas de integración se realizan con referencia a las especificaciones del programa. Pruebas De Aceptación El cliente realiza estas pruebas para ver si el Sistema funciona de acuerdo a sus requerimientos y necesidades. Pruebas De Regression Pruebas de regresión permite ejecutar automáticamente todas las pruebas necesarias para probar los módulos modificados, analizando los resultados de la ejecución de la prueba. Pruebas De Interfaz Muchas fallas de aplicaciones se deben a problemas con las interfaces, por lo que es recomendable la aplicación de estas pruebas. Finalidad: Finalidad: Finalidad: Finalidad:Finalidad: Finalidad:
  • 2. Carlos Alejandro May Pacheco – Verificación y Validación de Software Pruebas De Defectos El objetivo de las pruebas de defecto es detectar los defectos latentes de un sistema software antes de entregar el producto. Las pruebas de defectos demuestran la existencia de un fallo, y no la ausencia de cualquier fallo. Pruebas Funcionales(Caja Negra) Las pruebas funcionales o de caja negra son una estrategia para seleccionar las pruebas de fallos basándose en las especificaciones de los componentes y programas, y no del conocimiento de su implementación. Pruebas Estructurales(Caja blanca) En las pruebas estructurales las pruebas se seleccionan en función del conocimiento que se tiene de la implementación del módulo. Pruebas De Instalación La prueba de instalación consiste en probar la aplicación en su configuración de hardware final. Esto implica instalar la aplicación en su entorno meta, después de ejecutar el conjunto de pruebas del sistema. Pruebas De Utilidad Una buena interfaz puede mejorar mucho el valor de una aplicación. La prueba de utilidad valida la aceptación de la aplicación por los usuarios. Pruebas Piloto Se pone a funcionar el sistema en producción de forma localizada, Menor impacto de las fallas Finalidad:Finalidad:Finalidad: Finalidad: Finalidad: Finalidad: