Entornos de Desarrollo. Tema 5 y 6
![]() |
![]() |
![]() |
Título del Test:![]() Entornos de Desarrollo. Tema 5 y 6 Descripción: Tema 5: Diseño y realización de pruebas - Tema 6: Refactorización |




Comentarios |
---|
NO HAY REGISTROS |
Un caso de prueba: 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 depuracion. Es cada fase de la planificación de pruebas. El objetivo del cubrimiento es... obtener casos de prueba representativos. establecer casos de prueba con valores en el limite del rango. establecer clases de equivalencia que disminuyan el número prueba. comprobar que todos los caminos se pueden ejecutar. Las clases de equivalencia: Nos permiten validar el sistema. Nos permite crear casos de prueba representativos de un conjunto de valores posibles. Son herramientas de depuración. Nos ayudan a diseñar casos de prueba con valores límite. ¿Como se llama la prueba que comprueba el cumplimiento de los requisitos funcionales?. Regresión. Integración. Validación. Sistema. En la planificación de pruebas: Se establecen puntos de ruptura en el código. Se realiza la documentación de las pruebas. Se diseñan los tipos de prueba y los casos de prueba. Se depura el programa. Los objetivos de un proceso de refactorización son: Facilitar el mantenimiento de la aplicación. Simplificar la legibilidad de la aplicación. Mejorar la interfaz de usuario. Acelerar la velocidad de proceso. ¿En que momento se suelen realizar las pruebas unitarias?. En el mismo entorno productivo de la aplicación, una vez instalada. Antes de las pruebas de integración. A lo largo de la etapa de mantenimiento. Después de realizar las pruebas de aceptación. La realización de pruebas __________ nos permite detectar errores de cada parte del programa por separado. semánticas. unitarias. funcionales. de integración. ¿Qué componente del IDE es básico en la realización de pruebas?. Ensamblador. Depurador. Compilador. Intérprete. ¿Qué modulo utilizamos en Visual Studio para realizar pruebas unitarias?. NUnit. JUnit. JTest. NTest. La prueba 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. ¿En que momento se suelen realizar las pruebas unitarias?. Antes de las pruebas de integración. A lo largo de la etapa de mantenimiento. Después de realizar las pruebas de aceptación. En el mismo entorno productivo de la aplicación, una vez instalada. ¿Cual de las siguientes opciones de refactorización no soporta Visual Studio?. Cambiar nombre. Reordenar parámetros. Encapsular campo. Reemplazar número mágico por constante simbólica. La regresión es... un proceso que se realiza cuando se produce un cambio en el código. un paso necesario en la depuración del programa. un proceso asociado a la fase de diseño del proyecto. un tipo de prueba de validación. Asigne el método de refactorización de Visual Studio al patrón de refactorización que corresponda. Extraer interfaz. Extraer método. Quitar parámetros. ¿En que momento se suelen realizar las pruebas Beta Test?. Después de realizar las pruebas unitarias. A lo largo de la etapa de mantenimiento. En el mismo entorno productivo de la aplicación, una vez instalada. Antes de las pruebas de integración. ¿Que afirmación es FALSA respecto de las pruebas de caja negra?. Son pruebas funcionales. Todas las afirmaciones son ciertas. Para realizarlas se sigue una técnica algebraica denominada Clases de Equivalencia. Nos limitamos a suministrar datos de entrada y estudiar los datos de salida. ¿Cuál de las siguientes técnicas es fundamental en el proceso de refactorización?. La legibilidad. Todas son fundamentales. Las pruebas unitarias y funcionales. La existencia de comentarios. ¿Como se llama el cambio consistente en mejorar la legibilidad de programas, sin alterar la funcionalidad del mismo?. Correctivo. Refactorización. Adaptativo. Evolutivo. ¿Cómo se llama el proceso de alteración de código para mejorar su legibilidad, sin cambiar su funcionalidad asociada?. Depuración. Refactorización. Ejecución. Compilación. Las pruebas funcionales... son pruebas de caja negra. son pruebas de caja blanca. analizan y prueban directamente el código de la aplicación. Todas las respuestas son falsas. Las pruebas estructurales... son pruebas de caja negra. son pruebas de caja blanca. analizan y prueban directamente el código de la aplicación. Todas las respuestas son falsas. |