Euro Castillo
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Pruebas orientadas al control de datos y flujos de datos

Ir abajo

Pruebas orientadas al control de datos y flujos de datos  Empty Pruebas orientadas al control de datos y flujos de datos

Mensaje  carlosviloria Miér Feb 29, 2012 9:20 pm

Pruebas orientadas al control de flujo de datos

Las pruebas orientadas al control y al flujo de datos se efectúan con el fin de mejorar la calidad del código. Entre ellas esta: las pruebas de condición se encargan de probar las condiciones lógicas, relacionales u operación aritmética en el módulo de un programa. Estas consisten en probar con los operadores lógicos incorrectos, borrando de la condición el operador lógico o colocando uno adicional, variables lógicas erradas, error en los operadores relacionales, error en expresiones aritmética.


Pruebas de flujo de datos

Las pruebas de flujo de datos se efectúan para asegurar que los subprogramas no modifiquen los parámetros dados por los programas que los llaman, localizar el número de sentencias “m” donde se inicializa la variable. Las pruebas de bucles se efectúan para verificar que todos los ciclos iterativos son ejecutados y los límites del cuerpo del ciclo (bucles simples, anidados, concatenados). Las pruebas anteriormente mencionadas son conocidas como pruebas de caja blanca, porque se basan en el conocimiento de la estructura y sentencias del programa, por lo cual requieren un conocimiento exhaustivo del código del programa.

Pruebas de flujo de datos-caja blanca

• Enumerar cada sentencia del programa
• Asegurar que el programa no modifique
variables globales
• Asegurar que los subprogramas no modifiquen los parámetros dados por los programas que los llaman
• Considerar una variable “x”
• Localizar el número de sentencia “m” donde
se inicializa la variable

• Localizar los números de sentencia “n1, n2, …, nX
” donde se usa la variable “x”

• Definir el conjunto de declaraciones entre los
números de declaración “m” y “ni” como
cadenas de definición-uso

• El método de prueba de flujo de datos indica
que cada cadena de definición-uso debe ser
cubierta por cada caso de prueba al menos
una vez.


Todos los datos fluyen a través del ordenador desde una entrada hacia una salida. Este flujo de datos se denomina también stream. Hay un flujo de entrada (input stream) que manda los datos desde el exterior (normalmente el teclado) del ordenador, y un flujo de salida (output stream) que dirige los datos hacia los dispositivos de salida (la pantalla o un archivo).


El proceso para leer o escribir datos consta de tres pasos

Abrir el flujo de datos
Mientras exista más información (leer o escribir ) los datos
Cerrar el flujo de datos

El diagrama de flujo es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.

Las pruebas orientadas al control de datos nos ayudan a que el programador puede verificar todo el código del programa para así poder modificarlo antes de entregarlo al usuario o la persona encargada de manipular el sistema. Y el flujo de datos son todas las corridas en frió del sistema que se hacen mediante un diagrama de flujo.

carlosviloria

Mensajes : 5
Fecha de inscripción : 29/02/2012

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.