wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Test de Conocimiento - SonarQube

Total questions: 10

Worksheet time: 15mins

Name
Class
Date
1.

SonarQube es una herramienta para...

a)

la gestión y el análisis estático de la calidad del código fuente

b)

la visualización y gestión de los casos de pruebas definidos para nuestro desarrollo

c)

evaluar sólo las vulnerabilidades del software desarrollado

2.

El paradigma del "water leak" consiste en controlar la calidad del código centrándose...

a)

en el nuevo código agregado

b)

en las modificaciones realizadas sobre un código ya existente

c)

las dos anteriores

3.

El Quality Gate define...

a)

el conjunto de reglas de calidad que debe respetar el código del proyecto para no incurrir en una violación.

b)

la política a partir de la cual se determina si la calidad general del proyecto es adecuada para pasar a producción. Este valor puede ser definido manualmente según los criterios particulares de un proyecto.

c)

un valor único por defecto para todos los proyectos para medir la calidad global según la entidad internacional ISO.

4.

Teniendo en cuenta este Overview del proyecto ¿Dónde pondrías el foco de acción?

a)

Quality Gate

b)

Leak Period

c)

Bug y Vulnerabilidades críticas

5.

Observando los datos de la calidad de este proyecto, el foco de acción lo pondría en:

a)

Mejorar el valor del Quality Gate

b)

Resolver los Bugs y las Vulnerabilidades críticas del estado actual

c)

Leak Period

6.

Dado un conjunto de violaciones o issues hay que atender inmediatamente las de severidad...

a)

Critical

b)

Blocker

c)

Major

7.

La información que ofrece una issue es...

a)

conocer el fichero donde se ha cometido la violación y cómo arreglarla pero no indica en qué línea se ha producido

b)

conocer en qué fichero y la línea exacta donde se ha cometido la violación además de cómo arreglarla

c)

sólo cómo arreglar la violación

8.

SonarLint es una herramienta ...

a)

con la que puedes detectar violaciones de codificación directamente en tu IDE a medida que se va desarrollando

b)

con la que puedes enviar un análisis de la calidad de tu código a SonarQube desde tu IDE

c)

que resuelve de forma automática las violaciones de codificación que detecta

9.

Para enviar el análisis del código a SonarQube puedes hacerlo mediante...

a)

un job en Jenkins

b)

con el scanner desde tu equipo local

c)

desde SonarLint haciendo una configuración de integración

10.

Quiero enviar desde mi equipo local a SonaQube el análisis de la calidad del código de mi proyecto porque...

a)

No cuento con un job en Jenkins

b)

Mi código está en un repositorio de cliente al cual no puedo acceder dede Jenkins

c)

Los desarrolladores del equipo precisan detectar posibles violaciones a medida que van desarrollando