Está en la página 1de 10

El control de Versiones nos permite _______________

Revertir un proyecto entero a un estado previo.

Comparar cambios en cualquier momento.

Decidir que suite de pruebas automatizadas deberían ser ejecutados en una versión de código.

Revertir archivos a un estado previo.

¿De los siguientes enunciados cual no describe una característica de GIT?

Git no maneja librería de comandos para sus principales operaciones.

Es un sistema de control de versión distribuido.

Permite que cada desarrollador "clone" una copia de un repositorio.

Maneja un repositorio central en la nube donde los desarrolladores pueden realizar cambios y compartirlos con
otros compañeros de equipo.

¿Qué son las pruebas automatizadas?

La Automatización de pruebas es un proceso de automatización del proceso manual para probar la aplicación /
sistema bajo prueba. Las pruebas automatizadas implican el uso de herramientas de prueba separadas que le
permiten crear scripts de prueba que pued

Son las pruebas unitarias que como parte de TDD son automatizadas y forman parte d ela verificación de los
builds. .

Pueden ser hechas con Selenium y tienen como objetivo probar la UI y la experiencia de usuario.

Son las pruebas ejecutadas que corren en producción todos los días para verificar el producto y la satisfacción del
cliente.

_________ no es una ventaja de DevOps

Entrega Continua de Software

Ambientes más estables

Involucramiento del equipo de trabajo con el negocio y logrando un alineamiento estratégico a la necesidad del
cliente

Más tiempo disponible para la entrega de valor al cliente

¿Qué son pruebas continuas?

Son las pruebas automatizadas que se pueden correr durante la regresión para evitar el trabajo manual.

Las pruebas continuas es el proceso de ejecución de pruebas automatizadas como parte de la tubería de entrega
de software para obtener una respuesta inmediata sobre los riesgos y defectos asociados con la última versión.
Son las pruebas que dan feedback a los desarrolladores sobre la calidad del producto software.

Son las pruebas que se hacen en los equipos agiles en el sprint.

¿Cuál es la diferencia entre la entrega continua y DevOps?

Entrega continua es parte de DevOps y le permite habilitar la construcción automática y verificación de los builds
que luego serán desplegados en ambientes no productivos.

DevOps es una práctica y la entrega continua es un proceso. DevOps define como una organización, sus
desarrolladores, personal de operaciones y otras partes interesadas en la cadena de valor de entrega de software
trabajan juntas. La entrega continua es p

DevOps y Entrega Continua son ambas culturas corporativas complementarias.

DevOps es una fase de la entrega continua.

_______ es una estrategia de Branching

Feature branching.

Feature toggle.

Release Branching.

Task Branching

____________ describe lo que es el feature branching

Manejar una rama de desarrollo que una vez que ha adquirido suficientes características para un lanzamiento,
puede clonar esa rama para formar un ramal de lanzamiento.

Mantener cada tarea en su propia rama.

Mantener un conjunto de ramas que podría contener uno o más features por rama dependiendo de la similitud
de los cambios.

Mantener todos los cambios para una característica en particular dentro de una rama. Cuando la función está
completamente probada y validada por pruebas automatizadas, la rama se fusiona con la rama maestra.

¿Cuál es el comando de GIT para crear un nuevo repositorio local?

git remote add origin <Server>

git commit -a

git init

git status

¿Cuál no es un factor de éxito para la Integración Continua?


Hacer que el build se verifique por sí mismo en su construcción.

Automatizar los desploegues.

Tener un repositorio de Código.

Hacer que solo los responsables de que el build falle vean los reportes para así no distraer al equipo.

¿Explicar cómo puedes mover o copiar Jenkins de un servidor a otro?

Hacer una copia de un job existente haciendo un clon de un directorio del job con un nombre diferente.

Cambiar el nombre de un job existente cambiando el nombre del directorio del job.

Mover un job de una instalación de Jenkins a otra simplemente copiando el directorio del job correspondiente.

Puedo usar Jenkins hub para replicar mi arquitectura de servidores de integración continua y tener una
estrategia de espejos.

La diferencia entre DevOps y desarrollo Agile de Software es que _________

Son lo mismo, no hay diferencia

DevOps es una cultura y Agile es una metodología.

Agile es una cultura y DevOps es una metodología.

El desarrollo ágil de Software se centra en el desarrollo de software mientras que DevOps es responsable del
desarrollo y el despliegue y entre del software de la manera más segura y confiable posible.

________________ es una ventaja de trabajar con un control de versiones

Controlar sobre las diferencias entre versiones.

Disminuir los errores que pueden haber sido no detectados por las pruebas de software.

Permitir guardar registros de los cambios realizados entre versiones.

Permitir que los miembros del equipo trabajen con liberar en cualquier archivo en cualquier momento

¿Cómo automatizar las pruebas en el ciclo de vida de DevOps?

Se debe formalizar la estrategia de pruebas en el documento de pruebas antes de iniciar el sprint así se obtendrá
el compromiso y el tiempo en el sprint para la automatización.

Selenium es la mejor herramienta para automatizar todos los tipos de pruebas en DevOps

En DevOps, los desarrolladores deben confirmar todos los cambios realizados en el código fuente en un
repositorio compartido. Las herramientas de integración continua como Jenkins extraerán el código de este
repositorio compartido cada vez que se realice

Se deben crear roles llamados tester agiles, ellos junto con el equipo devops serán los encargados de crear las
pruebas automatizadas que serán incorporadas en el pipeline para que corran de forma continua
¿Qué es la entrega continua?

La entrega continua es un proceso que permite a los equipos de desarrollo implementar continuamente el
código probado que siempre está en un estado listo para la producción. Para lograr una entrega continua, los
equipos de desarrollo de aplicaciones incor

Consiste en los despliegues que se hacen en ambientes no productivos de forma continua.

Es lo que hacen los equipos scrum cada vez que termina un sprint.

Consiste en las pruebas automatizadas y los despliegues de código a ambientes no productivos y productivos.

10/15
_________ no es una ventaja de DevOps

Entrega Continua de Software

Ambientes más estables

Involucramiento del equipo de trabajo con el negocio y logrando un alineamiento estratégico a la necesidad del
cliente

Más tiempo disponible para la entrega de valor al cliente

¿Cuál es el comando de GIT para crear un nuevo repositorio local?

git init

git status

git remote add origin <Server>

git commit -a

La diferencia entre DevOps y desarrollo Agile de Software es que _________

DevOps es una cultura y Agile es una metodología.

El desarrollo ágil de Software se centra en el desarrollo de software mientras que DevOps es responsable del
desarrollo y el despliegue y entre del software de la manera más segura y confiable posible.

Son lo mismo, no hay diferencia

Agile es una cultura y DevOps es una metodología.

¿Cuál no es un factor de éxito para la Integración Continua?

Tener un repositorio de Código.

Hacer que solo los responsables de que el build falle vean los reportes para así no distraer al equipo.

Hacer que el build se verifique por sí mismo en su construcción.

Automatizar los desploegues.

¿Qué es una tubería de entrega continua?

Son un conjunto de Jobs que se ejecutan de forma continua para construir un producto y probarlo, además
permite notificar y enviar alertas al equipo sobre el estado de los builds.

Es una funcionalidad de DevOps construida para la automatización de los despliegues.

Es una forma de pensar sobre el proceso de entrega de software, desde la idea inicial hasta la entrega al
mercado. Sigue una ruta de control de versión, compilación, prueba unitaria, implementación, prueba
automática, implementación a producción y medició
Es un concepto sobre el proceso de entrega de software que parte de un estado inicial hasta un estado final que
siempre es la puesta en producción y que podría o no demandas pruebas automatizadas como parte de su
modelo de despliegue.

¿Cuál no es un objetivo de los procesos de Gestión de la Configuración?

Reducir costos.

Reducir Riesgos.

Time to Market.

Mejorar el rendimiento.

¿Qué son las pruebas automatizadas?

Son las pruebas ejecutadas que corren en producción todos los días para verificar el producto y la satisfacción del
cliente.

Pueden ser hechas con Selenium y tienen como objetivo probar la UI y la experiencia de usuario.

La Automatización de pruebas es un proceso de automatización del proceso manual para probar la aplicación /
sistema bajo prueba. Las pruebas automatizadas implican el uso de herramientas de prueba separadas que le
permiten crear scripts de prueba que pued

Son las pruebas unitarias que como parte de TDD son automatizadas y forman parte d ela verificación de los
builds. .

____________ describe lo que es el feature branching

Mantener un conjunto de ramas que podría contener uno o más features por rama dependiendo de la similitud
de los cambios.

Mantener todos los cambios para una característica en particular dentro de una rama. Cuando la función está
completamente probada y validada por pruebas automatizadas, la rama se fusiona con la rama maestra.

Manejar una rama de desarrollo que una vez que ha adquirido suficientes características para un lanzamiento,
puede clonar esa rama para formar un ramal de lanzamiento.

Mantener cada tarea en su propia rama.

_______ es una estrategia de Branching

Feature toggle.

Release Branching.

Feature branching.

Task Branching

¿Cuál es la diferencia entre la entrega continua y DevOps?


Entrega continua es parte de DevOps y le permite habilitar la construcción automática y verificación de los builds
que luego serán desplegados en ambientes no productivos.

DevOps es una práctica y la entrega continua es un proceso. DevOps define como una organización, sus
desarrolladores, personal de operaciones y otras partes interesadas en la cadena de valor de entrega de software
trabajan juntas. La entrega continua es p

DevOps y Entrega Continua son ambas culturas corporativas complementarias.

DevOps es una fase de la entrega continua.

¿Elija la opción que no indique por qué es necesario el monitoreo continuo?

Auditoria Continua.

monitoreo continuo de controles

inspección continua de transacciones

Pruebas de seguridad continúa simulando distintos tipos de ataques

¿Qué son pruebas continuas?

Son las pruebas que se hacen en los equipos agiles en el sprint.

Las pruebas continuas es el proceso de ejecución de pruebas automatizadas como parte de la tubería de entrega
de software para obtener una respuesta inmediata sobre los riesgos y defectos asociados con la última versión.

Son las pruebas que dan feedback a los desarrolladores sobre la calidad del producto software.

Son las pruebas automatizadas que se pueden correr durante la regresión para evitar el trabajo manual.

¿Explicar cómo puedes mover o copiar Jenkins de un servidor a otro?

Mover un job de una instalación de Jenkins a otra simplemente copiando el directorio del job correspondiente.

Hacer una copia de un job existente haciendo un clon de un directorio del job con un nombre diferente.

Puedo usar Jenkins hub para replicar mi arquitectura de servidores de integración continua y tener una
estrategia de espejos.

Cambiar el nombre de un job existente cambiando el nombre del directorio del job.

¿Qué entiendes por “Infraestructura como código” y como esto encaja con DevOps?

Son dos cosas totalmente distintas y no guardan relacion.

Ambos son lo mismo

________________ es una ventaja de trabajar con un control de versiones

Controlar sobre las diferencias entre versiones.


Permitir que los miembros del equipo trabajen con liberar en cualquier archivo en cualquier momento

Permitir guardar registros de los cambios realizados entre versiones.

Disminuir los errores que pueden haber sido no detectados por las pruebas de software.

7/15
¿Cuál es la diferencia entre la entrega continua y DevOps?
+0+DevOps es una práctica y la entrega continua es un proceso. DevOps define como una
organización, sus desarrolladores, personal de operaciones y otras partes interesadas en la cadena
de valor de entrega de software trabajan juntas. La entrega continua es parte de una práctica de
DevOps que ayuda a automatizar el desarrollo, prueba y entrega de software a través de
herramientas y procesos.

El control de Versiones nos permite _______________


+0+Revertir archivos a un estado previo.
¿Qué entiendes por “Infraestructura como código” y como esto encaja con DevOps?
-Son dos cosas totalmente distintas y no guardan relacion.
¿Elija la opción que no indique por qué es necesario el monitoreo continuo?
+Auditoria Continua.
¿Cuál es de estos enunciados es incorrecto respecto a lo que es Integración Continua?
-Genera problemas ya que hace que los desarrolladores tengan que integrar código varias veces
durante
el día.
_______ es una estrategia de Branching
-0-Feature branching.
¿Qué es una tubería de entrega continua?
-0-Es una forma de pensar sobre el proceso de entrega de software, desde la idea inicial hasta la
entrega al mercado. Sigue una ruta de control de versión, compilación, prueba unitaria,
implementación, prueba automática, implementación a producción y medición / validación

¿De los siguientes enunciados cual no describe una característica de GIT?


+0+Git no maneja librería de comandos para sus principales operaciones.

¿Qué es la entrega continua?


-0-La entrega continua es un proceso que permite a los equipos de desarrollo implementar
continuamente el código probado que siempre está en un estado listo para la producción. Para lograr
una entrega continua, los equipos de desarrollo de aplicaciones incorporan la automatización para
entregar actualizaciones más rápidamente y con menos errores.

¿Cómo automatizar las pruebas en el ciclo de vida de DevOps?


-0-En DevOps, los desarrolladores deben confirmar todos los cambios realizados en el código fuente
en un repositorio compartido. Las herramientas de integración continua como Jenkins extraerán el
código de este repositorio compartido cada vez que se realice un cambio en el código y lo
implementarán para la prueba continua. Cualquier cambio en el código se prueba continuamente

¿Cuál es el comando de GIT para crear un nuevo repositorio local?


-git init
¿Explicar cómo puedes mover o copiar Jenkins de un servidor a otro?
+Puedo usar Jenkins hub para replicar mi arquitectura de servidores de integración continua y tener
una estrategia de espejos.

_________ no es una ventaja de DevOps


-Involucramiento del equipo de trabajo con el negocio y logrando un alineamiento estratégico a la
necesidad del cliente

La diferencia entre DevOps y desarrollo Agile de Software es que _________


-DevOps es una cultura y Agile es una metodología.

¿Cuál no es un factor de éxito para la Integración Continua?


+0+Hacer que solo los responsables de que el build falle vean los reportes para así no distraer al
equipo.

11/15

También podría gustarte