Prueba simulada de JUnit

Esta sección le presenta varios conjuntos de pruebas simuladas relacionadas con JUnit Framework. Puede descargar estas pruebas simuladas de muestra en su máquina local y resolverlas sin conexión a su conveniencia. Cada prueba simulada se suministra con una clave de prueba simulada que le permite verificar la puntuación final y calificar usted mismo.

Prueba simulada JUnit I

Respuesta: A

Explicación

La prueba es el proceso de verificar la funcionalidad de la aplicación si está funcionando según los requisitos.

Respuesta: B

Explicación

La prueba unitaria es la prueba de una sola entidad (clase o método).

Respuesta: C

Explicación

Dado que los casos de prueba son ejecutados por recursos humanos, es muy lento y tedioso, y como los casos de prueba deben ejecutarse manualmente, se requieren más probadores en las pruebas manuales.

Respuesta: C

Explicación

Las pruebas manuales son menos confiables ya que es posible que las pruebas no se realicen con precisión cada vez debido a errores humanos. No se puede realizar ninguna programación para escribir pruebas sofisticadas que obtengan información oculta.

Respuesta: C

Explicación

La automatización ejecuta casos de prueba significativamente más rápido que los recursos humanos. Los casos de prueba se ejecutan utilizando la herramienta de automatización, por lo que se requieren menos testers en las pruebas de automatización.

Respuesta: C

Explicación

Las pruebas de automatización realizan exactamente la misma operación cada vez que se ejecutan. Los evaluadores pueden programar pruebas sofisticadas para revelar información oculta.

Respuesta: D

Explicación

Todas las opciones anteriores son correctas.

Respuesta: C

Explicación

JUnit proporciona corredores de prueba para ejecutar pruebas. Las pruebas JUnit se pueden ejecutar automáticamente y verifican sus propios resultados y brindan retroalimentación inmediata.

Respuesta: C

Explicación

Las pruebas de JUnit se pueden organizar en conjuntos de pruebas que contienen casos de prueba e incluso otros conjuntos de pruebas. JUnit muestra el progreso de la prueba en una barra que es verde si la prueba va bien y se vuelve roja cuando falla una prueba en eclipse.

Respuesta: C

Explicación

Debe haber al menos dos casos de prueba unitarios para cada requisito: una prueba positiva y una prueba negativa. Si un requisito tiene subrequisitos, cada subrequisito debe tener al menos dos casos de prueba como positivos y negativos.

Respuesta: A

Explicación

Las pruebas unitarias deben escribirse antes del código durante el desarrollo para ayudar a los programadores a escribir el mejor código.

P 13 - ¿Cuál de las siguientes herramientas proporciona integración JUnit?

A - Eclipse

B - hormiga

C - Maven

D - Todo lo anterior.

Respuesta: D

Explicación

Todas las herramientas anteriores proporcionan integración JUnit.

Respuesta: C

Explicación

Fixture es un estado fijo de un conjunto de objetos que se utiliza como línea de base para ejecutar pruebas. El propósito de un dispositivo de prueba es garantizar que existe un entorno bien conocido y fijo en el que se realizan las pruebas para que los resultados sean repetibles.

Respuesta: C

Explicación

El accesorio incluye el método setUp () que se ejecuta antes de cada invocación de prueba y el método tearDown () que se ejecuta después de cada método de prueba.

Respuesta: C

Explicación

El conjunto de pruebas significa agrupar algunos casos de prueba unitarios y ejecutarlos juntos. En JUnit, las anotaciones @RunWith y @Suite se utilizan para ejecutar la prueba de la suite.

Respuesta: A

Explicación

El corredor de pruebas se utiliza para ejecutar los casos de prueba.

P 18 : ¿Cuál de las siguientes clases contiene un conjunto de métodos de aserción?

A - Afirmar

B - TestCase

C - TestResult

D - TestSuite

Respuesta: A

Explicación

La clase de aserción contiene un conjunto de métodos de aserción.

P 19 - ¿Cuál de las siguientes clases contiene un caso de prueba y define el dispositivo para ejecutar múltiples pruebas?

A - Afirmar

B - TestCase

C - TestResult

D - TestSuite

Respuesta: B

Explicación

TestCase contiene un caso de prueba y define el dispositivo para ejecutar múltiples pruebas.

P 20 : ¿Cuál de las siguientes clases contiene métodos para recopilar los resultados de la ejecución de un caso de prueba?

A - Afirmar

B - TestCase

C - TestResult

D - TestSuite

Respuesta: C

Explicación

La clase TestResult contiene métodos para recopilar los resultados de la ejecución de un caso de prueba.

P 21 - ¿Cuál de las siguientes clases es un compuesto de pruebas?

A - Afirmar

B - TestCase

C - TestResult

D - TestSuite

Respuesta: D

Explicación

La clase TestSuite es un compuesto de pruebas.

P 22 - ¿Cuál de las siguientes anotaciones le dice a JUnit que el método public void al que está adjunto se puede ejecutar como un caso de prueba?

A - @Test

B - @Antes

C - @Después

D - @BeforeClass

Respuesta: A

Explicación

La anotación @Test le dice a JUnit que el método public void al que está adjunto se puede ejecutar como un caso de prueba.

P 23 : ¿Cuál de las siguientes anotaciones hace que ese método se ejecute antes de cada método de prueba?

A - @Test

B - @Antes

C - @Después

D - @BeforeClass

Respuesta: B

Explicación

Anotar un método de vacío público con @Before hace que ese método se ejecute antes de cada método de prueba.

P 24 - ¿Cuál de las siguientes anotaciones hace que ese método se ejecute después de cada método de prueba?

A - @Test

B - @Antes

C - @Después

D - @AfterClass

Respuesta: C

Explicación

Anotar un método de vacío público con @After hace que ese método se ejecute después de cada método de prueba.

P 25 : ¿Cuál de las siguientes anotaciones hace que ese método se ejecute una vez antes que cualquiera de los métodos de prueba de la clase?

A - @Test

B - @Antes

C - @BeforeClass

D - @AfterClass

Respuesta: C

Explicación

Anotar un método void estático público con @BeforeClass hace que se ejecute una vez antes que cualquiera de los métodos de prueba de la clase.

Hoja de respuestas

Número de pregunta Clave de respuesta
1 UN
2 segundo
3 C
4 C
5 C
6 C
7 re
8 C
9 C
10 re
11 C
12 UN
13 re
14 C
15 C
dieciséis C
17 UN
18 UN
19 segundo
20 C
21 re
22 UN
23 segundo
24 C
25 C