SlideShare una empresa de Scribd logo
1 de 11
PRUEBA DE LA ESTRUCTURA DE CONTROL Las pruebas son de gran importancia en la garantía de la calidad del software ,[object Object]
Prueba de Flujo de Datos
Prueba de Bucles,[object Object]
La expresión relacional adquiere tiene la forma: E1<operador relacional>E2; donde E1 y E2 son expresiones aritméticas y < operador relacional > puede ser“<,<=,=,>,>=,≠” Una condición compuesta está formada por dos o más condiciones simples, operadores lógicos o paréntesis. Los operadores lógicos permitidos en una condición compuesta incluye OR(|), AND(&), NOT.
Errores De Una Condición – Error en operador lógico – Error en variable lógica – Error en paréntesis lógico – Error en operador relacional – Error en expresión aritmética
Prueba de flujo de datos Selecciona caminos de prueba de un programa de acuerdo con la ubicación de las definiciones y los usos de las variables del programa. Las estrategias  de prueba  de flujo  de	 datos son útiles  para seleccionar caminos de prueba  de  un programa que  contenga sentencias	if o bucles anidados.
Prueba De Bucles Técnica de prueba de caja blanca que se centraen lavalidez de las construcciones de bucles. ,[object Object]
 Concatenados,
Anidados,
No estructurados,[object Object]
Bucles Simples Pruebas para Bucles simples  (n es el número máximo de iteraciones permitidos por el bucle) ,[object Object]

Más contenido relacionado

La actualidad más candente

Herramientas y técnicas para la auditoria informática
Herramientas y técnicas para la auditoria informáticaHerramientas y técnicas para la auditoria informática
Herramientas y técnicas para la auditoria informática
joseaunefa
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salida
Jorge Garcia
 
tipos de pruebas.
tipos de pruebas.tipos de pruebas.
tipos de pruebas.
Juan Ravi
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
Edgardo Rojas
 

La actualidad más candente (20)

Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)
 
1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de software
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
Taller casos de prueba
Taller casos de pruebaTaller casos de prueba
Taller casos de prueba
 
Pruebas de Software
Pruebas de SoftwarePruebas de Software
Pruebas de Software
 
pruebas de cajas blanca
 pruebas de cajas blanca pruebas de cajas blanca
pruebas de cajas blanca
 
Ejemplos acid
Ejemplos acidEjemplos acid
Ejemplos acid
 
Prueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwpPrueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwp
 
Cmmi
CmmiCmmi
Cmmi
 
Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Herramientas y técnicas para la auditoria informática
Herramientas y técnicas para la auditoria informáticaHerramientas y técnicas para la auditoria informática
Herramientas y técnicas para la auditoria informática
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salida
 
Introduccion a Compiladores e Interpretes
Introduccion a Compiladores e InterpretesIntroduccion a Compiladores e Interpretes
Introduccion a Compiladores e Interpretes
 
tipos de pruebas.
tipos de pruebas.tipos de pruebas.
tipos de pruebas.
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
5. Métodos de Prueba de Software
5. Métodos de Prueba de Software5. Métodos de Prueba de Software
5. Métodos de Prueba de Software
 

Destacado

Presentacion Pruebas
Presentacion PruebasPresentacion Pruebas
Presentacion Pruebas
dajigar
 
Hipertexto
HipertextoHipertexto
Hipertexto
mariic
 
Fundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del softwareFundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del software
William Remolina
 
Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4
Professional Testing
 
Elementos del lenguaje java
Elementos del lenguaje javaElementos del lenguaje java
Elementos del lenguaje java
Marisol Henao
 
Fundamentos de Pruebas de Software - Capítulo 1
Fundamentos de Pruebas de Software - Capítulo 1Fundamentos de Pruebas de Software - Capítulo 1
Fundamentos de Pruebas de Software - Capítulo 1
Professional Testing
 

Destacado (20)

Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
 
Pruebas
PruebasPruebas
Pruebas
 
Presentacion Pruebas
Presentacion PruebasPresentacion Pruebas
Presentacion Pruebas
 
Biomoléculas
BiomoléculasBiomoléculas
Biomoléculas
 
Trabajo grupa lll
Trabajo grupa lllTrabajo grupa lll
Trabajo grupa lll
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
pruba de "sdf"
pruba de "sdf"pruba de "sdf"
pruba de "sdf"
 
Hipertexto
HipertextoHipertexto
Hipertexto
 
Hipertexto
HipertextoHipertexto
Hipertexto
 
Fundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del softwareFundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del software
 
prueba de aplicaciones convencionales
prueba de aplicaciones convencionalesprueba de aplicaciones convencionales
prueba de aplicaciones convencionales
 
cobertura de caminos
cobertura de caminoscobertura de caminos
cobertura de caminos
 
Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4
 
Funcion de busqueda
Funcion de busquedaFuncion de busqueda
Funcion de busqueda
 
Elementos del lenguaje java
Elementos del lenguaje javaElementos del lenguaje java
Elementos del lenguaje java
 
Unidad 4. lectura y escritura
Unidad 4. lectura y escrituraUnidad 4. lectura y escritura
Unidad 4. lectura y escritura
 
Calidad del software cap2
Calidad del software   cap2Calidad del software   cap2
Calidad del software cap2
 
Métodos Formales
Métodos FormalesMétodos Formales
Métodos Formales
 
Fundamentos de Pruebas de Software - Capítulo 1
Fundamentos de Pruebas de Software - Capítulo 1Fundamentos de Pruebas de Software - Capítulo 1
Fundamentos de Pruebas de Software - Capítulo 1
 
Mejores prácticas para testing de aplicaciones
Mejores prácticas para testing de aplicacionesMejores prácticas para testing de aplicaciones
Mejores prácticas para testing de aplicaciones
 

Similar a Prueba De La Estructura De Control

Aguirre Jimenez
Aguirre JimenezAguirre Jimenez
Aguirre Jimenez
FARIDROJAS
 
oTema6 pruebas del software
oTema6 pruebas del softwareoTema6 pruebas del software
oTema6 pruebas del software
Silvia Guilcapi
 
Software testing 2
Software testing 2Software testing 2
Software testing 2
josodo
 
Tema6 pruebas del software
Tema6 pruebas del softwareTema6 pruebas del software
Tema6 pruebas del software
Susita Paguay
 

Similar a Prueba De La Estructura De Control (20)

Aguirre Jimenez
Aguirre JimenezAguirre Jimenez
Aguirre Jimenez
 
Prueba
PruebaPrueba
Prueba
 
oTema6 pruebas del software
oTema6 pruebas del softwareoTema6 pruebas del software
oTema6 pruebas del software
 
S9-DAW-2022S1.pptx
S9-DAW-2022S1.pptxS9-DAW-2022S1.pptx
S9-DAW-2022S1.pptx
 
Software testing 2
Software testing 2Software testing 2
Software testing 2
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Pruebas-OCW.pdf
Pruebas-OCW.pdfPruebas-OCW.pdf
Pruebas-OCW.pdf
 
Calidad del software cap3
Calidad del software   cap3Calidad del software   cap3
Calidad del software cap3
 
Tema6 pruebas del software
Tema6 pruebas del softwareTema6 pruebas del software
Tema6 pruebas del software
 
INDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptxINDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptx
 
Pruebas del software
Pruebas del softwarePruebas del software
Pruebas del software
 
Pruebas del software
Pruebas del softwarePruebas del software
Pruebas del software
 
Pruebas del software
Pruebas del softwarePruebas del software
Pruebas del software
 
U2T4 - Pruebas del Software
U2T4 - Pruebas del SoftwareU2T4 - Pruebas del Software
U2T4 - Pruebas del Software
 
Pruebas - Fundamentos
Pruebas - FundamentosPruebas - Fundamentos
Pruebas - Fundamentos
 
Pruebas fundamentos
Pruebas fundamentosPruebas fundamentos
Pruebas fundamentos
 
Tecnica de Prueba de Software
Tecnica de Prueba de SoftwareTecnica de Prueba de Software
Tecnica de Prueba de Software
 
Pruebas
PruebasPruebas
Pruebas
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
15_pruebaSW.ppt
15_pruebaSW.ppt15_pruebaSW.ppt
15_pruebaSW.ppt
 

Prueba De La Estructura De Control

  • 1.
  • 2. Prueba de Flujo de Datos
  • 3.
  • 4. La expresión relacional adquiere tiene la forma: E1<operador relacional>E2; donde E1 y E2 son expresiones aritméticas y < operador relacional > puede ser“<,<=,=,>,>=,≠” Una condición compuesta está formada por dos o más condiciones simples, operadores lógicos o paréntesis. Los operadores lógicos permitidos en una condición compuesta incluye OR(|), AND(&), NOT.
  • 5. Errores De Una Condición – Error en operador lógico – Error en variable lógica – Error en paréntesis lógico – Error en operador relacional – Error en expresión aritmética
  • 6. Prueba de flujo de datos Selecciona caminos de prueba de un programa de acuerdo con la ubicación de las definiciones y los usos de las variables del programa. Las estrategias de prueba de flujo de datos son útiles para seleccionar caminos de prueba de un programa que contenga sentencias if o bucles anidados.
  • 7.
  • 10.
  • 11.
  • 12. Pasar una sola vez por el bucle
  • 13. Pasar dos veces por el bucle
  • 14. Hacer m pasos por el bucle con m < n
  • 15.
  • 16. Realizar las pruebas de bucle simple para el más interior manteniendo los demás en sus valores mínimos
  • 17. Avanzar hacia fuera confeccionando pruebas para el siguiente bucle manteniendo todos los externos en los valores mínimos y los demás bucles anidados en sus valores típicos
  • 18.
  • 19. Referencias http://www.aptest.com/resources.html http://www.softwareqatest.com/