Font size
S
M
L
XL
WorksheetsQuiz ATM
Total questions: 40
Worksheet time: 3600secs
Name
Class
Date
1.
Algunas Técnicas de Caja Negra son:
a)
Particiones de Equivalencia, Pruebas de Tabla de Decisión, Pruebas de Transición de Estado, Cobertura de Sentencia.
b)
Particiones de Equivalencia, Pruebas de Tabla de Decisión, Pruebas de Transición de Estado, Análisis de Valores Límite
c)
Particiones de Equivalencia, Pruebas de Tabla de Decisión, Pruebas de Transición de Estado, Cobertura de Sentencia.
d)
Particiones de Equivalencia, Pruebas de Cobertura de Decisión, Pruebas de Transición de Estado
2.
¿Cuál de los siguientes es una colección válida de clases de equivalencia para el siguiente problema: un campo entero contendrá valores desde e incluyendo el 1 hasta e incluyendo 15?
a)
Menos de 1, 1 a 15, más de 15
b)
Números negativos, del 1 al 15, por encima de 15
c)
Menos de 1, 1 a 14, más de 15
d)
Menos de 0, 1 a 14, 15 y más
e)
Pluto
3.
Para probar un campo Peso cuyo valor límite máximo es 200 kg, el conjunto de datos más adecuado para probar:
a)
0, 50, 60, 150, 200
b)
Menos 1, 0, 200, 201
c)
Menos 10, 0, 150, 250
d)
0, 1, 199, 200
4.
Deben ser Definidas durante el Diseño de una prueba en base al análisis de la documentación que entrega el cliente para identificar lo que se debe probar:
a)
Puntos de Función
b)
Severidad de NCs
c)
Indicador de Calidad de la Prueba
d)
Condiciones de Prueba
5.
Las partes básicas que conforman un Caso de prueba son: Identificador, Descripción o Titulo del caso de prueba , Precondiciones, Condiciones de la Prueba o de ejecución, Acciones o Paso a Paso, Resultados esperados o Puntos de Verificación
a)
True
b)
False
6.
Son los criterios de aceptación o comportamientos del sistema esperados, resultantes del cumplimiento del paso a paso definido y condiciones mapeadas en un caso de prueba
a)
Precondiciones de Prueba
b)
Caso de prueba
c)
Categoría de Prueba
d)
Resultado Esperado o Punto de Verificación
e)
Todas las anteriores
7.
¿Cuáles de las siguientes afirmaciones son correctas?
a)
Los resultados esperados en un caso de prueba, deben predecirse antes de su ejecución.
b)
Los resultados esperados en un caso, contienen la secuencia de pasos o acciones a ejecutar dentro del software que se está evaluando.
c)
Los resultados esperados indican los datos de prueba a usar para la validación del Software.
d)
Los resultados esperados en un caso, se definen de una especificación dada, no de como haya quedado el código desarrollado.
8.
¿Qué es la prueba basada en una lista de comprobación?
a)
Es una técnica de prueba en la cual se obtienen pruebas basadas en el conocimiento del probador sobre fallos pasados, o en el conocimiento general respecto a fallos.
b)
Es un procedimiento para derivar y/o seleccionar casos de prueba basados en un análisis de la especificación, funcional o no funcional, de un componente o sistema sin referencia a su estructura interna.
c)
Es una técnica de prueba basada en la experiencia en la que el probador experimentado utiliza una lista de elementos que deben anotarse, comprobarse o recordarse, o un conjunto de normas criterios con respecto a los cuales debe verificarse un producto.
d)
Es un enfoque de prueba en el que los probadores diseñan y ejecutan pruebas de forma dinámica basándose en sus conocimientos, en la exploración del objeto de prueba y en los resultados de pruebas anteriores.
9.
Santiago esta a cargo del proceso de pruebas del nuevo software. Todo va bien según lo planeado y al finalizar el primero de los tres ciclos planeados para la ejecución de pruebas, Santiago obtiene los los siguientes números: Numero de casos de prueba dice; dados: 1000 Numero de casos de prueba ejecutados: 900 Total defectos Reportados: 100 Total de defectos Corregidos: 50 ¿Cuál es el índice de corrección de defectos?
a)
20%
b)
50%
c)
0%
10.
Para el ejemplo del punto anterior (punto 9), ¿Cuál es el índice de cobertura?
a)
100%
b)
50%
c)
90%
11.
Cual de las siguientes tecnicas de pruebas es una tecnica de caja blanca?
a)
Cobertura de Sentencia
b)
Cobertura de Ciclo
c)
Cobertura de Control
d)
Cobertura de variable
12.
Cual de las siguientes técnicas de pruebas no es una prueba de caja negra?
a)
Particiones de equivalencia
b)
Valores al límite
c)
Tabla de cobertura
d)
Arreglos ortogonales
13.
Quien debe realizar normalmente las pruebas de aceptación?
a)
El analista de pruebas
b)
El desarrollador
c)
El líder de pruebas
d)
El usuario
14.
Qué pruebas suponen que es necesario conocer el funcionamiento interno del sistema?
a)
Pruebas de caja blanca
b)
Pruebas de caja gris
c)
Pruebas de caja Negra
d)
Pruebas de aceptación
15.
Cuáles son los beneficios de la estrategia de automatización?
a)
Un plan de acción, mejor colaboración, acorta el time to market y detecta bugs rápido
b)
Cubre todo el ciclo de vida del producto, se realiza en paralelo con el desarrollo, se interactúa con las áreas de negocio
c)
Un plan de acción, Cubre todo el ciclo de vida del producto, detecta bugs rápido, permite utilizar BDD desde el inicio
d)
Aumenta la cobertura, genera consistencia, acorta el time to market, cubre todos los tipos de pruebas
16.
El modelo de automatización que se basa en que las acciones del robot son direccionadas por los datos de prueba se llama
a)
Keyword driven
b)
Process driven
c)
Data driven
d)
Scripting
17.
¿Cuándo es conveniente pensar en NO automatizar?, seleccione las que considere
a)
Cuando los casos de prueba están ambiguos
b)
Rutas criticas
c)
Funcionalidades inestables
d)
Casos con alto volumen de datos que toman mucho tiempo
18.
Cuando se define la estrategia de selección de casos de prueba a automatizar, algunas de las opciones para considerar en la estrategia son, seleccione las que considere
a)
Grandes entradas
b)
Pruebas de única ejecución
c)
Caos repetitivos
d)
Casos de riesgo para el negocio
19.
Según la pirámide de automatización ¿Cuál es el orden de importancia, de más automatización a menos que debo considerar al seleccionar los niveles de pruebas?
a)
Pruebas manuales, pruebas unitarias, pruebas de UI, pruebas de servicios
b)
pruebas unitarias, pruebas de servicios, pruebas de UI, Pruebas manuales
c)
pruebas unitarias, pruebas de UI, pruebas de servicios, Pruebas manuales
d)
pruebas unitarias, pruebas de servicios, Pruebas manuales, pruebas de UI
20.
Al realizar automatización de pruebas por Interfaz de Usuario debo considerar lo siguiente
a)
Seguir la estrategia de localización de selectores
b)
Si la aplicación es nativa
c)
El sistema operativo donde se ejecuta
d)
Que solo se realizan cuando hay pruebas de compatibilidad
21.
Hacer pruebas agiles es equivalente a hacer pruebas Automatizadas
a)
True
b)
False
22.
Para determinar el Retorno de Inversión de mis automatizaciones necesito: seleccione las que considere
a)
Saber cuánto se ahorra la ejecución automatizada, cuanto invertí en el desarrollo y el número de ejecuciones
b)
Solo debo saber cuántas veces se ejecutan los robots
c)
Identificar las horas ahorradas en las automatizaciones, el numero de ejecuciones y el costo de los ingenieros de QA funcionales
d)
A y B
23.
Las pruebas automatizadas incluyen:
a)
Escalabilidad, funcionales, regresión
b)
Carga, regresión, integración
c)
Unidad, regresión, integración
d)
Análisis de código, seguridad, unidad
24.
Una buena estrategia de automatización debe tener el 100% de cobertura de los casos de prueba
a)
True
b)
False
25.
El mejor momento para identificar los cambios o mantenimientos de una automatización es:
a)
En el Release
b)
Durante el desarrollo del código
c)
Cuando desarrollo entrega a calidad
d)
En la planeación de la iteración/Sprint
26.
Al criterio de selección que permite catalogar las funcionalidades a automatizar deacuerdo a su periodicidad de ejecución se le llama:
a)
Nivel de importancia
b)
. Solicitud de cambio
c)
Estacionalidad
d)
Productividad de Pruebas
27.
Los proyectos de automatización de pruebas deben ser considerados como proyectos de desarrollo de software que se deben mantener y soportar.
a)
True
b)
False
28.
¿Qué sucede cuando el Sistema de pruebas de desempeño no es equivalente al entorno de producción?
a)
Las proyecciones son menos confiables y el riesgo incrementa debido a que los resultados no son representativos.
b)
Las pruebas tenderán a correr más rápido porque el sistema no está agobiado con toda la data de producción.
c)
Los resultados van a ser más fáciles de entender porque el sistema puede estar configurado para una prueba en particular.
d)
Los proyectos se vuelven más confiables debido al enfoque específico y esto resulta en la reducción del riesgo
29.
Usted está probando una aplicación de ventas para un sistema de e-commerce, y está particularmente interesado en el tiempo de respuesta para cuando un usuario ingresa un texto para ser utilizado en la búsqueda de un producto en la base de datos. Usted ha notado que la primera vez que corre la prueba ella toma 5.00 segundos en responder, pero las consultas que le siguen con la misma data están respondiendo en 0.01 segundos. ¿Qué debe hacer durante la grabación de los scripts para prevenir este inconveniente?
a)
No hay inconveniente, el Sistema solo está siendo cada vez más rápido.
b)
Debe iniciar session cada vez para asegurarse que la transacción se realiza de nuevo.
c)
Debe asegurarse que la cache se borre por que los resultados de la consulta probablemente estan siendo almacenados en caché.
d)
Necesita utilizar un usuario diferente para cada prueba para evitar que la información del usuario está siendo reutilizada sin ser restaurada.
30.
Considere los siguientes ambientes técnicos:
1. Virtualized
2. Dynamic/Cloud-based
3. Client/Server and Browser-based
4. Mobile
5. Embedded
6. Mainframe
¿Cuál de estos es más probable que tenga un riesgo de rendimiento debido a pérdidas de memoria?
a)
1, 2, 3, 6
b)
2, 3, 4, 5
c)
1, 2, 4, 6
d)
1, 3, 4, 5
31.
De los siguientes, cual es un principio importante en las pruebas de desempeño?
a)
Las pruebas deben ser fáciles de crear y entender
b)
El resultado debe ser reproducible cuando el Sistema bajo pruebas no tiene cambios
c)
Las pruebas deben ser ejecutadas en el ambiente de producción para proveer resultados mas precisos.
d)
Los resultados de la prueba deben coincidir con las expectativas, sobre desempeño del sistema, de los interesados
32.
Las pruebas de desempeño se deben hacer Sólo después de las pruebas de integración
a)
True
b)
False
33.
Las pruebas de carga son exitosas si el sistema se "rompe"
a)
True
b)
False
34.
Un equipo de pruebas busca realizar una prueba que simule un escenario lo más parecido a lo esperado en producción. Que prueba recomendaría realizar?
a)
Prueba de estrés
b)
prueba de carga
c)
prueba de producción
d)
Prueba de seguridad
35.
Las pruebas de carga parten de un escenario real en producción y se incrementan las cargas hasta determinar el punto de fallo?
a)
True
b)
False
36.
El gráfico a continuación muestra el comportamiento de un servidor mientras es sometido a una prueba no funcional de 5 min. Al analizar el gráfico ud puede concluir que:
a)
El throughput de la aplicación es variable
b)
La prueba no funcional es una prueba de carga de 5 minutos.
c)
El servidor o el software que esta siendo probado tiene problemas para liberar los recursos después de finalizada la prueba.
d)
La prueba no funcional se diseñó como una prueba de estrés del minuto 5 al minuto 35,
37.
¿Cuál de las siguientes opciones corresponde a un principio importante en la prueba de rendimiento?
a)
Las pruebas deben ser fáciles de crear y comprender.
b)
Los resultados de la prueba deberán ser reproducibles cuando el sistema sujeto a prueba no se haya modificado.
c)
Las pruebas deben realizarse en el entorno de producción para proporcionar los resultados más exactos (“accurate”).
d)
Los resultados de la prueba deben coincidir con las expectativas de los implicados (stakeholders) en cuanto al rendimiento del sistema.
38.
¿Cuál de las siguientes opciones es la mejor descripción de la prueba de picos?
a)
Se centra en la capacidad del sistema para tratar cargas que se incrementan gradualmente hasta alcanzar el máximo esperado.
b)
Se centra en la capacidad del sistema para tratar cargas que están en o más allá de los picos de carga esperados.
c)
Se centra en la capacidad del sistema para cumplir requisitos de eficiencia futuros.
d)
Se centra en la capacidad del sistema para responder a cambios rápidos y extremos en la carga.
39.
¿Cuáles de las siguientes actividades de la prueba de rendimiento deberían realizarse durante el nivel de prueba unitaria?
a)
Probar el comportamiento extremo a extremo bajo diferentes condiciones de carga.
b)
Probar flujos de datos y flujos de trabajo a través de las interfaces.
c)
Probar casos de uso y flujos de trabajo clave utilizando un enfoque descendente.
d)
Probar para evaluar el uso de los recursos y los posibles cuellos de botella.
40.
¿Cuándo es conveniente generar carga a través de la Interfaz de Programación de Aplicación (API, por sus siglas en inglés) de una aplicación?
a)
Cuando hay un gran número de probadores disponibles que pueden representar a los usuarios reales.
b)
Cuando se debe probar a nivel de protocolo de comunicaciones.
c)
Cuándo es probable que la interfaz de usuario cambie, pero las transacciones se deben procesar como si se hubieran creado a través de la interfaz de usuario.
d)
Cuando sólo se dispone de un número reducido de instancias de prueba.
Reset
