ED DAM 1º Unidad 3
![]() |
![]() |
![]() |
Título del Test:![]() ED DAM 1º Unidad 3 Descripción: Diseño y realización de pruebas Fecha de Creación: 2023/05/18 Categoría: Otros Número Preguntas: 32
|




Comentarios |
---|
NO HAY REGISTROS |
En las pruebas de caja negra: Es necesario conocer el código fuente del programa, para realizar pruebas. Se comprueba que todos los caminos del programa se pueden correr, al menos una vez. Se comprueba que los resultados de una aplicación son los esperados para las entradas que se le han proporcionado. Es incompatible con la prueba de la caja blanca. La prueba de regresión: Se realiza una vez finalizado cada módulo del sistema a desarrollar. Solo utiliza el enfoque de la caja negra. Se realiza cuando se produce una modificación, debido a la detección de algún error en la fase de prueba. Es incompatible con la prueba de caja blanca. ¿Qué concepto está relacionado con la prueba de la caja negra?. Es la principal herramienta de validación. Se pueden comprobar los valores que van tomando las variables. Se comprueba que todos los caminos del programa se pueden recorrer, al menos una vez. Es incompatible con la prueba de caja blanca. ¿Qué afirmación sobre depuración es correcta?. En la depuración, podemos inspeccionar las instrucciones que va ejecutando el programa. No es posible conocer los valores que toman las variables definidas dentro de un método. Solo podemos insertar un punto de ruptura en la depuración. Durante la validación: Procedemos a depurar el programa. Sometemos el código a pruebas de cubrimiento. Comprobamos que la aplicación cumple los requerimientos del cliente. ¿Qué norma de calidad intenta unificar los estándares para pruebas de software?. BS 7925-1. IEEE 1008. ISO/IEC 29119. Las herramientas de automatización de pruebas más extendida para Java es: Junit. FoxUnit. Simple Test. La documentación de la prueba: Es una labor voluntaria que se puede realizar al final del proceso de pruebas. Cada equipo de pruebas decide qué documenta y cómo. En España se usa Métrica v.3. Si en un bucle while la condición es while (x > 5 && x < 10), siendo x un valor single, sería valores límite: 4 y 11. 4,99 y 11. 4,99 y 9,99. En las pruebas estructurales: Se comprueba la cobertura de caminos. Se comprueba la cobertura de sentencias. Se comprueba la cobertura de decisiones. No se comprueba el camino que sigue la ejecución. La realización de pruebas ________ nos permite detectar errores de cada parte del programa por separado. Unitarias. Emánticas. Validación. De integración. Un caso de prueba: Es cada elemento que interviene en la depuración. Es diseñado con la colaboración del cliente. Es cada fase de la planificación de pruebas. Se diseña intentando que la probabilidad de detección de errores sea máxima. Las clases de equivalencia: Nos permite crear casos de prueba representativos de un conjunto de valores posibles. Nos permiten validar el sistema. Son herramientas de depuración. Nos ayudan a diseñar casos de prueba con valores límite. El objetivo del cubrimiento: Es obtener casos de prueba representativos. Establecer casos de prueba con valores en el límite del rango. Establecer clases de equivalencia que disminuyan el número prueba. Comprobar que todos los caminos se pueden ejecutar. La herramienta de prueba unitaria más extendida en Java es: JUnit. MOQ. NUnit. Es SimpleTest. Son ejemplos de herramientas para cubrimiento: Clover. XUnit. JUnit. JJPath. Son tipos de pruebas: Depuración. Funcionales. Estructurales. Regresión. ¿En qué momento se suelen realizar las pruebas de unidad?. En algún momento de la etapa de mantenimiento. En el mismo entorno productivo de la aplicación, después de hacer la instalación. Después de realizar las pruebas unitarias. Antes de las pruebas de integración. Con las clases de equivalencia diseñamos casos de pruebas: Con valores representativos del rango admitido. Todas las respuestas anteriores no son válidas. Con valores fuera del rango admitido. Con valores en el límite del rango admitido. La inspección de variables: Permiten modificar el tipo en tipo de depuración. Permiten ver la evolución de los valores de las variables. Permiten definir qué variables se van a inspeccionar. Es una herramienta que no tiene gran utilidad. Son ventajas de la prueba de la unidad: Documentan el código. Separación de la interfaz y la implementación. Simplifican la integración. Disminuyen el número de pruebas. La prueba de software: Sólo sirve para verificar el sistema. Su realización es opcional. Sólo sirve para validar el sistema. Siver para verificar y validar el sistema. Señala las pruebas funcionales: Valores límite. Particiones equivalentes. Prueba de regresión. Validación. La regresión es: Un tipo de prueba de validación. Un proceso que se realiza cuando se produce un cambio en el código. Un paso necesarioen la depuración del programa. Un proceso asociado a la fase de diseño del proyecto. ¿Qué componente del IDE es básico para la realización de pruebas?. Ensamblador. Intérprete. Depurador. Compilador. El estándar ISO/IEC 29119 proporciona _______ para cubrir todas las fases de la prueba. Vocabulario. Módulos. Procesos. Documentación. Si tenemos el bucle while ((x > 5) && (x < 10)), podrían ser valores límite ______ para probar los valores límite. X > 10. X = 5. X = 6. X = 10. En la planificación de pruebas: Se diseñan los tipos de prueba y los casos de prueba. Se establecen puntos de ruptura en el código. Se realiza la documentación de las pruebas. Se depura el programa. Las herramientas de automatización de pruebas: Muestran los resultados de ejecución de los casos de prueba. Generan casos de prueba. No permiten verificar la unidad. Nos permiten controlar la regresión. ¿Qué herramienta de automatización de pruebas no es para Java?. JUnit. JTiger. FoxUnit. TestNG. ¿Cómo se llama la prueba que comprueba el cumplimiento de los requisitos funcionales?. Regresión. Integración. Sistema. Validación. Las pruebas de software. Sirve para verificar y validar el sistema. Solo sirve para validar el sistema. Su realización es opcional. Solo sirve para verificar el sistema. |