Ope_v3

Ope_v3

Professional Development

9 Qs

quiz-placeholder

Similar activities

Dia 4 Webinar Hackers vs Empresas

Dia 4 Webinar Hackers vs Empresas

Professional Development

10 Qs

Cuestionario: Modelo OSI, Tramas y Protocolo de Internet

Cuestionario: Modelo OSI, Tramas y Protocolo de Internet

Professional Development

8 Qs

Cuestionario sobre IA Generativa

Cuestionario sobre IA Generativa

Professional Development

10 Qs

Cuestionario sobre Angular y Node.js

Cuestionario sobre Angular y Node.js

Professional Development

10 Qs

PMS IGTD

PMS IGTD

Professional Development

10 Qs

3. Animación y Publicación en PowerPoint

3. Animación y Publicación en PowerPoint

Professional Development

10 Qs

AUTOEVALUACIÓN DE ATAQUES A INFRAESTRUCTURAS DE SISTEMAS Y REDES

AUTOEVALUACIÓN DE ATAQUES A INFRAESTRUCTURAS DE SISTEMAS Y REDES

Professional Development

10 Qs

Diplomado Python

Diplomado Python

Professional Development

10 Qs

Ope_v3

Ope_v3

Assessment

Quiz

Information Technology (IT)

Professional Development

Easy

Created by

Poyoxar .

Used 1+ times

FREE Resource

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

¿Cuál es el objetivo principal de realizar pruebas en el desarrollo de software?

Garantizar que el software cumpla con lo esperado y ofrecer confianza después de realizar cambios.

Asegurar que el código nunca tenga errores en ningún caso.

Hacer pruebas para medir el rendimiento del sistema.

Evitar la revisión del código antes de subirlo a producción.

2.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Según lo visto en la presentación... ¿Qué tipo de pruebas son menos costosas de hacer y requieren menos esfuerzo?

Pruebas funcionales

Pruebas de integración

Pruebas unitarias

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

¿Qué características NO se espera de una buena prueba unitaria?

Que sea rápida en su ejecución.

Que sea repetible y consistente en sus resultados.

Que dependa del orden y contexto de otras pruebas.

Que opere de manera aislada.

4.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

¿Cuáles son las partes fundamentales que debe tener un test unitario?

Inicialización

Documentación

Registro

Verificación

Ejecución

5.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

¿Qué representa la cobertura en testing?

La cantidad total de pruebas manuales realizadas en un proyecto.

El porcentaje de código que se ejecuta a través de pruebas, indicando cuán testado está el código.

La eficiencia del código al ejecutarse en producción.

El índice de errores encontrados en el análisis de código estático.

6.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

¿Qué es el análisis estático de código?

Un proceso de revisión manual de código en busca de errores.

Una técnica para medir la cobertura de los tests automatizados.

Un procedimiento para compilar y ejecutar código en diferentes entorno.

Una herramienta que revisa el código fuente en busca de errores y buenas prácticas sin ejecutarlo.

7.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

¿Cuál es el propósito principal de usar branches en Git?

Evitar la necesidad de realizar pruebas unitarias.

Permitir que cada persona trabaje en nuevas funcionalidades de forma aislada sin afectar la rama principal.

Incrementar el tiempo de despliegue del código.

Asegurarse de que todo el código se suba directamente a la rama principal.

8.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

¿Qué es un pull request?

Una solicitud para fusionar los cambios realizados en una rama con la rama principal, permitiendo una revisión de código previa.

Un proceso de análisis de la cobertura de pruebas antes de integrar nuevos cambios.

Una herramienta para automatizar las pruebas unitarias.

Un mecanismo para revertir cambios en la rama principal de forma segura.

9.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

¿Qué se entiende por continuous delivery y continuous deployment?

En continuous delivery el código se prepara para producción con pruebas automatizadas, y en continuous deployment el despliegue se hace de de forma automática en vez de manual.

Son términos sinónimos que significan que el código se prueba manualmente antes de ser entregado.

Continuous delivery implica pruebas unitarias únicamente, mientras que continuous deployment se usa para pruebas de integración.