Entornos de Desarrollo T3 (1º DAW)
|
|
Título del Test:
![]() Entornos de Desarrollo T3 (1º DAW) Descripción: Test del Tema 3 del módulo "Entornos de Desarrollo" de DAW a distancia |



| Comentarios |
|---|
NO HAY REGISTROS |
|
En las pruebas de caja negra: Es necesario conocer el código fuente del programa, para realizar las pruebas. Se comprueba que todos los caminos del programa, se pueden recorrer, 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 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 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 incorrecta?. 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. La herramienta 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. ¿Qué documento debe elaborarse al principio de la documentación?. La regresión es: un proceso asociado a la fase de diseño del proyecto. un tipo de prueba de validación. un paso necesario en la depuración del programa. un proceso que se realiza cuando se produce un cambio en el código. El estándar ISO/IEC 29119 proporciona _____ para cubrir todas las fases de la prueba. vocabulario. módulos. documentación. procesos. Las herramientas de automatización de pruebas: Muestran los resultados de ejecución de los casos de prueba. No permiten verificar la unidad. Nos permiten controlar la regresión. Generan casos de prueba. La inspección de variables: Permite definir qué variables se van inspeccionar. Permite modificar el tipo en tipo de depuración. Es una herramienta que no tiene gran utilidad. Permite ver la evolución de los valores de las variables. Si tenemos el bucle while ((x>5)&&(x<10)), _____ podría ser un valor límite para probar los valores límite. x = 5. x = 6. x = 10. Relaciona las herramientas de automatización con su lenguaje: JUnit. FoxUnit. CppUnit. SimpleTest. La prueba de software: Solo sirve para validar el sistema. Su realización es opcional. Sirve para verificar y validar el sistema. Solo sirve para verificar el sistema. Señala las pruebas funcionales: Valores límite. Particiones equivalentes. Prueba de regresión. Validación. Son tipos de pruebas: Depuración. Regresión. Estructurales. Funcionales. Los estándares de normalización de prueba BSI cubren todas las fases de la prueba. ¿Verdadero o falso?. Verdadero. Falso. Con las clases de equivalencia diseñamos casos de pruebas: Con valores representativos del rango admitido. Con valores fuera del rango admitido. Con valores en el límite del rango admitido. Todas las respuestas anteriores no son válidas. ¿Qué componente del IDE es básico en la realización de pruebas?. Compilador. Depurador. Intérprete. Ensamblador. Son ventajas de la prueba de la unidad: Simplifican la integración. Disminuyen el número de pruebas. Separación de la interfaz y la implementación. Documentan el código. En las pruebas estructurales: No se comprueba el camino que sigue la ejecución. Se comprueba la cobertura de sentencias. Se comprueba la cobertura de decisiones. Se comprueba la cobertura de caminos. En la planificación de pruebas: Se establecen puntos de ruptura en el código. Se diseñan los tipos de prueba y los casos de prueba. Se depura el programa. Se realiza la documentación de las pruebas. Relaciona cada herramienta tipo de ejecución con su función correspondiente: Paso a paso por instrucción. Ejecución hasta instrucción. Ejecución hasta el final. Paso a paso por procedimiento. ¿Cómo se llama la prueba que comprueba el cumplimiento de los requisitos funcionales?. Regresión. Integración. Sistema. Validación. ¿Qué herramienta de automatización de pruebas no es para Java?. JTiger. TestNG. JUnit. FoxUnit. El objetivo del cubrimiento es: Comprobar que todos los caminos se pueden ejecutar. Establecer casos de prueba con valores en el límite del rango. Establecer clases de equivalencia que disminuyan el número prueba. Es obtener casos de prueba representativos. Las clases de equivalencia: Nos ayudan a diseñar casos de prueba con valores límite. Nos permiten validar el sistema. Son herramientas de depuración. Nos permite crear casos de prueba representativos de un conjunto de valores posibles. La realización de pruebas _____ nos permite detectar errores de cada parte del programa por separado. de integración. semánticas. validación. unitarias. Un caso de prueba: Es cada fase de la planificación de pruebas. Es diseñado con la colaboración del cliente. Se diseña intentando que la probabilidad de detección de errores sea máxima. Es cada elemento que interviene en la depuración. Son ejemplos de herramientas para cubrimiento: JUnit. JJPath. Clover. XUnit. ¿En qué momento se suelen realizar las pruebas de la unidad?. Antes de las pruebas de integración. A lo largo de la etapa de mantenimiento. En el mismo entorno productivo de la aplicación, una vez instalada. Después de realizar las pruebas unitarias. ¿Qué tipo de prueba analiza únicamente las entradas y salidas del programa?. Caja blanca. Caja negra. Pruebas de integración. Pruebas funcionales. ¿Qué verifican las pruebas de caja blanca?. Los resultados visibles al usuario. Los caminos lógicos y estructuras del código. La interacción entre módulos. La estabilidad de la interfaz gráfica. ¿Qué caracteriza a las pruebas funcionales?. Se centran en la lógica interna del programa. Evalúan las funcionalidades visibles al usuario. Solo verifican la eficiencia del código. Analizan el uso de memoria. ¿Qué es una prueba de regresión?. Una prueba diseñada para evaluar la interfaz gráfica. Una prueba que verifica que las modificaciones no introducen errores nuevos. Una prueba que comprueba únicamente módulos independientes. Una prueba aleatoria para evaluar cualquier aspecto del programa. ¿Qué se verifica en las pruebas de integración?. La interacción entre diferentes módulos. La velocidad de ejecución. El funcionamiento de módulos individuales. Los valores límite de entrada. ¿Qué criterio NO pertenece a las pruebas estructurales?. Cobertura de sentencias. Cobertura de decisiones. Cobertura de interfaz gráfica. Cobertura de condiciones. ¿Qué paso sigue a las pruebas unitarias según el modelo en espiral?. Pruebas de validación. Pruebas de integración. Pruebas funcionales. Pruebas del sistema. ¿Qué es JUnit en el contexto de las pruebas de software?. Una herramienta para depurar código fuente. Un marco de pruebas unitarias para aplicaciones Java. Un compilador de código en tiempo real. Una interfaz gráfica para analizar datos de prueba. En pruebas funcionales, ¿qué significa aplicar un enfoque aleatorio?. Las entradas del sistema se crean de forma no planificada. Se omite la validación de las salidas esperadas. Se utiliza un enfoque basado en la lógica interna del programa. Se asegura que las pruebas siempre tengan los mismos resultados. ¿En qué etapa del desarrollo se realiza la verificación y validación?. Codificación. Pruebas. Mantenimiento. Diseño. ¿Qué prueba evalúa la implementación del código?. Caja negra. Caja blanca. Prueba aleatoria. Prueba de límites. ¿Qué tipo de prueba valida los valores límite?. Caja blanca. Caja negra. Pruebas funcionales. Pruebas de integración. ¿Por qué los programadores no deben probar su propio código?. Porque carecen de las herramientas necesarias. Porque podrían pasar por alto errores que ya ignoraron durante la codificación. Porque las pruebas solo deben hacerse tras el mantenimiento. Porque solo deben realizar pruebas funcionales. ¿Qué etapa incluye las pruebas del sistema completo?. Pruebas de unidad. Pruebas del sistema. Validación de requisitos. Cobertura de decisiones. ¿Qué se busca con las pruebas funcionales?. Verificar los requisitos del cliente. Optimizar los algoritmos. Comprobar la eficiencia de cada módulo. Reducir el tamaño del código. ¿Qué criterio evalúa que todas las instrucciones se ejecuten al menos una vez?. Cobertura de condiciones. Cobertura de sentencias. Cobertura de caminos. Cobertura de decisiones. |





