Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEENTORNOSDEDESARROLLO_EDD_UF2(Tema3)

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
ENTORNOSDEDESARROLLO_EDD_UF2(Tema3)

Descripción:
ENTORNOSDEDESARROLLO_UF2

Autor:
AVATAR

Fecha de Creación:
24/01/2024

Categoría:
Arte

Número preguntas: 108
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Une con su definición: precondición postcondición aserción.
Une con su definición: caja blanca caja negra.
Se realiza sobre la interfaz sin necesidad de conocer la estructura del programa ni cómo funciona Caja Negra Caja Blanca.
Diferencia entre objetivos de las pruebas de CN o de CB: CN CB.
Une con su definición: prueba de unidad Prueba de integración prueba de validación prueba del sistema.
Las pruebas funcionales son: Pruebas de caja blanca Pruebas de caja negra.
Une con su definición: pruebas estructurales pruebas funcionales pruebas de regresión.
Herramientas linter. Caracteristicas: nos ayudan a detectar código confuso o incompatible herramientas que nos detectan fallos, como un uso incorrecto de variables, condiciones o bucles mal formulados o cálculos erróneos Puedes descargarte esta herramienta desde la página oficial de Nova.
La norma ISO/IEC 25000, conocida como SQuaRE (Software Product Quality Requirements and Evaluation), crea un conjunto de reglas comunes para evaluar la calidad del producto de software Verdadero Falso.
Una de las métricas de Halstead es la medida del esfuerzo Verdadero Falso.
La fórmula N = N1 + N2, donde N1 es elnúmero total de operadores y N2 es el número total de operandos, ¿qué calcula? La dificultad de un código. El volumen de un código El esfuerzo de un código La longitud de un código.
Maurice Halstead desarrolla un conjunto de normas y métricas que se sustentanen el cálculo de palabras clave y variables del código. ((n1 * N2)/(n2 * 2)) V * D 1 / D N1 + N2 N * log2(n).
¿Qué realiza la siguiente instrucción en Junit? assertTrue(String mensaje,boolean expression) Comprueba que la expresión se evalúe a true. Si no es true y se incluye el string, al producirse, error se lanzará un mensaje Comprueba que la expresión se evalúe a false. Si no es false y se incluye el string, al producirse error se lanzará un mensaje Comprueba que el objeto no sea nulo Comprueba que la expresión se evalúe a true. Si es true y se incluye el string, al producirse error, se lanzará un mensaje.
¿Qué es una integración big bang? Una prueba de unidad Una prueba donde integramos todos los módulos sin niveles establecidos Una prueba donde integramos todos los módulos desde los niveles más bajos a los más altos Una prueba donde integramos todos los módulos desde los niveles más altos a los más bajos.
En las pruebas beta, el desarrollador se encuentra presente junto con el cliente Verdadero Falso.
En las pruebas omega, el desarrollador está presente junto con el cliente Verdadero Falso.
Aquellos programas con una complejidad mayor de 50 son programas de muy alto riesgo y no testeables Verdadero Falso.
¿Cuáles son los dos tipos en los que podemos dividir las clases de equivalencia? Aristas y nodos Válidas y no válidas Superclases y subclases. Nodos predicados y aristas.
Si estamos testeando un módulo que tiene de rango de entradas [0-5], ¿qué valores deberíamos probar? 0 y 5 -1, 0, 5, 6 0 5.
¿Cómo se llaman las pruebas que se hacen al software en el entorno real de trabajo? Pruebas unitarias Pruebas de integración Pruebas de validación Pruebas de sistema.
¿Cuál de estos errores se intenta encontrar con las pruebas de caja negra? Errores de interfaz. Errores de rendimiento Errores de inicialización y finalización Todas las anteriores son correctas.
¿En qué nivel de pruebas se observa como interaccionan los distintos módulos Prueba de integración Prueba de validación Prueba de unidad Prueba de sistema.
¿Cuál de las siguientes pruebas se realiza en un entorno controlado por los desarrolladores? Pruebas beta Pruebas alfa Pruebas blancas Pruebas blancas.
Señale la opción correcta Las pruebas de caja blanca suplen la necesidad de implementar las pruebas de caja negra. Las pruebas de caja negra suplen la necesidad de implementar las pruebas de caja blanca Las pruebas de caja negra y caja blanca no son excluyentes Ninguna opción anterior es correcta.
¿Cómo llamamos también a las pruebas de caja blanca? a) Pruebas estructurales b) Pruebas de comportamiento c) Pruebas de caja de cristal d) A y C son correctas.
¿Qué tipo de pruebas se centran en validar os requisitos funcionales sin fijarse en el funcionamiento interno del programa? Pruebas de caja blanca. Pruebas de caja negra Ambas opciones son correctas Ninguna de las anteriores respuestas es correcta.
¿En qué nivel de pruebas se intenta eliminar errores en la interfaz Prueba de integración Prueba de validación Prueba de unidad Prueba de sistema.
El siguiente grafo se corresponde con una estructura HACER MIENTRAS / While REPETIR HASTA / Do-While CONDICIONAL / For SECUENCIAL / Case.
¿Con cúal de estos errores se intenta encontrar con las pruebas de caja negra? Errores de interfaz. Errores de rendimiento Errores de inicialización y finalización Todas las anteriores son correctas.
¿Cuál de las siguientes pruebas no forma parte de las pruebas de sistema? Pruebas beta Pruebas alfa Pruebas blancas Pruebas blancas.
¿Qué tipo de pruebas se centran en validar la estructura interna del programa? Pruebas de caja blanca. Pruebas de caja negra. Ambas opciones son correctas Ninguna de las anteriores respuestas es correcta.
Si las pruebas de unidad funcionan, es necesario hacer la prueba de integración Verdadero Falso.
Es una herramienta multiplataforma de código abierto para el control de versiones subversion inmersion caja negra Netbean.
Las pruebas estructurales: Son las pruebas de caja blanca Son las pruebas de caja negra Son las pruebas de comportamiento Sólo miden la entrada y salida.
¿Cuál de las siguientes pruebas no forma parte de las pruebas de sistema? Pruebas de resistencia. Pruebas beta. Pruebas de recuperación Pruebas de seguridad.
Existen distintas estrategias de pruebas software, estas quedan bien representadas sobre una enorme espiral en la que se ubican, según su orden, los diferentes tipos de pruebas. Completa la siguiente imagen en espiral con los tipos de pruebas según el orden en el que se realizan: 1 2 3 4.
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.
“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.
¿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 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.
¿Cuáles de estos documentos se producen durante el proceso de prueba? Plan de pruebas Especificaciones de prueba Informes de pruebas Todos los anteriores.
Las estrategias de prueba inician con: Prueba de integración Prueba de validación Prueba de unidad Prueba de sistema.
La formula 1/D que calcula? Longitud Nivel Esfuerzo Dificultad.
¿Como se prueban las postcondiciones? Mediante aserciones que no estan incluidas dentro del codigo Mediante conversiones que no estan incluidas dentro del codigo Mediante aserciones que estan incluidas dentro del codigo Mediante conversiones que estan incluidas dentro del codigo.
La prueba de recuperacion Lleva el sistema al limite de los recursos ,sometiéndolo a cargas masivas Se comprueba que el sistema este protegido frente a acciones ilegales y se examina los mecanismos de control se fuerza el fallo del software y se comprueba que la recuperación del sistema se realiza correctamente todas las opciones son correctas.
Un bad smell es un pequeño indicio de que ... : el sistema no funciona como es debido el sistema no contiene errores el numero de variables es correcto el numero de comentarios es correcto.
¿Que tipo d eestructura de control es? WHILE DO-WHILE CASE FOR.
La norma ISO/IEC 25000 Conocida como SQuaRE , crea un conjunto de reglas comunes para certificar la calidad del producto del software Conocida como SQuaRE , crea un conjunto de reglas particulares para evaluar la calidad y la eficacia del producto del software Conocida como SQuaRE , crea un conjunto de reglas comunes para evaluar la la calidaddel producto del hardware y software Conocida como SQuaRE , crea un conjunto de reglas comunes para evaluar la calidad del producto del software.
El numero de caminos minimo: Es igual al numero de aristas del grafo Es igual a la complejidad ciclomatica Es igual al numero de nodos predicado Es mayor que la complejidad ciclomatica.
Selecciona las características que NO puedas encontrar en las pruebas de unidad: se utiliza la tecnica de prueba de caja negra se utiliza la técnica de prueba de caja blanca se utiliza la técnica de prueba Alfa se realizaran pruebas sobre la interfaz del modulo.
Las pruebas de unidad. Señala la respuesta que NO es correcta Se realizaran sobre la interfaz del modulo Se realizaran para comprobar la integridad modular Se realizaran sobre sobre las condiciones de valores limite Se realizaran sobre un solo camino de manejo de errores.
Buscamos detectar errores en una interfaz, ¿Que tipo de prueba aplicamos? Caja gris Caja blanca Caja negra Todas son correctas.
que realiza la siguiente instruccion en Junit - assertTrue (string mensaje, boleean expression) comprueba que el objeto no sea nulo comprueba que la expresion se evalue a true, si es true y se incluye el string , al producirse error se lanzara un mensaje comprueba que la expresion se evalue a true, si no es true y se incluye el Sting , al producirse error se lanzara un mensaje comprueba que la expresion se evalue a false, si no es false y se incluye el string , al producirse error se lanzara un mensaje.
Que prueba corresponde a una prueba de sistema? Recuperacion De seguridad De resistencia Todas las respuestas son correctas.
La formula V*D que calcula? Longitud Nivel Esfuerzo Dificultad.
La complejidad ciclomatica se puede calcular como: Numero de regiones del grafo Nodos predicado + 1 Aristas - nodos + 2 Todas las respuestas son correctas.
SQuaRE Software Product Quality Requirements and Test Solution Product Quality Requirements and Evaluation Software Product Quality Requirements and Evaluation Solution Preparation Quality Requirements and Evaluation.
Si tenemos que realizar un cambio en un modulo debido a que cambian los requisitos y este cambio afecta a todos los modulos de sistema ¿Que bad smell encontrariamos? Codigo duplicado Cirugia a tiro pistola Cambio divergente Ninguna de las opciones es la correcta.
Ocurre cuando un método usa mas elementos de otra clase que de la suya propia Envidia de funcionalidad Cirugía a tiro pistola Cambio divergente Legado rechazado.
¿Que es una asercion? su funcionamiento se basa en un exhaustivo examen de los detalles procedimentales del codigo es una condicion que cumplira un valor devuelto es una condicion determinada que debe cumplir un conjunto de parametros es un predicado incluido en el código por parte del programador donde se asegura que siempre se va a cumplir en ese punto del programa.
Selecciona las caracteristicas que puedas encontrar en las pruebas de unidad de caja blanca,caja negra,integridad,interfaz de modulo ,de resistencia de caja blanca,caja negra,integridad,interfaz de modulo de caja blanca,caja negra,integridad,,resistencia de caja blanca,caja negra,integridad,alfa.
El metodo assertTrue(boolean expression) comprueba que la expresion se evalue false que el objeto sea null hace que la prueba falle comprueba que la expresión se evalue true.
Diagramas de interaccion: no es un diagrama UML incluyen el D.de clases,D.de objetos,D.de componentes,D.de estructura compuesta ,D.de paquetes y D.de interaccion o despliege incluyen el D.de casos de uso,D.de actuvidad,D.de interacción y D.de maquinas de estado incluyen el D.de secuencia,D.de comunicacion,D.de tiempos y D.de vista de interacción.
Patrones de diseño Estructurales,de usuario y creacionales Estructurales, de comportamiento y creacionales de comportamiento y de usuario estructurales de comportamiento y de usuario.
En la prueba de resistencia stress Lleva el sistema al limite de los recursos ,sometiéndolo a cargas masivas Se comprueba que el sistema este protegido frente a acciones ilegales y se examina los mecanismos de control se fuerza el fallo del software y se comprueba que la recuperación del sistema se realiza correctamente todas las opciones son correctas.
En la prueba de seguridad Lleva el sistema al limite de los recursos ,sometiéndolo a cargas masivas Se comprueba que el sistema este protegido frente a acciones ilegales y se examina los mecanismos de control se fuerza el fallo del software y se comprueba que la recuperación del sistema se realiza correctamente todas las opciones son correctas.
Que afirmación sobre UML es correcta? nos permite construir y visualizar un sistema de software nos permite documentar un sistema de software es un lenguaje de modelizacion todas las respuestas son correctas.
En la prueba de integracion el diseño sera el foco de la atencion se centra en la unidad mas pequeña, el modulo,tal cual esta en el codigo fuente se probara que cada elemento este construido de forma eficaz y funcional es el usuario el que la realiza en el entorno final de trabajo.
¿Que es una prueba de integridad? comprobara un modulo concreto del sistema no existen ese tipo de pruebas comprobara la interaccion de los distintos modulos del programa comprobara si los requisitos de hardware son validos.
Diagramas de comportamiento: no es un diagrama UML incluyen el D.de clases,D.de objetos,D.de componentes,D.de estructura compuesta ,D.de paquetes y D.de interaccion o despliege incluyen el D.de casos de uso,D.de actuvidad,D.de interacción y D.de maquinas de estado incluyen el D.de secuencia,D.de comunicacion,D.de tiempos y D.de vista de interacción.
En la prueba de UNIDAD el diseño sera el foco de la atencion se centra en la unidad mas pequeña, el modulo,tal cual esta en el codigo fuente se probara que cada elemento este construido de forma eficaz y funcional es el usuario el que la realiza en el entorno final de trabajo.
En la prueba de sistema el diseño sera el foco de la atencion se centra en la unidad mas pequeña, el modulo,tal cual esta en el codigo fuente se probara que cada elemento este construido de forma eficaz y funcional es el usuario el que la realiza en el entorno final de trabajo.
JUNIT es una herramienta usada en pruebas de validacion usada en pruebas de sistema usada en pruebas de integracion usada en pruebas de unidad.
que es un tipo de nodo predicado? se caracteriza porque solo emerge un camino de el se caracteriza porque dos posibles caminos emergen de el se caracteriza porque no va numerado no existe este tipo de nodo.
Diagramas de estructura: no es un diagrama UML incluyen el D.de clases,D.de objetos,D.de componentes,D.de estructura compuesta ,D.de paquetes y D.de interaccion o despliege incluyen el D.de casos de uso,D.de actuvidad,D.de interacción y D.de maquinas de estado incluyen el D.de secuencia,D.de comunicacion,D.de tiempos y D.de vista de interacción.
La formula ((N1*N2) / (N2*2) que calcula? Longitud Nivel Esfuerzo Dificultad.
La formula n*log2(n), donde n=n1+n2 que calcula? Longitud Volumen Esfuerzo Dificultad.
Las pruebas de integracion se pueden enfocar: de forma incremental y no incremental de forma incremental de forma big band con tecnicas beta y alfa.
¿Cuántas regiones tiene el siguiente grafo? 5 4 6 No se puede calcular las regiones de este grafo.
Según el siguiente grafo, ¿cuántas regiones tiene? 2 3 4 Ninguna de las repuestas es correcta.
Calcula la complejidad ciclomatica de este grafo 10 aristas - 9 nodos + 2 = 3 13 aristas - 9 nodos + 2 = 6 12 aristas - 9 nodos + 2 = 5 11 aristas - 9 nodos + 2 = 4.
Calcula la complejidad ciclomatica de este grafo 3 nodos predicados + 1 = 4 2 nodos predicados + 1 = 3 1 nodos predicados + 1 = 2 4 nodos predicados + 1 = 5.
Calcula la complejidad ciclomatica de este grafo 3 nodos predicados + 1 = 4 2 nodos predicados + 1 = 3 1 nodos predicados + 1 = 2 4 nodos predicados + 1 = 5.
Cuantos caminos tiene este grafo? 3 5 7 4.
Cuantos caminos tiene este grafo? 3 5 7 4.
Cuantos nodos predicados tiene este grafo 6 0 4 5.
Cuantos nodos predicados tiene este grafo 6 7 4 5.
Calcula la complejidad ciclomatica de este grafo 13 nodos predicados + 1 = 4 12 nodos predicados + 1 = 3 15 nodos predicados + 1 = 3 14 nodos predicados + 1 = 5.
Calcula la complejidad ciclomatica de este grafo 6 nodos predicados + 1 = 7 7 nodos predicados + 1 = 8 5 nodos predicados + 1 = 6 4 nodos predicados + 1 = 5.
Cuantas regiones tiene este grafo 6 3 4 5.
Complejidad ciclomatica según la cantidad de regiones 6 3 4 5.
¿Estructura de control? WHILE CASE FOR DO WHILE.
¿Estructura de control? Condicional IF condicion AND IF condicion OR WHILE.
¿Estructura de control? Condicional IF condicion AND Secuencial WHILE.
¿Estructura de control? Condicional IF condicion AND IF condicion OR WHILE.
¿Estructura de control? FOR DO WHILE SWITCH WHILE.
¿Estructura de control? Condicional IF condicion AND IF condicion OR WHILE.
¿Calcula la complejidad ciclomatica 3 nodos predicados + 1 = 4 1 nodos predicados + =2 4 nodos predicados + 1 = 5 2 nodos predicados + 1 = 3.
En el siguiente grafo ... La complejidad ciclomatica es cuatro hay dos regiones hay tres regiones ninguna es correcta.
Complejidad ciclomatica 6 aristas - 7 nodos + 2 = 3 9 aristas - 7 nodos + 2 = 4 8 aristas - 7 nodos + 2 = 3 7 aristas - 7 nodos + 2 = 2.
Complejidad ciclomatica segun regiones 5 4 6 7.
¿Calcula la complejidad ciclomatica en regiones 6 5 4 3.
Denunciar test Consentimiento Condiciones de uso