ED - 03 - DAW
![]() |
![]() |
![]() |
Título del Test:![]() ED - 03 - DAW Descripción: ED - 03 - DAW |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué documentos deben elaborarse?. Empareje cada patrón de refactorización con su definición: Crear métodos de asignación y de consultas (getters y setters) para los campos de la clase. Creación de nueva interfaz de los métodos public nonstatic seleccionados en una clase o interfaz. Patrón aplicable cuando existen varios if o condiciones anidadas o complejas. Cambiar el nombre de un paquete, clase, método o campo con el fin de hacerle más significativo. Hacer código más eficiente. Agrupar instrucciones que comprendan una funcionalidad. Relaciona cada herramienta tipo de ejecución con su función correspondiente. Paso a paso por instrucción. Ejecución hasta el final. Ejecución hasta instrucción. Paso a paso por procedimiento. Relaciona las herramientas de automatización con su lenguaje. SimpleTest. FoxUnit. JUnit. CppUnit. El comando en Git que permite pasar del área de trabajo al repositorio local es: a. checkout. b. commit. c. push. En la planificación de pruebas. a. Se establecen puntos de ruptura en el código. b. Se depura el programa. c. Se diseñan los tipos de prueba y los casos de prueba. d. Se realiza la documentación de las pruebas. La regresión es: a. un tipo de prueba de validación. b. un paso necesario en la depuración del programa. c. un proceso que se realiza cuando se produce un cambio en el código. d. un proceso asociado a la fase de diseño del proyecto. Si queremos inspeccionar el valor de una variable en un momento determinado de la ejecución del programa, usaremos: a. esa opción no es posible en ningún IDE. b. inspeccionador. c. breakpoint o punto de ruptura. La herramienta de prueba unitaria más extendida en Java es: a. El NUnit. b. El JUnit. c. Es SimpleTest. d. MOQ. Las clases de equivalencia. a. Nos permiten validar el sistema. b. Nos permite crear casos de prueba representativos de un conjunto de valores posibles. c. Son herramientas de depuración. d. Nos ayudan a diseñar casos de prueba con valores límite. Señale lo que no es un “bad smells”: a. clase con atributos y métodos. b. clases con elementos parecidos entre ellas. c. código duplicado. La prueba de software. a. Sirve para verificar y validar el sistema. b. Solo sirve para validar el sistema. c. Solo sirve para verificar el sistema. d. Su realización es opcional. Si tenemos el bucle while ((x>5)&&(x<10)) , podrían ser valores límite _____ para probar los valores límite. a. x = 10. b. x = 6. c. x = 5. ¿Cómo se llama la prueba que comprueba el cumplimiento de los requisitos funcionales?. a. Regresión. b. Integración. c. Sistema. d. Validación. ¿Qué herramienta de automatización de pruebas no es para Java?. a. JTiger. b. TestNG. c. JUnit. d. FoxUnit. Un caso de prueba. a. Es cada fase de la planificación de pruebas. b. Es diseñado con la colaboración del cliente. c. Es cada elemento que interviene en la depuración. d. Se diseña intentando que la probabilidad de detección de errores sea máxima. Los estándares de normalización de prueba BSI cubren todas las fases de la prueba.¿Verdadero o falso?. Verdadero. Falso. La realización de pruebas _____ nos permite detectar errores de cada parte del programa por separado. a. unitarias. b. de integración. c. validación. d. emánticas. El objetivo del cubrimiento: a. Comprobar que todos los caminos se pueden ejecutar. b. Establecer casos de prueba con valores en el límite del rango. c. Es obtener casos de prueba representativos. d. Establecer clases de equivalencia que disminuyan el número prueba. Con las clases de equivalencia diseñamos casos de pruebas: a. Con valores representativos del rango admitido. b. Con valores en el límite del rango admitido. c. Todas las respuestas anteriores no son válidas. d. Con valores fuera del rango admitido. La documentación generada por JavaDoc vierte todo el detalle en: a. archivo .java. b. archivo html. c. ninguna es correcta. La metodología de documentación es Métrica v.3. ¿Verdadero o falso?. Verdadero. Falso. Las pruebas de caja blanca son también conocidas como: a. pruebas estructurales. b. pruebas de comportamiento o funcionales. c. ambas son correctas. Un comentario en formato JavaDoc: a. comienza con /** y termina por */. b. utiliza los caracteres al inicio //. c. comienza con /* y termina por */. La sentencia assertEquals(valor_esperado,valor_devuelto_metodo,x) que se utiliza para generar los casos de prueba debe poner la X con valor ____ para que entre el valor_esperado y valor_devuelto_metodo no se permita diferencia(esto es, que deben ser iguales). a. 0. b. se puede poner indistintamente o 1 o 0. c. 1. Son ventajas de la prueba de la unidad: a. Separación de la interfaz y la implementación. b. Documentan el código. c. Disminuyen el número de pruebas. d. Simplifican la integración. Señala las pruebas funcionales. a. Validación. b. Valores límite. c. Prueba de regresión. d. Particiones equivalentes. Son ejemplos de herramientas para cubrimiento: a. JUnit. b. Clover. c. JJPath. d. XUnit. En las pruebas estructurales. a. No se comprueba el camino que sigue la ejecución. b. Se comprueba la cobertura de decisiones. c. Se comprueba la cobertura de sentencias. d. Se comprueba la cobertura de caminos. El estándar ISO/IEC 29119 proporciona _____para cubrir todas las fases de la prueba. a. procesos. b. vocabulario. c. documentación. d. módulos. La inspección de variables. a. Permiten definir que variables se van inspeccionar. b. Permiten modificar el tipo en tipo de depuración. c. Es una herramienta que no tiene gran utilidad. d. Permiten ver la evolución de los valores de las variables. Son tipos de pruebas. a. Regresión. b. Funcionales. c. Estructurales. d. Depuración. |