Está en la página 1de 7

Pruebas de Software Nivel Fundamentos ISTQB

1) Un campo que maneja el año de nacimiento acepta valores entre 1900 y 2004 incluidos los
extremos. Los valores límite para los casos de prueba que se deben usar son:

a. 0,1900,2004,2005
b. 1899,1900,2004,2005
c. 1900, 2004
d. 1900, 1901,2003,2004

2) ¿Cuál de los siguientes no es un rol de las revisiones?

a. Director
b. Autor
c. Revisor
d. Analista

3) ¿Qué tipo de herramientas sirven de apoyo en la automatización de pruebas?

a. Shareware
b. Captura – Repeticion
c. Depurador
d. Compilador

4) No es una técnica de cobertura de caja blanca:

a. Cobertura de sentencia
b. Cobertura requisitos
c. Cobertura de ruta
d. Cobertura de decisión

5) No es un atributo de calidad definido por ISO 25010:

a. Fiabilidad
b. Operabilidad
c. Mantenibilidad
d. Escalabilidad

6) Para probar un componente, el programador escribe un _________, que llama a una


función que no ha sido implementada.

a. Pseudocodigo
b. Stub
c. Driver
d. Libreria
7) Es un concepto válido para Valor Límite:

a. Incluye únicamente valores que se encuentran dentro de la clase de equivalencia válida


b. Valores por debajo y por encima de las fronteras inferior y superior de clases de equivalencia
c. No incluye los valores por encima del límite superior
d. No incluye los valores por debajo del límite inferior

8) La mejor definición de calidad es

a. Las pruebas generan confianza


b. El producto es conforme con los requisitos funcionales y no funcionales
c. El sistema hace lo que debe hacer
d. El producto tiene cero defectos

9) Una de las razones clave por las que los desarrolladores tienen dificultades para probar
su propio trabajo es:

a. La falta de documentación técnica


b. La falta de herramientas de prueba en el mercado para los desarrolladores
c. La falta de formación
d. Cercanía al objeto de pruebas

10. Durante el ciclo de vida del desarrollo de software, las pruebas de software generan más
valor si inicia:

a. Cuando el código ha sido completado.


b. Cuando el diseño ha sido completado.
c. Cuando el primer módulo del programa ha sido completado.
d. Cuando los requisitos o historias de usuario han sido completados.

11. En una inspección el moderador (facilitador):

a. Toma acta de la sesión


b. Dirige la reunión
c. Presenta su trabajo
d. Redacta los documentos a ser revisados

12. Las pruebas de aceptación validan

a. Requisitos
b. Diseño
c. Interfaces
d. Componentes

13. Las pruebas generan confianza cuando:

a. Finaliza la ejecución de los casos


b. Los objetivos de desarrollo han sido cumplidos
c. Los riesgos más críticos han sido mitigados
d. Se logra la madurez de los interesados
14. Una técnica de caja blanca es

a. Cobertura de sentencia
b. Cobertura de Usabilidad
c. Cobertura de seguridad
d. Cobertura de rendimiento

15. Cobertura de sentencia permite encontrar:

a. El código no implementado


b. Los caminos faltantes
c. Código muerto
d. Las condiciones faltantes

16. La validación independiente en su ámbito menos objetivo

a. Es realizada por la persona que construyó la aplicación


b. Es realizada por pares de desarrollo
c. Es realizada por el probador
d. Es realizado por entidades externas

17. De las siguientes afirmaciones no es cierto:

a. Las pruebas tienen garantía de calidad


b. Las pruebas son parte de la calidad
c. Sólo las pruebas aportan a la calidad
d. Las pruebas no mitigan riesgos
 
18. Es necesario probar porqué:

a. Las pruebas garantizan que no haya defectos en el software


b. La verificación y validación son suficientes para conocer la calidad del software
c. Se reduce la probabilidad de encontrar fallos en producción
d. Se encuentran más defectos en las revisiones que en las pruebas de componente.
 
19. Las pruebas de integración tienen las siguientes características

I. Se puede hacer en forma incremental


II. Siempre se realizan después de las pruebas del sistema
III. Pueden incluir pruebas funcionales
IV. Pueden incluir pruebas no funcionales

a. I, II y III son correctas


b. I es correcta
c. I, II y IV son correctas
d. I, III y IV son correctas

 
20. Una serie de fallas críticas se presenta en el software. La mayor parte de las fallas están
en el módulo contabilidad, con esta información es válida la siguiente afirmación:

a. Es obligatorio automatizar las pruebas en contabilidad.


b. Solo se deberían hacer pruebas en otros módulos
c. Únicamente se debe hacer repetición de pruebas en el módulo de contabilidad.
d. Se recomienda hacer pruebas en otros módulos ya que los ajustes para el módulo de
contabilidad pueden afectar el funcionamiento de otros módulos
 

21. ¿Qué de lo siguientes es correcto sobre las herramientas de análisis estático?

a. Son utilizadas únicamente por los desarrolladores


b. Son utilizadas para validar cumplimiento de normas
c. Ayudan a encontrar fallas
d. Requieren la ejecución del objeto de pruebas 

22. En las pruebas de sistema:

a. Los requisitos funcionales y no funcionales pueden ser probados de acuerdo a la información


que proporcionen las bases de prueba.
b. Sólo los requisitos funcionales se ponen a prueba; los requisitos no funcionales son validados en
una revisión.
c. Sólo los requisitos no funcionales se prueban, los requisitos funcionales son validados en una
revisión.
d. Únicamente requisitos funcionales que se enumeran en el documento de especificación deben
ser probados.
 
 
23. De las siguientes opciones cual contiene solo técnicas de prueba:

a. Portabilidad, Eficiencia, Mantenibilidad


b. Segmentación de Equivalencia, Valores Límite o Frontera, Cobertura de Sentencia
c. Carga, Tensión, Componente, Portabilidad
d. Beta, Carga, Alfa
 
24. Lo que hace una inspección diferente de otros tipos de revisión:

a. Es dirigida por el moderador (facilitador), utiliza entrada formal, criterios de salida y criterios de
entrada
b. Es dirigida por el autor del documento
c. Sólo puede ser utilizado para la revisión de diseño y código
d. Está dirigido por el autor, utiliza listas de control, y recoge información para la mejora

25. Utilizando la técnica segmentación de equivalencia seleccione los datos de entrada para


el siguiente problema: un campo entero deberá permitir los valores mayores o igual que 0 y
menor de 15:

a. 0 a 14
b. Los números negativos, del 0 al 14, por encima de 14
c. Menos de 1, 1 a 14, más de 15
d. Números negativos
26. Son técnicas que toman de base para el diseño la especificación:

a. Transición de estado, pruebas de código, pruebas de agilidad


b. Segmentación de Equivalencia, Transición de estado, Basadas en casos de uso
c. Pruebas de sistema, Pruebas de aceptación, partición de equivalencia
d. Pruebas de integración, pruebas de sistema, pruebas de tabla de decisión

 
27. Para un sistema de información XYZ se entregan las bases de prueba y en estas es clara
la identificación de las condiciones y acciones. Si su tarea es realizar las pruebas, la mejor
técnica sería:

a. Tabla de decisión
b. Basadas en casos de uso
c. Transición de Estados.
d. Seguimiento de estados
 
28. Cuál de los siguientes elementos no tiene que ser dado en un informe de defectos

a. El número de versión del objeto de prueba


b. Los datos de prueba y el ambiente utilizados
c. Identificación del caso de prueba
d. Las instrucciones sobre cómo corregirlo

 
29. Modelo en  V es lo siguiente:

a. Un modelo que muestra cómo los niveles de prueba se integran con las etapas de desarrollo
b. El único modelo del ciclo de vida relevante para las pruebas
c. El ciclo de vida oficial para las pruebas
d. Un modelo donde únicamente son importantes los niveles de prueba.

 
30. Predicción de errores: 

a) Es una técnica de caja negra y se apoya en la experiencia del probador. 


b) Sólo se puede utilizar en las pruebas de componente. 
c) Sólo se realiza en las pruebas de aceptación del usuario. 
d) No es una técnica y no debe ser utilizado. 

31. ¿Cuál de los siguientes enunciados es falso?

a) En un sistema dos fallos diferentes tienen gravedades diferentes.


b) Un sistema es más confiable después de depurar por la corrección de una falla.
c) Un fallo afecta la confiabilidad del sistema.
d) Defectos no detectados podrían resultar en fallas y eventualmente en comportamiento
incorrecto.
32. Cuál de las siguientes declaraciones, sobre las herramientas de captura y repetición, no
es correcta:

a) Se usan para grabar los casos de prueba que se ejecutan de forma manual.
b) Son utilizadas para animar requisitos de usuario.
c) Son herramientas utilizadas como base para automatizar.
d) Capturan aspectos del comportamiento del usuario.

33. Caracteriza el costo de los defectos:

a) Son más baratos de arreglar si se encuentran en las fases de desarrollo tempranas y más
costosas en las últimas de prueba.
b) Son más fáciles de encontrar durante las pruebas de sistema.
c) Los defectos son lo más barato de encontrar en las fases de desarrollo temprana, pero son
las más costosas de solucionar en construcción.
d) Aunque las fallas son lo mas costoso de encontrar durante las fases de desarrollo tempranas,
son lo mas barato de arreglar en pruebas.

34 ¿Qué de lo siguiente NO constituirá parte de un plan de pruebas normalmente?

a) Criterios de entrada
b) Descripción de incidentes
c) Riesgos
d) Cronograma

35. ¿Cuál es la diferencia principal entre una revisión guiada y una inspección?

a) Una inspección es liderada por el autor, mientras que una revisión guiada es liderada por un
moderador.
b) Una inspección tiene un líder entrenado, mientras que una revisión guiada no tiene ningún
líder.
c) Los autores no están presentes durante las inspecciones, mientras que si están presentes
durante la revisión guiada.
d) Una revisión guiada es liderada por el autor, mientras que una inspección es liderada por un
moderador (facilitador).

36. ¿Qué de lo siguiente describe el mayor beneficio con el apoyo de pruebas al inicio del
ciclo de vida de desarrollo?

a) Permite la planificación temprana para la instalación en producción.


b) Permite encontrar defectos en la documentación
c) Facilita la creación oportuna del ambiente de prueba.
d) Permite que los desarrolladores se involucren temprano en el proyecto.

37. La prueba de integración en su ámbito más pequeño:

a) Prueba los componentes individuales que han sido desarrollados.


b) Prueba las interacciones entre módulos.
c) Prueba las interfaces entre sistemas.
d) Prueba interfaces entre componentes.
38. Lo más importante sobre el diseño temprano de pruebas es que:

a) Hace los preparativos de pruebas más fáciles.


b) Permite detectar defectos.
c) Las inspecciones no son requeridas.
d) Encontrará todas las fallas.

39. ¿Cuál de las siguientes declaraciones sobre las revisiones es verdadera?

a) Las revisiones no pueden ser hechas sobre especificaciones de requisitos de usuario.


b) Las revisiones son la manera menos rápida de probar código.
c) Las revisiones tienen poca probabilidad de encontrar fallas en los planes de prueba.
d) Las revisiones deberían ser hechas sobre las especificaciones, el código y los planes de
prueba.

40. Analice el siguiente diagrama de flujo:

Determine el porcentaje de cubrimiento que se logra aplicando la técnica cobertura de sentencia


cuando se ejecuta 1 caso con los siguientes datos de entrada:

x= 10; y =5; a = 5; b=8; c=10; d=5

a) 100%
b) 83,33%
c) 80%
d) 50%

También podría gustarte