option
Cuestiones
ayuda
daypo
buscar.php
TEST BORRADO, QUIZÁS LE INTERESE: UF2
COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
UF2

Descripción:
Entornos de desarrollo

Autor:
AVATAR
Devzetra
OTROS TESTS DEL AUTOR

Fecha de Creación:
10/05/2024

Categoría: Otros

Número Preguntas: 22
COMPARTE EL TEST
COMENTARNuevo Comentario
No hay ningún comentario sobre este test.
Temario:
Conseguiremos la prueba de validación cuando el programa funcione de acuerdo a las expectativas expuestas por el cliente y cuando, además, cumpla con lo indicado en el documento de especificación de requisitos del software o ERS. Se llevarán a cabo pruebas con la técnica de caja negra y se podrán usar distintas técnicas. “En las pruebas de validación se puede usar la técnica de prueba Alfa pero no la técnica de prueba Beta”. Verdadero Falso.
Entre las distintas pruebas que se realizan en el proceso de desarrollo software, podemos encontrar distintos tipos de pruebas cada uno de ellos con una función. ¿En qué consisten las pruebas del sistema? Esta prueba está formada por varias pruebas que tendrán como misión ejercitar en profundidad el software: prueba de recuperación, prueba de seguridad y prueba de resistencia. Esta prueba está formada por varias pruebas que tendrán como misión ejercitar en profundidad el software: prueba unitaria, prueba de regresión y prueba de resistencia. Esta prueba está formada solo por una prueba que tiene como misión ejercitar en profundidad el software. Ninguna de las anteriores es correcta.
Señala si la siguiente afirmación es correcta: “En las pruebas de integración se comprueba la interacción de los distintos módulos del programa”. verdadero falso.
Selecciona las características que puedas encontrar en las pruebas de unidad: Se utiliza la técnica de prueba Alfa. Se realizan pruebas de resistencia. Se realizarán pruebas sobre la interfaz del módulo. Se utilizan la técnica de prueba de caja negra. Se utiliza la técnica de prueba de caja blanca. Se realizan pruebas sobre la integridad.
¿De qué forma calculamos la complejidad ciclomática? Aristas-Nodos*2 Nodos predicados + 2 Número de regiones del grafo Aristas*Nodos.
Tanto para la depuración como para realizar pruebas unitarias existe una variedad de herramientas. Entre ellas, una de las más conocidas es JUnit. Señala si la siguiente afirmación es correcta o falsa: “JUnit es una herramienta que podemos utilizar para las pruebas automatizadas. Esta se integra con el IDE Eclipse por lo que no tenemos que descargarnos ningún paquete ”. verdadero falso.
En JUnit, ¿qué misión tiene el método assertEquals(String mensaje, valorEsperado, valorReal)? Comprueba que el valorEsperado sea igual al valorReal. Si no son iguales, entonces se lanzará el mensaje. ValorEsperado y ValorReal pueden ser de diferentes tipos. Comprueba que el valorEsperado sea igual al valorReal. Si no son iguales, entonces se lanzará el mensaje. ValorEsperado y ValorReal tienen que ser del mismo tipo. Comprueba que el valorEsperado sea igual al valorReal. Si son iguales, entonces se lanzará el mensaje. ValorEsperado y ValorReal pueden ser de diferentes tipos. Ninguna de las anteriores es correcta.
En JUnit, ¿qué anotación se utiliza si queremos que se inicie un método antes de que se ejecute cualquier método de prueba? @Before @After @BeforeClass @AfterClass.
En las pruebas automatizadas con JUnit podemos diferenciar distintos métodos cada uno de los cuales tiene una misión. Señala si la siguiente afirmación es correcta o falsa: “En JUnit el método fail(String mensaje) hace que la prueba falle lanzando el mensaje introducido”. verdadero falso.
El métido fail(String mensaje): Hace que la prueba falle Hace que la prueba falle lanzando un mensaje Hace que la prueba se evalué como false Ninguna de las anteriores respuestas es correcta.
A partir de un código ya desarrollado se pueden realizar una serie de acciones, por ejemplo la refactorización. “La refactorización nos va a permitir optimizar un código que se ha escrito previamente, realizando cambios en la estructura interna sin que afecten al comportamiento final del producto" verdadero falso.
Respecto a la factorización, identifica las afirmaciones verdaderas: Tiene como objetivo limpiar el código para que se entienda mejor Alterará su ejecución pero no los resultados Permitir una mejor lectura y comprensión de lo que se realiza. No alterará su ejecución ni los resultados Alterará su ejecución y los resultados Tiene como objetivo limpiar el código para que se pueda modificar de forma más fácil.
Seála si la siguiente afirmación es correcta o falta “La refactorización se realiza cuando aparecen una serie de síntomas, por ejemplo: código simple, métodos muy cortos o clases no muy grandes”. verdadero falso.
¿Cuál es la principal razón para realizar la factorización? Código duplicado Cambio divergente Clase solo de datos Clases muy grandes.
Señala si la siguiente afirmación es verdadera o falsa: “En Eclipse disponemos de distintas formas de refactorizar. En función de donde lo hagamos tendremos un menú contextual u otro. Para ello, deberemos ir a la opción Refactor del menú contextual.” verdadero falso.
Dentro de los métodos que se usan para la refactorización, selecciona cuáles son elementos comunes: Rename Create Move Extract Constant Class Inline.
El control de versiones es la capacidad de poder recordar todos los cambios que se han realizado tanto en la estructura de directorios como en el contenido de los archivo. En este control de versiones se utiliza una terminología específica, como por ejemplo, repositorio. Señala si la siguiente afirmación es correcta o falsa: “Un repositorio es el lugar donde se almacenan los datos y los cambios realizados”. verdadero falso.
Señala si la siguiente afirmación es correcta o falsa: “TortoiseSVN es un cliente gratuito de código abierto para el sistema de control de versiones Subversion”. verdadero falso.
¿Qué término debes utilizar en el control de versiones para integrar los cambios realizados en el repositorio con el repositorio local? Export Branch Update ninguna de las respuestas es correcta.
¿Para qué se crea una etiqueta (tag) en el control de versiones? Las etiquetas se crean para localizar o recuperar en cualquier momento una versión concreta del desarrollo Las etiquetas se crean para confirmar los cambios realizados en local e integrarlos con el repositorio Las etiquetas son la subida de carpetas y archivos al repositorio Ninguna de las anteriores es correcta.
Para documentar el código que realizamos es conveniente usar las etiquetas que ofrece Javadoc. Selecciona qué tipos de documentación podemos distinguir en un proyecto: Documentación de las especificaciones Documentación independiente Documentación del código fuente Documentación del diseño Documentación del usuario final Documentación intermedia.
Selecciona las etiquetas de Javadoc más utilizadas: @author @string @version @return @throws @test.
Denunciar Test