Vous êtes sur la page 1sur 12

Cuestionar

io

1.

Caja negra tiene que ver con:

A.
Requerimientos y especificaciones , sin el conocimiento de la
estructura interna
B. Basado
en
estructura
interna
C. C. La que busca defectos en su caso debido a la estructura inadecuada o
uso
inadecuado de las aplicaciones
D. El desempeo de un programa
2.Para realizar pruebas de caja negra es necesario:
A.
Tener acceso al cdigo fuente del programa
B. Evaluar las sentencias de control del
programa
C. Evaluar las salidas del programa que se muestra al
usuario
D. Tener acceso a la documentacin

3.Cual es el primer paso para utilizar la tecnica All Pair Testing?


A.
B.
C.
D.

Seleccin de valores de datos de prueba para cada entrada del sistema


Comprobar el correcto funcionamiento de un mdulo de cdigo.
Normalizar datos de entrada
Correr manualmente las pruebas

4.Tcnica All Pair Testing se enfoca en?


A. Poner el sistema en situaciones variadas
B. Tiempo que realiza una tarea el sistema en condiciones particulares de
trabajo.
C. Validar y verificar atributos de la calidad del sistema
D. Determinar si hay alguna fuga de memoria en la aplicacin.
5.Que tipo de combinaciones se utiliza para All Pair Testing
A. Combinaciones continuos
B. Combinaciones discretas
C. Combinaciones por tipo de elemento

D. Combinaciones aleatorias
6.Elija cul de los siguientes es un problema comn en pruebas
manuales
A. Tiempo de consumo
B. Durabilidad de casos de prueba

C. Manutencin de sistema operativo


D. Expectativa de tiempo de uso
7.Cuantas interacciones son consideradas las apropiadas en una
interaccin de plan de pruebas
A. 1
B. 2
C. 3
D. Ms de 3
8.Costo de trabajo es un tema estratgico que garantiza
A.
B.
C.
D.

Eficiencia, excelencia, calidad y competitividad


Excelencia, durabilidad, exactitud
Calidad, fidelidad, precisin
Precisin, estabilidad, compromiso

9.Se debe probar el mismo conjunto o subconjunto de pruebas


cuando:
A. Son de
distintas fases
B. Son de una
misma fase
C. La fase an no est definida
D. Son de fases similares pero en tiempos distintos
10. La escabilidad y fiabilidad se refiere a:
A.
Cantidad de casos de uso
B. Mantenibilidad de casos de prueba
C. Casos de
prueba
d.

1.
a.
b.
c.
d.

Calidad
de
sistema

Basic path
Qu es un nodo predicado?
Es aquel del que posee una condicin.
Es aquel que no tiene conexiones.
Es el nodo inicial del flujo de control
Es el nodo final del flujo de control.

2.
a.
b.
c.
d.

Cul de estos mtodos no permite el clculo de la complejidad ciclomtica?


Bordes-nodos+2(nmero de partes sin conexin).
Nodos predicados + 1.
Bordes+nodos-2(Nodos predicados).
Nmero de regiones del flujo de control.

3.
a.
b.
c.
d.

Qu representa la complejidad ciclomtica?


El nmero de errores en el flujo de control.
El nmero de Nodos Predicados.
El nmero de Regiones del flujo de control.
El nmero de casos de prueba (caminos bsicos).

4.
a.
b.
c.
d.

Cada camino que se seleccione debe probar:


Al menos dos bordes nuevos.
Al menos una regin nueva.
Al menos un borde nuevo no probado.
Al menos dos bordes nuevos no probados.

5.
a.
b.
c.
d.

La matriz grfica de conexin est determinada por el nmero de:


Nodos.
Nodos Predicados.
Bordes.
Regiones.

6.
a.
b.
c.
d.

Basic Path garantiza que cada declaracin se ejecutar:


Ninguna vez.
Al menos una vez.
Dependiendo del nmero de nodos predicados.
Dependiendo del nmero de regiones.

7.

a.
b.
c.
d.

Cul es la complejidad ciclomtica


para el siguiente flujo de control?
8
7
5
6

8. Indique las estructuras de control presentes en el flujo de control del literal


nmero ocho
a. Codigo de linea, loop, If-Then-Else, If-Then
b. Codigo de linea, If-Then-Else, If-Then.
c. Codigo de linea, loop, If-Then-Else, If-Then, Case.
d. Loop, If-Then-Else, If-Then.
9.
a.
b.
c.
d.

Escoja el camino que no pertenece al flujo de control


1, 3, 4, 14
1, 3, 5, 7, 9, 10, 14
1, 3, 5, 6, 14
1, 2, 3, 5, 7, 8, 9, 11, 13, 14

Branch coverage
1. La cobertura de cdigo o branch coverage es una forma de:
a. Medir el nivel de las pruebas que han sido realizadas en el
software desarrollado.
b. Contabilizar el nmero de lneas de cdigo ejecutadas durante las
pruebas.
c. Contabilizar el nmero de estructuras de control ejecutadas
durante las pruebas.
d. Medir la cantidad de ramales que tiene el cdigo fuente del
software desarrollado.
2. El objetivo de branch coverage es:
a. Determinar la calidad del cdigo fuente y determinar las partes
crticas del cdigo que no han sido probadas.
b. Determinar la eficiencia del uso de estructuras de control y
determinar las partes redundantes de cdigo.
c. Determinar la calidad de las pruebas ejecutadas cubriendo cada
rama en cada punto de decisin del cdigo.
d. Detectar la cantidad de cdigo alcanzado y determinar la calidad
del cdigo fuente.
3. Un programa con alta cobertura de cdigo:
a. Ha sido probado ms a fondo y tiene una menor probabilidad de
contener errores
b. No ha sido probado ms a fondo pero tiene una menor
probabilidad de contener errores de software.

c. Ha sido probado ms a fondo y tiene una mayor probabilidad de


contener errores de software.
d. No ha sido probado ms a fondo por lo tanto tiene mayor
probabilidad de contener errores de software.
4. Una rama en branchcoverage es:
a. El resultado de cada sentencia if ejecutada con argumento
verdadero.
b. El resultado de cada sentencia if ejecutada con argumento falso.
c. El resultado de cada decisin en el programa.
d. El resultado de cada sentencia for existente.
5. La frmula para calcular la cobertura es:
a.

b.

c.

d.

Cobertura=

N mero de decisiones no visitadas


100
N mero total de decisiones

Cobertura=

N mero de sentencias if visitadas


100
N mero total de decisiones

Cobertura=

N mero de sentencias if no visitadas


100
N mero total de decisiones

Cobertura=

N mero de decisiones visitadas


100
N mero total de decisiones

6. El porcentaje de cobertura se ver afectado por:


a. La cantidad de estructuras de control que tenga el software.
b. La calidad de casos de prueba planteados.
c. El nmero de sentencias if que tenga el software.
d. La cantidad de casos de prueba planteados para el software.
7. Para la condicin if(x>10&&y<0)||z==0) , cuntos casos de prueba se
deben plantear para un 100% de cobertura:
a. 8
b. 6
c. 2
d. 1
8. Si una decisin est compuesta por una combinacin lgica de
condiciones, cmo afecta esto al test branchcoverage:
a. Se asegura una prueba completa de las estructuras de control
presentes.
b. No se asegura una prueba completa de las estructuras de control
presentes.
c. Tarda ms el testeo.
d. Pueden surgir errores durante el testeo.
9. Una ventaja de branchcoverage:

a. Es til para validar toda expresin dentro de una estructura de


control en el cdigo, especialmente de if.
b. Se la puede ejecutar directamente al cdigo fuente.
c. Es til para validar que se alcanzan todas las ramas en el cdigo.
d. Es til para validar solamente la estructura if en el cdigo.
10.Cuntas veces propone branchcoverage recorrer cada ramal:
a. Al menos dos veces.
b. Una vez.
c. Ms de tres veces.
d. Al menos una vez.

Boundary value analysis (Anlisis de valor de frontera) Pruebas de


Caja Negra
1. Con qu otro nombre se les conoce a las pruebas de caja
negra?
a. Pruebas de caja blanca.
b. Pruebas de comportamiento.
c. Pruebas de ruta bsica.
d. Pruebas de la estructura del control.
2. En qu etapa de pruebas se realizan las pruebas de caja
negra?
a. En la estructura del control
b. Tempranamente, en el proceso de pruebas
c. En las ltimas etapas de las pruebas
d. En el proceso de pruebas y en las ltimas etapas de las
pruebas
3. En qu fronteras ocurre el mayor nmero de errores?
a. En el centro
b. En las fronteras del dominio de salida
c. En el centro y en las fronteras del dominio de entrada
d. En las fronteras del dominio de entrada
4. Qu es un anlisis de valor de frontera (boundaryvalue)?
a. Es un mtodo de prueba de caja negra que divide el dominio
de entrada en casos de pruebas.
b. Es una tcnica de prueba que se enfoca exclusivamente en la
validez de los constructores bucle.
c. Es un mtodo que selecciona rutas de prueba
d. Es una tcnica de diseo de casos de prueba que
complementan la particin de equivalencia.
5. En qu se enfoca el anlisis de valor de frontera
(boundaryvalue) para extender la particin de equivalencia?
a. En la clase de equivalencia
b. nicamente en las condiciones de entrada.
c. En los datos de los bordes de una clase de equivalencia
d. En los datos nicamente del dominio de salida

6. Qu valores se prueban, si una condicin de entrada


especifica un nmero de valores?
a. Los valores justo arriba y abajo, mnimo y mximo
b. Los valores mnimo y mximo
c. nicamente los valores justo arriba y abajo
d. Los valores justo arriba y mnimo
7. Para que los casos de pruebas se designen con valores justo
arriba y justo abajo de a y b Qu se especifica en la
condicin de entrada?
a. Un nmero de valores cualquiera.
b. Una particin de equivalencia
c. Un rango acotado por valores a y b
d. Los valores de a y b.
8. Cul es el propsito de aplicar los lineamientos del anlisis
de valor de frontera?
a. Desarrollar y ejecutar los casos de prueba para cada tem de
datos del dominio de entrada.
b. Revisar el nmero ms grande de atributos de una clase de
equivalencia
c. Disear casos de prueba para revisar la estructura de datos en
la frontera.
d. Lograr que la prueba de frontera sea ms completa y tenga
mayor probabilidad de detectar errores.
9. Selecciones los Valores limites a considerar dentro de BVA
a. Un valor inmediatamente por debajo del rango
b. Segundo valor del rango (limite superior)
c. El Valor intermedio del rango
d. El valor inmediatamente por debajo del valor intermedio del
rango
e. Valor inmediatamente por debajo del ltimo valor del rango
10.
Segn la condicin de entrada especifica selecciones los
casos de prueba para el valor de (1-255)
a. (0, 1) y (255, 256)
b. (-1, 2) y (250, 260)
c. (0, 5) y (254, 256)
d. (0, 1) y (255, 260)

CONDITION COVERAGE
1. Conditioncoverage es una:
a. Prueba de caja negra
b. Prueba de flujo de control
c. Testing aleatorio
d. Prueba de caja blanca

2. Se encarga de probar los estatutos condicionales, bucles y


ciclos
a. Pruebas de caja negra
b. Pruebas de caja blanca
c. Control de flujo
d. Testing aleatorio

3. Cul es el objetivo de conditioncoverage:


a. Examinar la estructura del programa.
b. Testear cada condicin de la decisin al menos una vez
c. Testear la decisin al menos una vez
d. Tomar todos los posibles valores a la vez

4. ConditionCoverage garantiza el cumplimiento de:


a. Especificacin de requisitos
b. Especificacin funcional
c. Que se ejecutan los procedimientos y el cdigo al menos una vez
d. Testear cada condicin de la decisin al menos una vez

5. ConditionCoverage:
a. Debe testear cada condicin al menos una vez
b. Puede realizarse sin necesidad de testear todas las condiciones
c. Debe testear todas las condiciones siempre
d. Debe elegir una cobertura minina para los criterios de liberacin.

6. Una de las desventajas de ConditionCoverage es:


a. Determinar el conjunto mnimo de casos de prueba necesarios
b. Requiere un Testing muy a fondo
c. La simplicidad de la mtrica

d. Tiene una granulidad ms fina que la cobertura de decisiones

7. Por qu es poco practica la Cobertura de Condiciones


(ConditionCoverage)
a. Porque el nmero de casos de prueba podra variar
b. Porque el nmero de casos de prueba que se necesita es grande
c. El mnimo nmero de casos de prueba para expresiones booleanas
d. Porque los programas deben cumplir requisitos especiales para la
medicin

8. Cul es la principal diferencia entre conditioncoverage y otras


pruebas de caja blanca
a. Condition coverage es menos efectivo que branchcoverage al
hacer varias pruebas.
b. Condition coverage testea cada condicin al menos una vez
mientras que Decisin Coverage puede realizarse sin testear todas
las condiciones.
c. Decisioncoverague
Conditioncoverage.

utiliza

menos

casos

de

prueba

que

d. Cada condicin testeada al utilizar la prueba decisin coverage


asegura el rendimiento del programa.

9. Seleccione la respuesta correcta para ConditionCoverage


a. Se escriben casos de prueba suficientes para que cada decisin en
el programa se ejecute una vez con resultado verdadero y otra con
el falso
b. Se escriben casos de prueba suficientes para que cada condicin
en una decisin tome todas las posibles salidas, al menos una vez,
y cada decisin tome todas las posibles salidas, al menos una vez.
c. Se escriben casos de prueba suficientes para que cada condicin
en una decisin tenga una vez resultado verdadero y otra falso
d. Se escriben casos de prueba suficientes para que todas las
combinaciones posibles de resultados de cada condicin se
invoquen al menos una vez

10.

ConditionCoverage nos permite.

a. Realizar testing completo de cdigo fuente de una sentencia de


control.
b. Hacer pruebas desde el punto de vista de entradas y salidas del
programa.
c. Realizar un testing a las decisiones y como interactua el programa
con el medio.
d. Obtener menos rigurosidad en las pruebas realizadas en la
decisin.
All-uses
1. Los Data Flow Testing se enfocan en:
a.
b.
c.
d.

Se
Se
Se
Se

enfoca
enfoca
enfoca
enfoca

en
en
en
en

el tamao del cdigo


la sintaxis
variables
funciones

2. Qu falla se detecta al usar Data Flow Testing?


a.
b.
c.
d.

Variables
Variables
Variables
Variables

definidas, pero no usadas


con el mismo nombre
definidas, pero no instanciadas
con varias instancias

3. El Anlisis Esttico realizado por el compilador es inadecuado para


detectar errores en:
a.
b.
c.
d.

Errores
Errores
Errores
Errores

en
en
en
en

la Sintaxis
las Iteraciones
la Declaracin de Variables
los Punteros

4. Qu es un Segmento de Camino Simple?


a. Una parte de un camino
b. Una parte de un camino
nodo.
c. Una parte de un camino
d. Una parte de un camino
visitado dos veces

con al menos un nodo.


que pasa a lo mucho una vez por
que no pasa por ningn nodo
en la que a lo mucho un nodo es

5. Cul de los siguientes es un Segmento de Camino Simple?


a. El segmento dado por los nodos: (7,4,5,6,7,4)
b. El segmento dado por los nodos: (7,4,5,6,7,8,9,5)

c. El segmento dado por los nodos: (1,2,3,4,2,3)


d. El segmento dado por los nodos:(1,2,3,4,5,1)
6. Qu es un Segmento de Camino sin Bucle?
a. Una parte
b. Una parte
nodo.
c. Una parte
d. Una parte
veces

de un camino con al menos un nodo.


de un camino que pasa a lo mucho una vez por
de un camino que no pasa por ningn nodo
de un camino que pasa por el mismo nodo dos

7. Cul de los siguientes es un Segmento de Camino sinBucle?


a.
b.
c.
d.

El
El
El
El

segmento
segmento
segmento
segmento

dado
dado
dado
dado

por
por
por
por

los
los
los
los

nodos:
nodos:
nodos:
nodos:

(7,4,5,6,8)
(7,4,5,6,7)
(1,2,3,4,2,3)
(1,2,3,4,5,1)

8. Qu se requiere en el mtodo All-uses para realizar una prueba?


a. Se requieren todos los caminos desde cada definicin de cada
variable para cada uso sean probados
b. Se requiere un camino desde una definicin de una variable
para un uso sea probado
c. Se requiere un camino desde cada definicin de cada variable
para cada uso sea probado
d. Se requiere un camino desde una definicin de cada variable
para cada uso sea probado
9. De acuerdo con el mtodo All-uses Qu recomienda hacer para
evitar fallas con variables?
a. Se recomienda
b. Se recomienda
misma rutina
c. Se recomienda
bucles
d. Se recomienda

declarar variables del mismo tipo en una lnea


hacer operaciones de flujo de datos en la
usar el mismo nombre para las variables de los
declarar variables donde sea necesario

10.Qu es lo ms importante en el mtodo All-uses?


a. Lo ms importante es el cdigo
b. Lo ms importante son los caminos
c. Lo ms importante son los datos
d. Lo ms importante son las variables

Vous aimerez peut-être aussi