Quiz
Technical Test Analyst ,Advanced Level
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (35)
1¿Cuáles de los siguientes son los factores de riesgo genéricos que debería considerar el Analista de Pruebas Técnicas?
Seleccione DOS opciones- AGran número de defectos encontrados con la fiabilidad del software.
- BFactores tecnológicos como la complejidad y la disponibilidad de herramientas.
- CDisponibilidad de documentación de los sistemas heredados que se utilizará para verificar la exactitud de los cálculos.
- DRestricciones presupuestarias del proyecto
- EAltas tasas de cambio de los casos de uso comercial.
2Al participar en un análisis de riesgos, se espera que el Analista de Pruebas Técnicas trabaje estrechamente con, ¿cuál de los siguientes grupos de personas?
- AUsuarios
- BLos analistas de negocios
- CPatrocinadores del proyecto
- DDesarrolladores
3¿Cuál de las siguientes afirmaciones sobre la cobertura de la enfermedad es cierta?
- ARequiere establecer cada condición atómica como verdadera y falsa y requiere que la decisión resultante sea probada con resultados tanto verdaderos como falsos.
- BRequiere evaluar la decisión con resultados tanto verdaderos como falsos, independientemente de las condiciones atómicas.
- CRequiere establecer cada condición atómica como verdadera y falsa, pero no requiere que la decisión resultante se pruebe con resultados tanto verdaderos como falsos.
- DProporciona una cobertura más completa que la cobertura de decisión.
4Está probando un sistema de foto-imposición para el control del tráfico en una intersección. Se tomará una foto si se cumplen las dos condiciones siguientes: La luz es roja (ROJA) y las ruedas delanteras del coche están sobre la línea que marca el comienzo de la intersección (RUEDAS).
Considere estos conjuntos de valores:
1. ROJO + RUEDAS
2. ROJO + NO SON RUEDAS
3. NO ES ROJO + RUEDAS
4. NO ES ROJO + NO SON RUEDAS
Supongamos que la lógica del código es la siguiente:
SI EL ROJO Y LAS RUEDAS
ENTONCES TOMAR LA FOTO
SINO
NO TOMES LA FOTO
Dada esta información, ¿qué conjunto de valores proporciona el mínimo número de pruebas para alcanzar el 100% de cobertura de decisión/condición?- A1 y 2 o 1 y 3.
- B1, 2, 3 y 4.
- C2 y 3.
- D1 y 4.
5Está probando un sistema de foto-imposición para el control del tráfico en una intersección. Se ha determinado que se debe tomar una foto si el semáforo está en rojo (ROJO) o el coche va a alta velocidad (VELOCIDAD) y si las ruedas delanteras del coche están sobre la línea que marca el comienzo de la intersección (RUEDAS).
Considere estos conjuntos de valores de prueba:
1. ROJO + VELOCIDAD + RUEDAS
2. ROJO + VELOCIDAD + no RUEDAS
3. ROJO + no VELOCIDAD + RUEDAS
4. ROJO + no VELOCIDAD + no RUEDAS
5. no ROJO + VELOCIDAD + RUEDAS
6. no ROJO + VELOCIDAD + no RUEDAS
7. no ROJO + no VELOCIDAD + RUEDAS
8. no ROJO + no VELOCIDAD + no RUEDAS
Supongamos que la lógica del código es la siguiente:
SI ((ROJO O VELOCIDAD) Y RUEDAS) ENTONCES TOMA LA FOTO
SINO
NO TOMES LA FOTO
Dada esta información, ¿qué conjunto de valores proporciona el mínimo número de pruebas para lograr una cobertura de condición/decisión 100% modificada?- A1, 3 y 8.
- B2 y 8.
- C3, 4, 5 y 7.
- D1, 5, 7 y 8.
6Está probando un sistema de foto-imposición para el control del tráfico en una intersección. Los requisitos establecen que se debe tomar una foto si la luz de la señal es roja (ROJA) o si el auto va a alta velocidad (VELOCIDAD) y si las ruedas delanteras del auto están sobre la línea que marca el comienzo de la intersección (RUEDAS).
Considere estos conjuntos de valores:
1. ROJO + VELOCIDAD + RUEDAS
2. ROJO + VELOCIDAD + no RUEDAS
3. ROJO + no VELOCIDAD + RUEDAS
4. ROJO + no VELOCIDAD + no RUEDAS
5. no ROJO + VELOCIDAD + RUEDAS
6. no ROJO + VELOCIDAD + no RUEDAS
7. no ROJO + no VELOCIDAD + RUEDAS
8. no ROJO + no VELOCIDAD + no RUEDAS
Supongamos que la lógica del código es la siguiente:
Si (ROJO o VELOCIDAD) y RUEDAS)
entonces toma la foto
SINO
No tomes la foto
Dada esta información, ¿qué conjuntos de valores proporcionan el mínimo número de pruebas para lograr una cobertura del 100% de las condiciones múltiples?- ASe necesitan todos los juegos.
- B3, 4, 5 y 7.
- C1, 3 y 8.
- D1, 5, 7 y 8.
7Está probando un sistema de foto-imposición para el control del tráfico en una intersección. Los requisitos establecen que se debe tomar una foto si la luz de la señal es roja (ROJA) o si el auto va a alta velocidad (VELOCIDAD) y si las ruedas delanteras del auto están sobre la línea que marca el comienzo de la intersección (RUEDAS).
Considere estos conjuntos de valores:
1. ROJO + VELOCIDAD + RUEDAS
2. ROJO + VELOCIDAD + no RUEDAS
3. ROJO + no VELOCIDAD + RUEDAS
4. ROJO + no VELOCIDAD + no RUEDAS
5. no ROJO + VELOCIDAD + RUEDAS
6. no ROJO + VELOCIDAD + no RUEDAS
7. no ROJO + no VELOCIDAD + RUEDAS
8. no ROJO + no VELOCIDAD + no RUEDAS
Supongamos que la lógica del código es la siguiente:
Si ((ROJO o VELOCIDAD) y RUEDAS)
entonces toma la foto
SINO
No tomes la foto
Dada esta información, qué conjuntos de valores proporcionan el mínimo número de pruebas para lograr el 100% de cobertura de la ruta.- A3, 4, 5, 7
- B2, 3
- C1, 3, 8
- D1
8¿Cuáles de los siguientes tipos de defectos son objeto de las pruebas APIO?
- APérdida de transacciones.
- BIncumplimiento de las normas de codificación.
- CManejo incorrecto de los datos.
- DDefectos de instalación.
- EFallos de GUI.
9Usted es el Analista de Pruebas Técnicas que trabaja en la prueba del software que controlará el movimiento de un techo en un nuevo estadio deportivo nacional con capacidad para 100.000 espectadores. Un análisis de fallos ha demostrado que si el sistema de software falla, puede causar que el techo se rompa y caiga sobre los espectadores. El gobierno ha solicitado que el nivel de pruebas de este software supere el que normalmente exigen las normas reglamentarias pertinentes.
¿Cuál es el nivel de cobertura de la prueba que esperaría alcanzar en la prueba del software de control para el techo del estadio?- ACobertura de sentencia + cobertura de Condición Modificada/Decisión.
- BCobertura de sentencia + Cobertura de declaración
- CCobertura de condición/decisión modificada
- DCobertura de condiciones múltiples.
10Abajo está el pseudo-código de un programa TRICKY:
0 programa TRICKY
1 var1, var2, var3 : entero
2 inicia
3 leer ( var2 )
4 leer ( var1 )
5 mientras que la var2 < 10 bucle
6 var3 = var2 + var1
7 var2 = 4
8 var1 = var2 + 1
9 imprimir ( var3 )
10 si var1 = 5 entonces
11 impresión ( var1 )
12 +
13 impresión ( var1+1 )
14 endif
15 var2 = var2 + 1
16 endloop
17 escribe ("Wow - eso fue difícil!" )
18 escribe ( "Pero la respuesta es..." )
19 escribir ( var2+var1 )
20 final del programa TRICKY
¿Cuál de las siguientes afirmaciones sobre el programa TRICKY describe correctamente cualquier anomalía de flujo de control en él?- AEl programa TRICKY no contiene anomalías de flujo de control.
- BEl programa TRICKY contiene un código inalcanzable y un bucle infinito.
- CEl programa TRICKY contiene un código inalcanzable.
- DEl programa TRICKY contiene un bucle con múltiples puntos de entrada.
11Abajo está el pseudo-código de un programa que calcula e imprime las comisiones de ventas:
0 programa Calcular Comisión
1 total, número : entero
2 comision_hi, comision_lo : real
3 comienza
4 leer ( número )
5 mientras que el número ≠ -1 loop
6 total = total + número
7 leer ( número )
8 endloop
9 si el total es > 1000 entonces
10 comisión_hi = 100 + 0.2 * ( total - 1000 )
11 más
12 comision_lo = 0.15 * total
13 endif
14 escribe ("La comisión de este vendedor es:")
15 escribir ( comisión_hi )
16 final del programa Calcular Comisión
¿Cuál de las siguientes enumera correctamente las anomalías en el flujo de datos que existen en el programa "Calcula la Comisión"?- AComisión_hi: línea 10; comisión_lo: línea 12
- BNúmero: línea 5; número: línea 6
- CTotal: línea 6; commision_hi: línea 10; commision_lo: línea 12
- DTotal: línea 6; comision_lo: línea 12; comision_hi: línea 15
12Se le han facilitado las siguientes medidas de promedio en todo el sistema para los cuatro sistemas, W, X, Y y Z.
Se dispone de presupuesto para mejorar la mantenibilidad del código en cada uno de los cuatro sistemas aplicando los resultados del análisis estático a los componentes individuales.
¿Cuál de las siguientes es la MEJOR aplicación del análisis estático si sólo se pueden financiar dos medidas por sistema?
- AW - CO, RE X - CC, CH Y - CP, CO Z - CC, RE
- BW - CC, CP X - CH, CO Y - CC, CH Z - CO, RE
- CW - CC, RE X - CP, CO Y - CC, CH Z - CO, RE
- DW - CH, CO X - CC, RE Y - CP, RE Z - CC, CH
13¿Cuál de las siguientes es una forma de utilizar los gráficos de llamada para determinar los requisitos de las pruebas de integración?
- AEstableciendo el número de ubicaciones dentro del software desde las que se llama a un método o función.
- BEstableciendo el número de ubicaciones dentro del software desde donde se llama a un módulo o sistema.
- CDeterminar las llamadas condicionales e incondicionales para el análisis de rendimiento.
- DDetectando las áreas a las que hay que dirigirse para posibles fugas de memoria.
14Usted es el Analista de Pruebas Técnicas que trabaja en un proyecto de desarrollo de un nuevo Sistema de Despacho de Ambulancias (ADS). Este ADS ayuda a los operadores a tomar llamadas sobre incidentes, identificar las ambulancias disponibles y movilizar las ambulancias para manejar los incidentes. Sabe que el ADS fue diseñado usando un enfoque orientado a objetos e implementado usando un lenguaje con recolección de basura automatizada. Durante las pruebas del sistema y su aceptación se ha percibido que el sistema funciona en general correctamente, pero también con bastante lentitud, y también se ha "fallado" ocasionalmente; las investigaciones (breves) posteriores no fueron concluyentes.
¿Cuál de las siguientes afirmaciones justificaría mejor el uso del análisis dinámico en esta situación?- AEl análisis dinámico podría utilizarse para medir los tiempos de respuesta de diversas funciones para permitir posteriormente el ajuste del sistema.
- BEl análisis dinámico podría utilizarse para generar gráficos de llamada del sistema que permitan mejorar el rendimiento de los objetivos.
- CEl análisis dinámico podría identificar violaciones de acceso a la memoria causadas por un puntero salvaje que resultan en los ocasionales "choques".
- DEl análisis dinámico podría utilizarse para determinar si los defectos introducidos por los programadores que no liberan la memoria asignada son los causantes de los "choques".
15Suponga que está trabajando como analista de pruebas técnicas en un proyecto en el que se está desarrollando un nuevo sistema bancario. Este sistema almacenará datos financieros de los clientes, incluyendo información de identificación personal, números de cuenta y saldos, e historial de transacciones.
Basándose en esta información, ¿cuál de los siguientes temas es más probable que necesite contribuir al plan de pruebas?- AAnonimizarían los datos de prueba.
- BCoordinación de los componentes distribuidos.
- CProbando la encriptación de datos.
- DPruebas en producción.
16Un sistema tiene un campo de entrada editable y de forma libre llamado "Nombre de archivo para abrir". Basándose sólo en esta información, ¿cuál de las siguientes amenazas a la seguridad debería probar?
- ASecuencias de comandos entre sitios.
- BDenegación de servicio.
- CDesbordamiento del búfer.
- DRomper la encriptación.
17Escenario 1.
Asume que trabajas para una empresa nueva con grandes ambiciones pero con una financiación inicial limitada. Están creando un sistema que proporcionará programas personalizados de lealtad y recompensas para pequeñas y medianas empresas que vendan a clientes en la web. Estas empresas se inscriben en la tienda web del sistema. Esto permite a las compañías crear botones personalizados, para ser colocados en sus sitios web, que permiten a los clientes inscribirse en el programa de lealtad y recompensas de las compañías. Cada compra posterior gana puntos, y tanto las empresas como sus clientes pueden gestionar el programa; por ejemplo, las empresas pueden determinar el número de puntos necesarios para que los clientes reciban un producto o servicio gratuito, y los clientes pueden controlar sus puntos.
El personal de marketing de su empleador está promocionando fuertemente el sistema, ofreciendo agresivos descuentos en los honorarios del primer año para registrar nuevas empresas. Los materiales de marketing afirman que el servicio será altamente fiable y extremadamente rápido para las empresas y sus clientes.
En este momento, los requisitos están completos, y el desarrollo del software acaba de comenzar. El calendario actual permitirá a las empresas y a sus clientes inscribirse a partir de tres meses.
Su empleador tiene la intención de utilizar recursos de computación en nube para alojar este servicio, y de no disponer de recursos de hardware distintos de las computadoras de oficina ordinarias para sus desarrolladores, probadores y otros ingenieros y gerentes. Para construir el sistema se utilizarán componentes de software de aplicación estándar de la industria basados en la web.
El entorno de producción se utilizará para las pruebas, y el equipo de operaciones ya ha definido y probado el proceso para configurar este entorno según sea necesario.
Consulte el escenario 1. Supongamos que el marketing quiere que el tiempo medio entre fallos sea de tres meses o más, con un tiempo medio de reparación de diez minutos o menos cuando el sistema falla. ¿Cuál de las opciones debería abordarse como desafíos en la planificación de la prueba de fiabilidad de este sistema antes de su lanzamiento?- AEl costo de un entorno de prueba de fiabilidad.
- BDuración de la prueba de fiabilidad.
- CConfigurando un entorno de prueba similar al de la producción.
- DLa fiabilidad de la vigilancia en la producción.
- EForzando fallas en el hardware y el sistema operativo.
- FDefiniendo el requisito de fiabilidad.
- GDeterminar la disponibilidad del objetivo para el sistema.
18Escenario 1.
Asume que trabajas para una empresa nueva con grandes ambiciones pero con una financiación inicial limitada. Están creando un sistema que proporcionará programas personalizados de lealtad y recompensas para pequeñas y medianas empresas que vendan a clientes en la web. Estas empresas se inscriben en la tienda web del sistema. Esto permite a las compañías crear botones personalizados, para ser colocados en sus sitios web, que permiten a los clientes inscribirse en el programa de lealtad y recompensas de las compañías. Cada compra posterior gana puntos, y tanto las empresas como sus clientes pueden gestionar el programa; por ejemplo, las empresas pueden determinar el número de puntos necesarios para que los clientes reciban un producto o servicio gratuito, y los clientes pueden controlar sus puntos.
El personal de marketing de su empleador está promocionando fuertemente el sistema, ofreciendo agresivos descuentos en los honorarios del primer año para registrar nuevas empresas. Los materiales de marketing afirman que el servicio será altamente fiable y extremadamente rápido para las empresas y sus clientes.
En este momento, los requisitos están completos, y el desarrollo del software acaba de comenzar. El calendario actual permitirá a las empresas y a sus clientes inscribirse a partir de tres meses.
Su empleador tiene la intención de utilizar recursos de computación en nube para alojar este servicio, y de no disponer de recursos de hardware distintos de las computadoras de oficina ordinarias para sus desarrolladores, probadores y otros ingenieros y gerentes. Para construir el sistema se utilizarán componentes de software de aplicación estándar de la industria basados en la web.
El entorno de producción se utilizará para las pruebas, y el equipo de operaciones ya ha definido y probado el proceso para configurar este entorno según sea necesario.
Consulte el escenario 1. Supongamos que el marketing quiere asegurarse de que el sistema sea muy rápido. ¿Cuál de las opciones debe ser abordada como desafíos en la planificación de la prueba de rendimiento de este sistema antes de su lanzamiento?- ADefinir los requisitos de rendimiento.
- BSelección de los datos de la prueba.
- CEl costo de las herramientas de prueba de rendimiento
- DAnonimizarían los datos de las pruebas.
- EDesarrollando un simulador complejo.
- FConfigurando un entorno de prueba similar al de la producción.
- GCompatibilidad de las herramientas de prueba de rendimiento.
19¿Cuál de los siguientes tipos de prueba será más importante para un sistema de control de programas informáticos que se integrará en un sistema más amplio y se espera que genere varias variantes y experimente una serie de cambios de entorno en un período de 10 años?
- APrueba de recuperación.
- BPruebas de mantenimiento.
- CPrueba de adaptabilidad.
- DPrueba de reemplazo.
- EPruebas de seguridad.
20Considere el siguiente riesgo del producto: Terminación anormal de la aplicación debido a un fallo en la conexión de la red
¿Cuál de los siguientes es el tipo de prueba apropiado para abordar este riesgo?- APrueba de fiabilidad.
- BPruebas de rendimiento.
- CPruebas de operabilidad.
- DPrueba de portabilidad.
21Escenario 1.
Asume que trabajas para una empresa nueva con grandes ambiciones pero con una financiación inicial limitada. Están creando un sistema que proporcionará programas personalizados de lealtad y recompensas para pequeñas y medianas empresas que vendan a clientes en la web. Estas empresas se inscriben en la tienda web del sistema. Esto permite a las compañías crear botones personalizados, para ser colocados en sus sitios web, que permiten a los clientes inscribirse en el programa de lealtad y recompensas de las compañías. Cada compra posterior gana puntos, y tanto las empresas como sus clientes pueden gestionar el programa; por ejemplo, las empresas pueden determinar el número de puntos necesarios para que los clientes reciban un producto o servicio gratuito, y los clientes pueden controlar sus puntos.
El personal de marketing de su empleador está promocionando fuertemente el sistema, ofreciendo agresivos descuentos en los honorarios del primer año para registrar nuevas empresas. Los materiales de marketing afirman que el servicio será altamente fiable y extremadamente rápido para las empresas y sus clientes.
En este momento, los requisitos están completos, y el desarrollo del software acaba de comenzar. El calendario actual permitirá a las empresas y a sus clientes inscribirse a partir de tres meses.
Su empleador tiene la intención de utilizar recursos de computación en nube para alojar este servicio, y de no disponer de recursos de hardware distintos de las computadoras de oficina ordinarias para sus desarrolladores, probadores y otros ingenieros y gerentes. Para construir el sistema se utilizarán componentes de software de aplicación estándar de la industria basados en la web.
Considere el escenario 1. Supongamos que el tiempo de respuesta adecuado del sistema se considera uno de los riesgos de producto más importantes para este sistema.
¿Cuál de las siguientes afirmaciones es verdadera?- ALas pruebas de rendimiento deben realizarse después de las pruebas funcionales.
- BLas pruebas de rendimiento dinámico deben realizarse durante las revisiones del código.
- CLas pruebas de rendimiento deben comenzar en las construcciones iniciales del sistema.
- DLas pruebas de fiabilidad deben realizarse después de las pruebas de rendimiento.
22Escenario 1.
Asume que trabajas para una empresa nueva con grandes ambiciones pero con una financiación inicial limitada. Están creando un sistema que proporcionará programas personalizados de lealtad y recompensas para pequeñas y medianas empresas que vendan a clientes en la web. Estas empresas se inscriben en la tienda web del sistema. Esto permite a las compañías crear botones personalizados, para ser colocados en sus sitios web, que permiten a los clientes inscribirse en el programa de lealtad y recompensas de las compañías. Cada compra posterior gana puntos, y tanto las empresas como sus clientes pueden gestionar el programa; por ejemplo, las empresas pueden determinar el número de puntos necesarios para que los clientes reciban un producto o servicio gratuito, y los clientes pueden controlar sus puntos.
El personal de marketing de su empleador está promocionando fuertemente el sistema, ofreciendo agresivos descuentos en los honorarios del primer año para registrar nuevas empresas. Los materiales de marketing afirman que el servicio será altamente fiable y extremadamente rápido para las empresas y sus clientes.
En este momento, los requisitos están completos, y el desarrollo del software acaba de comenzar. El calendario actual permitirá a las empresas y a sus clientes inscribirse a partir de tres meses.
Su empleador tiene la intención de utilizar recursos de computación en nube para alojar este servicio, y de no disponer de recursos de hardware distintos de las computadoras de oficina ordinarias para sus desarrolladores, probadores y otros ingenieros y gerentes. Para construir el sistema se utilizarán componentes de software de aplicación estándar de la industria basados en la web.
Considere el escenario 1. Asuma que está ejecutando pruebas de seguridad contra el sistema ¿Cuál de los siguientes tipos de defectos esperaría encontrar durante estas pruebas?- AEl sistema borra la pantalla demasiado rápido después de entrar.
- BEl sistema elimina los archivos temporales del usuario después de cerrar la sesión.
- CEl sistema permite el acceso no autorizado a los datos.
- DEl sistema permite el acceso desde un navegador no compatible.
23Se ha invitado a un analista de pruebas técnicas a la revisión de una especificación de diseño arquitectónico. La revisión ha sido convocada con poca antelación para el día siguiente y aunque no hay nada en la agenda del analista para ese momento, no hay tiempo para prepararse.
¿Cuál de las siguientes sería la respuesta más adecuada a la invitación?- AEstoy libre en ese momento y estaré encantado de asistir.
- BNo tengo tiempo para prepararme, pero asistiré en lugar de causar un retraso.
- CNo tendré suficiente tiempo para preparar una reunión de revisión mañana, así que debo declinar a menos que la revisión pueda ser pospuesta.
- DNo puedo asistir a la revisión porque no estoy familiarizado con la especificación.
24Ha estado participando en una revisión arquitectónica de un nuevo diseño de producto. Se trata de un producto incrustado que tiene severas restricciones de memoria.
Considere las siguientes listas de prácticas de programación y los problemas que pueden resultar del uso de esas prácticas.
Prácticas de programación:
1. Conexión en común...
2. Almacenamiento en caché de datos
3. Instanciación perezosa
4. concurrencia de transacciones
PROBLEMAS:
A. El impacto de la actuación cuando se necesita la instanciación
B. Pérdida de transacciones debido a la falta de disponibilidad del procesador
C. Errores en la lógica del multihilo
D. Datos obsoletos
¿Cuál de las anteriores es una práctica de programación que puede utilizarse para reducir el uso innecesario de la memoria en este escenario y cuáles son los posibles problemas en el uso de esta práctica?- APráctica 2, Problema D
- BPráctica 4, Problema C
- CPráctica 3, Problema A
- DPráctica 1, Problema B
25Usted está participando en una revisión del código y ha notado un problema en la siguiente sección del pseudo-código (asuma que *** indica un comentario).
*** Este código comprueba si el tipo de tarjeta es válido. Si la tarjeta de crédito es del tipo "Discover", entonces...
Mensaje de error de la pantalla 437 Si la tarjeta de crédito es del tipo "Visa" o
"MasterCard", entonces procese la compra.
Si la tarjeta de crédito es del tipo "AmericanExpress", entonces muestra el mensaje de error 439.
Si no, Mensaje de error de la pantalla 440
Termina si
¿Cuál de los siguientes problemas se demuestra en esta sección del código y por qué debería ser corregido?- ANo existe una cláusula de incumplimiento, lo que hace que los posibles casos no se tramiten.
- BEl comentario en el código es incorrecto, lo que resulta en un impacto de mantenimiento.
- CEl caso más probable no se prueba primero, lo que da lugar a un posible impacto en el rendimiento.
- DSe debería utilizar una biblioteca externa para validar la tarjeta de crédito, lo que daría lugar a una ineficiencia al no reutilizar los componentes existentes.
26Escenario 2.
Suponga que está involucrado en la prueba de una aplicación madura. Esta aplicación es un servicio de citas en línea que permite a los usuarios: ingresar un perfil de sí mismos; conocer gente apropiada para la orientación que sería una buena pareja para ellos; organizar eventos sociales con esas personas; y, bloquear a las personas que no quieren contactar.
Los defectos y los casos de prueba se gestionan en una herramienta comercial de gestión de pruebas existente, que funciona bien. El código fuente y otros productos del proyecto se almacenan en un sistema de gestión de configuración de código abierto.
Su gerente le indica que le ayude a seleccionar una herramienta de automatización de la ejecución de pruebas para automatizar la mayoría de las pruebas de regresión.
Considere el escenario 2. ¿Cuál de las siguientes es una consideración importante en relación con las herramientas existentes?- AEl proceso para almacenar y versionando pruebas automatizadas.
- BEl costo de la herramienta de automatización de la ejecución de pruebas.
- CEl proceso de eliminar los informes de defectos duplicados creados por las pruebas automatizadas.
- DSeleccionando una herramienta de automatización de la ejecución de pruebas del proveedor de la herramienta de gestión de pruebas.
27¿Cuáles de las siguientes son las actividades típicas que realiza un analista de pruebas técnicas al establecer un proyecto de automatización de pruebas?
- ADiseñando los datos de prueba para los casos de prueba automatizados.
- BProgramando el proyecto de automatización de la prueba y asignando tiempo para el mantenimiento con el gerente de la prueba.
- CDefinir las palabras clave del proceso de negocio para su uso en casos de prueba cuando se utiliza la prueba impulsada por palabras clave.
- DDeterminar quién será el responsable del análisis de pruebas y del diseño de los casos de prueba que se automatizarán.
- EDefinir los requisitos de la interfaz entre la herramienta de gestión de pruebas del proyecto y la herramienta de automatización de pruebas.
28¿Cuál de las siguientes afirmaciones capta mejor la diferencia entre la automatización de pruebas basada en datos y la basada en palabras clave?
- ALa automatización de las pruebas basadas en palabras clave amplía la automatización basada en datos al definir palabras clave correspondientes a los procesos empresariales.
- BLa automatización de las pruebas basadas en datos amplía la automatización basada en palabras clave al definir los datos correspondientes a los procesos comerciales.
- CLa automatización de pruebas basada en datos es más sostenible que la automatización de pruebas basada en palabras clave.
- DLa automatización de las pruebas con palabras clave es más fácil de desarrollar que la automatización de las pruebas con datos.
29¿Cuál de las siguientes describe un problema técnico común que hace que los proyectos de automatización no logren el retorno de la inversión previsto?
- AEliminación de la duplicación de información entre los distintos instrumentos.
- BEliminación de la comprobación manual de los intercambios de datos entre herramientas.
- CUtilización de un entorno de desarrollo integrado para simplificar la integración entre los instrumentos.
- DFalta de separación entre el código y los datos cambiantes en el programa de pruebas.
30Escenario 2.
Suponga que está involucrado en la prueba de una aplicación madura. Esta aplicación es un servicio de citas en línea que permite a los usuarios: ingresar un perfil de sí mismos; conocer gente apropiada para la orientación que sería una buena pareja para ellos; organizar eventos sociales con esas personas; y, bloquear a las personas que no quieren contactar.
Los defectos y los casos de prueba se gestionan en una herramienta comercial de gestión de pruebas existente, que funciona bien. El código fuente y otros productos del proyecto se almacenan en un sistema de gestión de configuración de código abierto.
Su gerente le indica que le ayude a seleccionar una herramienta de automatización de la ejecución de pruebas para automatizar la mayoría de las pruebas de regresión.
Considere el escenario 2. Suponga que está utilizando un enfoque de automatización basado en palabras clave. ¿Cuál de las opciones serían las palabras clave más parecidas para esta aplicación?- AIntroducir_datos_de_prueba
- BEliminar_datos_de_prueba
- CPersona _de _bloqueo
- DPagar _la _cuenta
- EEncontrar _la _coincidencia
31¿Cuál de las siguientes afirmaciones sobre las herramientas de sembrado de fallas es correcta?
- AEstas herramientas insertan defectos en el código fuente para probar las capacidades de verificación de entrada del software.
- BEstas herramientas insertan defectos en el código fuente para comprobar el nivel de tolerancia a fallos del software.
- CEstas herramientas insertan defectos en el código fuente para probar la eficacia del conjunto de pruebas.
- DEstas herramientas son generalmente utilizadas por el desarrollador.
32¿Cuál de las siguientes afirmaciones sobre las pruebas de rendimiento y las herramientas de supervisión es correcta?
- AEstas herramientas impulsan la aplicación a nivel del protocolo de comunicaciones en lugar de a través de su interfaz de usuario para medir con mayor precisión los tiempos de respuesta.
- BEstos instrumentos generan una carga al simular un gran número de usuarios virtuales siguiendo sus perfiles operacionales designados para generar volúmenes específicos de datos de entrada.
- CEstas herramientas capturan un guión de una interacción individual de usuario y múltiples copias idénticas del guión se reproducen en paralelo para representar la gama completa de posibles usuarios.
- DEstas herramientas toman una amplia gama de mediciones después de la ejecución de la prueba para permitir el análisis de las características de rendimiento más significativas del objeto de prueba.
33¿Cuál de los siguientes describe MEJOR el propósito de las herramientas de apoyo a las pruebas en la web?
- ACambiar los valores de las variables durante la ejecución línea por línea para aislar los fallos en la interfaz de usuario.
- BEjecutando un modelo de comportamiento en tiempo de ejecución para generar casos de prueba.
- CInyectando defectos en el objeto de prueba para la medición de la calidad del conjunto de pruebas.
- DComprobando las violaciones de las normas de accesibilidad.
- EEscaneando a través del servidor buscando archivos huérfanos.
34¿Cuál de los siguientes describe MEJOR cómo las herramientas pueden apoyar el concepto de pruebas basadas en modelos (MBT)?
- ALas herramientas de MBT pueden utilizarse para generar casos de prueba guardando hilos de ejecución interesantes.
- BLas herramientas MBT aumentan significativamente el número de rutas que pueden ser generadas en un modelo.
- CLas herramientas de MBT proporcionan una visión alternativa de la estructura interna del software que se está probando.
- DLas herramientas de MBT a menudo proporcionan un motor que permite la "ejecución" de los modelos, pero los hilos de ejecución no se pueden guardar.
35¿Cuál de las siguientes afirmaciones sobre la relación entre las herramientas de prueba de componentes y las herramientas de automatización de construcción es FALSA?
- ASe puede utilizar un marco de trabajo xUnit para automatizar las pruebas de componentes; las herramientas de automatización de la construcción ejecutan pruebas de componentes automatizadas.
- BUn marco de trabajo JUnit puede simplificar la automatización de las pruebas de componentes en un entorno Java; las herramientas de automatización de construcciones activan automáticamente las pruebas de componentes cada vez que un componente cambia en una construcción.
- CLos marcos de pruebas de componentes pueden simplificar la automatización de las pruebas de componentes; las herramientas de automatización de la construcción permiten que se dispare una nueva construcción cuando se cambia un componente.
- DUna herramienta de prueba de componentes puede utilizarse contra múltiples lenguajes de programación; las herramientas de automatización de la construcción permiten que se dispare una nueva construcción cuando un componente cambia.
Information
- Description
- Quiz on Technical Test Analyst ,Advanced Level, created by Maria Lurdes Alcántara on 12/08/2020.
- Author
- Maria Lurdes Alcántara
- Language
- Español
- Views
- 14
- Tags
- Rating
- No ratings yet Rate this quiz