Está en la página 1de 20

TEST 4.

1. Indique qué es un ciclo de vida?


a. Conjuntos de procesos y actividades para el desarrollo de un objetivo

b. Marco común que se deben de seguir para la elaboración de un proyecto, aun cuando el
cliente no tiene un conocimiento exacto de lo que desea

c. Es parte del inicio de un proyecto

2. Indique a qué se corresponde la definición: conjunto de actividades con un


objetivo en el desarrollo de un proyecto

a. Etapa
b. Entregable
c. Fase

3. Las actividades genéricas del ciclo de vida de desarrollo del software son:

a. Análisis, programación, pruebas instalación y mantenimiento

b. Análisis, diseño, desarrollo, pruebas, despliegue, uso y mantenimiento

c. Diseños, análisis, desarrollo, testing, instalación, uso y reingeniería

4. Indique a qué corresponde esta definición: Productos intermedios que generan las
fases, siendo materiales e inmateriales

a. Entregable

b. Fase

c. Producto

5. Qué puntos se diferencias cuando se mantiene un sistema?

a. Eliminar defectos durante su vida útil


b. Adaptarlo a nuevas necesidades
c. Ambos son correctos
6. Las grandes diferencias entre los distintos modelos de ciclo de vida están en:

a. El alcance de los que pida el cliente


b. El espacio de trabajo para poder desarrollarlo
c. La estructura y la sucesión de las etapas, así como las características de cada fase

7. Un modelo lineal es el más sencillo de todos porque…

a. Requiere de un prototipo para aprobarlo y seguir adelante

b. Se descompone la actividad global del proyecto en etapas separadas, que son realizadas de
manera lineal, es decir, cada etapa se realiza una sola vez, a continuación de la etapa anterior y
antes de la etapa siguiente.

c. Lo usan en cualquier tamaño de proyecto

8. Indique cuál es verdadero para un modelo lineal:

a. El ciclo de vida de un programa realizado bajo la metodología en cascada es extenso pero


muy bien estructurado
b. Este modelo nos ofrece mayor garantía de corrección al terminar el proyecto
c. Es la iteración de varios ciclos de vida en cascada
d. Las actividades de cada una de las etapas deben ser independientes entre sí

9. Indique una ventaja Ciclo de vida en V

a. Proveer un producto con un elevado grado de calidad sin personal calificado

b. Ofrece mayor garantía de corrección al terminarlo

c. Se centran en la dificultad para especificar claramente los requerimientos al comienzo del


proyecto

10. Completar: el ciclo de vida iterativo se deriva del….

a. Modelo en V pero combina modelos anteriores para mejorar la verificación

b. Ciclo de vida en cascada pura, buscando reducir el riesgo entre las necesidades del usuario
y el producto final

c. Ninguna es correcta
11. Que formas toma un prototipo?

a. Describe el mecanismos para identificar los requisitos del software


b. La transición entre los requerimientos iniciales y finales.
c. Describe la interacción hombre-máquina, implementa una función requerida importante y un
programa real que se adecue a una parte del software

12. El ciclo de vida incremental…

a. Combinan elementos del modelo lineal en secuencias para producir un incremento de


software

b. Extrae funciones de un sistema de gestión de archivos


c. Afronta problemas mediante una iteración de ciclos de requerimientos

13. Completar la oración “Los objetos están representados por un conjunto de


propiedades, a los cuales denominamos…”

a. objetos, por otra parte, al comportamiento que tendrán estos objetos los denominamos
métodos

b. atributos, por otra parte, al comportamiento que tendrán estos objetos los denominamos
métodos

c. métodos, por otra parte, al comportamiento que tendrán estos objetos los denominamos
atributos

14. Cuál es el objetivo del paradigma en desarrollo Ágil?

a. Desarrollo de proyectos según tiempos de los sprint del cliente


b. Desarrollo de proyectos orientados a objetos con flexibilidad
c. Desarrollo de proyectos en poco tiempo, innovando y con flexibilidad

15. Indique para qué sirve el prototipo

a. Como mecanismo para refinar un requerimiento implementado


b. Como modelo de la visión del usuario
c. Como mecanismo para identificar los requisitos del software y su desarrollo

16. Que es una empresa start-up?


a. Se basan en un crecimiento explosivo, contratando empresas creativas con culturas
corporativas aisladas para dar resultados

b. Institución humana para crear un nuevo producto o servicio con un fuerte componente
tecnológico

c. Empresas tecnológica que generar nuevos productos o servicios

17. Indica cual es verdadera:

a. Todo el equipo crea en ágil un modelo mental compartido en que todos se ponen de acuerdo
y avanzan con un producto viable.

b. Los modelos de ciclo de vida ágiles no son los más usados hoy

c. El cliente se mantiene al margen, espera el resultado de lo que está pagando

18. Qué es un modelo del ciclo de vida ágil?

a. Son etapas del ciclo de vida del software agiles combinándolas con algunas técnicas
tradicionales y siendo aún más innovadoras en cuando al orden que se deben ejecutar.

b. Estos procesos se caracterizan por estar basados en las etapas del ciclo de vida del
software tradicionales, pero combinándolas con algunas técnicas y siendo aún más
solapadoras en cuando al orden que se deben ejecutar.

c. Estos procesos se caracterizan por no estar basados en las etapas del ciclo de vida del
software tradicionales, pero combinándolas con algunas técnicas y siendo aún más
solapadoras en cuando al orden que se deben ejecutar.

19. Indique que SI es el modelo scrum:


a. Son procesos únicos, veloces y flexibles para el desarrollo de proyectos

b. deja de seguir metodologías lineales, podemos despedirnos del modelo cascada y


secuencial, pues ahora procedemos a solapar las fases y no importará en qué momento
tengas que volver atrás.

c. es un método y un apoyo visual, que sirve de base para la organización de un proyecto


gestionado con la metodología ágil Scrum

20. Un product backlog es…


a. Un análisis de los requerimientos del sistema priorizados por el PO
b. Objetivos del Sprint

c. Conjunto de requerimientos a entregar

21. Un scrumboard es…

a. Es el método para mantener el control sobre las tareas


b. Monitorea los entregables
c. Es un método y apoyo visual para organizar un projecto ágil

22. Qué significa WIP?


a. Work including product

b. Work in progress

c. Waste in process

23. Indique cual es verdadera:


a. Scrum es más lento que Kanban, no es tan adaptable
b. Kanban no usa Sprints ni puede cumplir con los alcances del proyecto
c. Scrum trabaja en Sprints de duración determinada, en Kanban, las tareas pueden tener una
fecha límite, pero no es tan estricto el periodo determinado en un inicio para cada tarea.

24. XP es una metodología de…

a. Programación extrema

b. Pensamiento UX

c. Programación con UI

25. A qué se refiere la refactorización?

a. Se refiere a rehacer el código completo

b. Se refiere a la reestructuración, modificación o limpieza del código fuente sin afectar su


comportamiento

c. se refiere a correr todas las pruebas funcionales

TEST 4.2
1) Indique qué rol es asociado al proceso de pruebas

a. Administrador de clientes
b. Administrador de pruebas

c. Administrador de red

2) ¿Quién puede: preparar, configurar y puede administrar el entorno de pruebas?

a. Tester de software
b. Devops o IT
c. Ambos

3) ¿Quién puede crear notaciones relativas a las desviaciones detectadas en las


pruebas?
a. Líder de testing
b. Tester
c. Desarrollador

4) ¿Quién planifica el proceso de pruebas?

a. Líder de testing
b. Tester
c. Líder del proyecto

5) ¿Qué rol selecciona las herramientas y decide la automatización de las pruebas?


a. QA automation
b. Líder del proyecto
c. Consultor

6) Si en el proyecto se producen retrasos se puede…

a. Correr solo los casos de prueba ya corridos


b. Filtrar los que sean más rápido correr
c. Filtrar los casos de prueba para cumplir los hitos
7) El control de las pruebas debe hacerse usando métricas definidas por…
a. El tester
b. El equipo
c. El líder de testing

8) Los informes generados, así como el seguimiento de sus resultados deben ser
presentados:
a. Al cliente
b. Jefe de proyecto
c. A todos los mencionados y a la dirección de la empresa

9) El administrador del sistema de pruebas es responsable de…


a. gestiona la progresión de ambientes y puede administrar el gestor de configuración del
ambiente

b. diseña las pruebas del sistema


c. administra los usuarios que pueden testear

10) Indique qué es verdadero respecto del rol de QC:


a. Es reactivo porque testea sobre productos ya desarrollados
b. Es proactivo porque conoce más de la arquitectura del sistema
c. Es conocedor de todos los mecanismos del sistema

TEST 4.3

1) Qué son las pruebas de integración?

a) Prueba para verificar que un componente está listo para integrarse con el resto del sistema.

b) Pruebas realizadas para exponer fallas en la interacción entre componentes y sistemas.

c) Integración de conjuntos de pruebas de software automatizados con la aplicación bajo


prueba
d) Pruebas para verificar que el entorno de prueba se pueda integrar con el producto.
2) Cuál de las siguientes NO forma parte de las Pruebas de Sistema?

a) Pruebas basadas en procesos comerciales

b) Pruebas de integración de arriba hacia abajo

c) Pruebas de rendimiento, carga y estrés


d) Pruebas basadas en requerimientos

3) Qué son las pruebas de integración?

a) Prueba para verificar que un componente está listo para integrarse con el resto del sistema.
b) Integración de conjuntos de pruebas de software automatizados con la aplicación bajo
prueba
c) Pruebas realizadas para exponer fallas en la interacción entre componentes y sistemas

4) Un tipo de prueba de integración en la que elementos de software, elementos de


hardware o ambos se combinan a la vez en un componente y no en etapas es:

a) Pruebas del sistema


b) Pruebas de integración
c) Pruebas de Big-Bang

5) Qué son los niveles de prueba?


a) son grupos de actividad de prueba que se organizan y gestionan conjuntamente

b) son actividades organizadas para testear


c) el modelo V

6) A que tipo de prueba corresponde la prueba de módulo?


a) Pruebas de aceptación

b) Pruebas de componente

c) Pruebas de integración
7) ¿Cuáles son los tipos de integración vistos?
a) Integración ascendente
b) Integración ad-hoc
c) Incremental descendente, incremental ascendente y sándwich

8) A que se corresponde la siguiente definición: impulsores es transmitir los casos


de prueba a los módulos testeados y recibir los resultados que estos produzcan en
los casos en que sea necesario

a) Big bang

b) Módulo impulsor

c) Control principal

9) Se puede hacer cualquier secuencia de integración?


a) Se debe estudiar el problema concreto y buscar el orden de integración más adecuado
b) Si se puede
c) No se puede

10) ¿Cuál método de integración combina los métodos descendente y ascendente?


a) Método bomba

b) Método sándwich

c) Método big bang

11) ¿Cómo definiría a una estructura de datos?

a) forma de organizar un conjunto de datos con el objetivo de facilitar la manipulación de datos

b) conjunto de datos que pertenecen a un mismo contexto que son almacenados


definitivamente
c) colección de datos que se definen operativamente
12) Cuáles son las estructuras de datos más conocidas?
a) Estáticas y dinámicas
b) Pilas y colas
c) Estructura no lineal de datos

13) A que concepto corresponde la siguiente definición: que el tamaño ocupado en


memoria se define antes de que el programa se ejecute y no puede modificarse
dicho tamaño durante la ejecución del programa

a) Estructura de datos estática


b) Estructura de datos dinámica
c) Arrays o vectores

14) A que tipo de pruebas corresponde: se utilizan para identificar defectos al


principio del ciclo de desarrollo de software y es muy útil para los desarrolladores

a) Test de aceptación
b) Test de integración
c) Test unitario

15) Indique qué es un controlador:

a) Reemplaza a un componente no disponible

b) Simula datos de entrada, registra los de saluda y aporta un arnés de pruebas

c) Ejecuta pruebas de componentes que requiere driver y stubs

16) A que corresponde la siguiente definición: simula un componente que no se


encuentra disponible o que no es parte del objeto de prueba:
a) Driver
b) Controlador
c) Stub
17) ¿Qué pruebas pueden ser ejecutadas por los tester y los desarrolladores?
a) De integración y unitarias
b) De sistemas
c) De componentes

18) ¿Qué pruebas se ejecutan end to end en un sistema y no se hacen en el entorno


real?
a) Integración
b) Aceptación del usuario
c) Del sistema

19) ¿Que pruebas se centran en el comportamiento y las capacidades de todo un


sistema?
a) Las del sistema
b) Las de aceptación
c) Las de aceptación y de integración.

20) A qué tipo de aceptación se corresponde: Normalmente se verifica la


adecuación al uso del sistema por parte de usuarios de negocio, “los clientes
conocen su negocio”

a) Prueba de aceptación de usuario


b) Prueba de aceptación contractual
c) Prueba alfa

TEST 4.4
1) Indique a qué se corresponde la definición: grupo de actividades de prueba
destinadas a probar características y objetivos específicos de un sistema
a) Prueba funcional

b) Tipo de pruebas

c) Nivel de pruebas

2) Indique cual es verdadero al referirse al objetivo de un tipo de prueba:

a) Evaluar características funcionales de calidad, tales como fiabilidad, eficiencia de


desempeño y usabilidad
b) Evaluar características no funcionales de calidad, tales como fiabilidad, eficiencia de

desempeño, seguridad, compatibilidad y usabilidad

c) Evaluar si la estructura o arquitectura del componente o sistema es correcta

3) Completar: la prueba funcional de un sistema incluye…

a) Pruebas que evalúan características que el sistema debe evaluar


b) Pruebas que describen los productos de trabajo
c) Pruebas que evalúan funciones que el sistema debe realizar

4) Los requisitos funcionales pueden estar descritos en:


a) Epicas e historias de usuario
b) Especificaciones funcionales
c) Ambas son correctas

5) La prueba funcional observa…


a) El comportamiento del software
b) La respuesta del hardware
c) Ninguna es correcta
6) En las pruebas de caja negra nos enfocamos en:
a) Las entradas del sistema
b) Las salidas del sistema
c) Las entradas y salidas del sistema

7) Indique a que corresponde la definición: es una de las medidas de la calidad de


los test que nos dice cuanto código hemos probado
a) Cobertura
b) Test de trazabilidad
c) Ninguna es correcta

8) Para calcular el % de cobertura debo…


a) Contar las líneas de código que hemos recorrido al probar
b) Usar la trazabilidad entre pruebas y requisitos funcionales
c) Usar criterios para armar una fórmula de cobertura

9) Indique a que se corresponde la definición de que constatan la funcionalidad


esperada, pudiendo ser probados recreando las condiciones de prueba y
constatando los resultados previstos
a) Pruebas funcionales
b) Pruebas creativas
c) Pruebas positivas

10) Un token colabora en…


a) Dar un verificación en dos pasos de que el usuario es quien dice ser
b) Dar una verificación con un token físico
c) Dar más confidencialidad al usuario

11) Completar: una prueba no funcional es…


a) La que evalúa las características de los requerimientos
b) La que verifica los requisitos de los niveles de prueba
c) Cuan bien se comporta el sistema
12) Indique cual es falso al estar relacionados con los requisitos no funcionales

a) Su cuantificación es difícil
b) La definición de sus requisitos es muy preciso
c) No son establecidos de forma explicita

13) Las pruebas de volumen son aquellas que…


a) Determinan problemas de concurrencia
b) Aplican una carga durante un período de tiempo para ver cómo se comporta a través del
tiempo
c) Validan el funcionamiento de la aplicación con ciertos volúmenes de datos

14) Las pruebas de estrés son aquellas que…


a) Reaccionan a la sobrecarga y se recuperan
b) Dan un rendimiento en modo de operación continua
c) Se usan para validar efecto en el desempeño

15) Defina la accesibilidad


a) Facilidad de uso
b) condición mediante la cual sistemas heterogéneos pueden intercambiar procesos o datos.
c) Posibilidad de acceso

TEST 4.5
1) ¿Cuáles son pruebas E2E?
a) Sanity y Smoke Test
b) Test de regresión
c) Todas

2) Indique cual tipo de test es el más crítico:


a) Sanity Test
b) Smoke Test
c) Test de regresión
3) Indique que tipo de técnica es la E2E:
a) prueba todo el producto de software de principio a fin para garantizar que el flujo de la

aplicación se comporte como el cliente espera.

b) prueba en particular una parte del producto de software de principio a fin para garantizar
que el flujo de la aplicación se comporte como el cliente espera
c) cruzan múltiples aplicaciones y grupos de testers.

4) Qué tipos de errores puede hallar E2E?


a) Integración de programas y bases de datos
b) el flujo de datos y cambios de estados cuando se ejecutan diferentes funcionalidades
c) flujo de funcionalidades y cambios de estados

5) ¿Quiénes encuentran útil hacer un E2E porque las pruebas de simulación de


usuarios les permiten saber cómo afectaría un usuario una prueba con errores?
a) Tester
b) Desarrollador
c) Líderes

6) Quienes lo encuentran útil el E2E útil porque escribir pruebas que verifiquen el
comportamiento del mundo real les ayuda a evitar problemas y lograr una mayor
sensación de logro.
a) Desarrollador
b) Tester
c) Líderes

7) Cuál tipo de E2E realiza las pruebas en capas, lo que significa que las pruebas
se realizan en orden secuencial y jerárquico:
a) Grabadora
b) Pruebas verticales
c) Pruebas horizontales

8) Qué es un escenario de pruebas?


a) una secuencia de eventos que son ejecutables sobre un sistema o el dispositivo
b) una cadena de casos de prueba que se ejecutan según el tipo de usuario
c) un tipo de prueba a ser diseñado

9) Indique a qué tipo de prueba se corresponde la siguiente definición: Es para


determinar si una nueva versión de software está funcionando lo suficientemente
bien como para aceptarla para un esfuerzo de prueba mayor
a) E2E
b) Sanity Test
c) Smoke Test

10) Indique a qué tipo de prueba se corresponde la siguiente definición: prueba


rápida que funcionan las partes más críticas o importantes del sistema
a) Sanity Test
b) Smoke Test
c) Regresión

11) ¿Cuál prueba tiene el objetivo de garantizar que cualquier cambio de código en
el software no afecte las funcionalidades existentes del software?
a) Regresión
b) Sanity Test
c) E2E

12) Cuáles son técnicas de regresión?


a) Local y remoto
b) Analógicas y digitales
c) Regresión unitaria, parcial y completa

13) Cuándo tenemos un buen caso de prueba?


a) Cuando se puede usar cuando lo hago
b) Cuando es atómico
c) Cuando es repetible, reutilizable y económico
14) Los casos de prueba atómicos son:
a) Independientes de otros casos de prueba
b) Agregados a escenarios y dependientes de ellos
c) Divisibles en más casos de prueba

15) Completar: Los conjuntos de pruebas están….


a) para encontrar errores
b) diseñados para probar un solo componente de principio a fin
c) probados para ser parte del sanity testing porque son una buena práctica de higiene

16) Cuáles son los Flaky Test?


a) Cuando una prueba es estable
b) Cuando una prueba se corre tarde
c) Ninguna respuesta es correcta

TEST 4.6
1) ¿Cómo se define el mantenimiento de un sistema?

a) Es la modificación de un producto software después de su entrega al equipo de desarrollo


para corregir defectos, mejorar el rendimiento u otras propiedades deseables, o para adaptarlo
a un cambio de entorno.
b) Es la modificación de un producto software después de su entrega al cliente o usuario para
corregir defectos, mejorar el rendimiento u otras propiedades deseables, o para adaptarlo a un
cambio de entorno.
c) Es la modificación de un producto software antes de su entrega al cliente o usuario para
corregir defectos, mejorar el rendimiento u otras propiedades deseables, o para adaptarlo a un
cambio de entorno.
2) Las etapas del ciclo de vida del mantenimiento son:
a) Puesta en producción, notificación, anotación y reparación de fallos.

b) Puesta en desarrollo, notificación, anotación y reparación de fallos.


c) Ninguna de las anteriores.

3) A qué se corresponde la siguiente definición: es una pieza de software (puede


ser un programa o parte de él) que se puede descargar de forma adicional en un
paquete de software, y que se instala en el software.
a) Entropía.
b) Hotfix.
c) Parche.

4) Los tipos de parches pueden ser:


a) Según mejoras y seguridad.
b) Según actualización y depuración.
c) Según criterios, como pueden ser por tamaño o por propósitos.

5) Los parches por propósitos pueden ser, por ejemplo:


a) De traducción y seguridad.
b) De depuración y actualización.
c) Todos son correctos.

6) Qué se define como: arreglo puntual que solo ocurre cuando un error está
afectando al sistema y necesitamos aplicar una pequeña actualización para
solucionar el problema
a) Hotfix.
b) Parche de actualización.
c) Parche de depuración.
7) Completar: el análisis de impacto sirve para ayudar a…
a) Ver cómo está afectado el sistema para hacer un parche.

b) Decidir cuántas pruebas de regresión son necesarias.

c) Decidir cómo configurar un sistema de pruebas.

8) El mantenimiento y el desarrollo son actividades…


a) Esporádicas.
b) Continuas.
c) Dispares.

9) Los tester deben aprender a:


a) Configurar los sistemas.
b) Armar código de los Hotfix.
c) Contener defectos.

10) Indique cuál oración es más amplia para considerar:


para mi es parche y lo consulte con Gonzo y dijo que preguntaria (ya que dice “más
amplia”)

a) Cualquier nueva versión del producto, cada nueva actualización y cada cambio del software
requiere pruebas adicionales.

b) Cualquier nuevo componente y sus cambios requieren pruebas adicionales.

c) Cualquier parche del producto requiere pruebas adicionales. X

Respuesta correcta

a) Cualquier nueva versión del producto, cada nueva actualización y cada cambio del software
requiere pruebas adicionales.

11) Los campos que cubre el mantenimiento son:


a) Documentación a completar.
b) Corrección de errores y distribuciones de adaptaciones.
c) Análisis de todos los parches implantados.
12) Los tipos de mantenimiento son:
a) Preventivo, predictor, correctivo, analítico, evolutivo y perfectivo.
b) Preventivo, predictivo, correctivo, adaptativos, evolutivo y preferido.
c) Preventivo, predictivo, correctivo, adaptativos, evolutivo y perfectivo.

13) La caducidad de un sistema es:


a) EOC: fin de la completitud.

b) EOL: fin de la vida útil de un software.

c) EOU: fin de la cantidad de actualizaciones.

14) Defina a que se corresponde la definición de trasladar datos o software de un


sistema a otro, incluyendo quizás también SO y la nube:
a) Migración.
b) Versión.
c) Integración.

También podría gustarte