Certified Tester Foundation Level - ISTQB Foundation Sample Quiz 3
| question.id | Questions |
|---|---|
| question_th |
Q1:
Chapter: 1 - Fundamentals of Testing
¿Cuál de los siguientes es un objetivo de prueba típico?
A
Validando que se cumplan los requisitos documentados
B
Iniciando errores e identificando causas raíz
C
Verificando que el objeto de prueba cumpla con las expectativas del usuario
D
Causando fallos e identificando defectos
Correct Answer:
D :
Causando fallos e identificando defectos
n/a |
| question_th |
Q2:
Chapter: 1 - Fundamentals of Testing
¿Cuál de las siguientes afirmaciones describe MEJOR la diferencia entre las pruebas y la depuración?
A
Las pruebas son una actividad negativa mientras que la depuración es una actividad positiva.
B
Las pruebas encuentran la causa de los defectos mientras que la depuración soluciona la causa de los defectos
C
Las pruebas causan fallos mientras que la depuración soluciona fallos
D
Las pruebas determinan que existen defectos mientras que la depuración elimina los defectos.
Correct Answer:
D :
Las pruebas determinan que existen defectos mientras que la depuración elimina los defectos.
n/a |
| question_th |
Q3:
Chapter: 1 - Fundamentals of Testing
La 'falacia de ausencia de defectos' es uno de los principios de las pruebas. ¿Cuál de las siguientes es un ejemplo de cómo abordar este principio en la práctica?
A
Apoyando a los usuarios finales para realizar pruebas de aceptación
B
Modificando pruebas que no causan fallas para asegurar que queden pocos defectos
C
Asegurándose de que no queden defectos de implementación en el sistema entregado
D
Explicando que no es posible que las pruebas muestren la ausencia de defectos
Correct Answer:
A :
Apoyando a los usuarios finales para realizar pruebas de aceptación
La 'falacia de ausencia de defectos' se refiere a la idea de que garantizar la corrección de acuerdo con los requisitos (es decir, verificar la ausencia de defectos de implementación) no garantiza la satisfacción del usuario con el sistema. Para abordar esto, también es necesario validar que el sistema cumple con las necesidades y expectativas de los usuarios, cumple con los objetivos comerciales y supera a los sistemas competidores. |
| question_th |
Q4:
Chapter: 1 - Fundamentals of Testing
¿Cuáles DOS de las siguientes actividades de prueba son las MÁS probables que involucren la aplicación del análisis de valores límite y la partición de equivalencia?
A
Implementación de pruebas
B
Monitoreo de pruebas
C
Ejecución de pruebas
D
Diseño de pruebas
Correct Answer:
D :
Diseño de pruebas
Dada la siguiente descripción del análisis de pruebas: |
| question_th |
Q5:
Chapter: 1 - Fundamentals of Testing
Dado el siguiente software de prueba:
1. Elementos de cobertura 2. Solicitudes de cambio 3. Programa de ejecución de pruebas 4. Condiciones de prueba priorizadas Y las siguientes actividades de prueba A. Análisis de prueba B. Diseño de prueba C. Implementación de prueba D. Finalización de prueba ¿Cuál de las siguientes MUESTRA MEJOR el software de prueba producido por las actividades? Respuesta esperada: solo el texto traducido.
A
1B, 2D, 3A, 4C
B
1B, 2D, 3C, 4A
C
1D, 2C, 3A, 4B
D
1D, 2C, 3B, 4A
Correct Answer:
B :
1B, 2D, 3C, 4A
Considerando cada una de las actividades de prueba enumeradas y su software de prueba de salida: |
| question_th |
Q6:
Chapter: 1 - Fundamentals of Testing
¿Cuál de las siguientes afirmaciones sobre los diferentes roles de prueba es MÁS probable que sea CORRECTA?
A
El rol de prueba es principalmente responsable del monitoreo y control de las pruebas, mientras que el rol de gestión de pruebas es principalmente responsable de la planificación de pruebas y la finalización de las pruebas.
B
El rol de gestión de pruebas es principalmente responsable del análisis y diseño de pruebas, mientras que el rol de prueba es principalmente responsable de la implementación y ejecución de pruebas.
C
En el desarrollo de software Agile, las actividades de gestión de pruebas que abarcan varios equipos son manejadas por un gerente de pruebas fuera del equipo, mientras que algunas tareas de gestión de pruebas son manejadas por el propio equipo.
D
En el desarrollo de software Agile, el rol de gestión de pruebas es la responsabilidad principal del equipo, mientras que el rol de prueba es principalmente la responsabilidad de un individuo único fuera del equipo.
Correct Answer:
C :
En el desarrollo de software Agile, las actividades de gestión de pruebas que abarcan varios equipos son manejadas por un gerente de pruebas fuera del equipo, mientras que algunas tareas de gestión de pruebas son manejadas por el propio equipo.
n/a |
| question_th |
Q7:
Chapter: 1 - Fundamentals of Testing
¿Cuál de las siguientes es una ventaja del enfoque de equipo completo?
A
Dinámica de equipo mejorada
B
Equipos de mayor tamaño
C
Equipos sin probadores
D
Miembros especializados del equipo
Correct Answer:
A :
Dinámica de equipo mejorada
n/a |
| question_th |
Q8:
Chapter: 1 - Fundamentals of Testing
¿Cuál de las siguientes afirmaciones sobre la independencia de las pruebas es CORRECTA?
A
Las pruebas independientes requieren probadores que estén fuera del equipo de desarrolladores y, idealmente, fuera de la organización, sin embargo, a estos probadores les resulta difícil entender el dominio de la aplicación.
B
Los probadores independientes encontrarán defectos debido a su diferente perspectiva técnica de los desarrolladores, pero su independencia puede llevar a una relación adversa con los desarrolladores.
C
Los probadores que no son parte del equipo de desarrolladores son más independientes que los probadores dentro del equipo, pero es más probable que los probadores dentro del equipo sean culpados por retrasos en el lanzamiento del producto.
D
La familiaridad de los desarrolladores con su propio código significa que solo encuentran algunos defectos en él, sin embargo, su experiencia compartida en software con los probadores significa que estos defectos también serían encontrados por los probadores.
Correct Answer:
B :
Los probadores independientes encontrarán defectos debido a su diferente perspectiva técnica de los desarrolladores, pero su independencia puede llevar a una relación adversa con los desarrolladores.
n/a |
| question_th |
Q9:
Chapter: 2 - Testing Throughout the Software Development Lifecycle
¿Cuál de las siguientes es una buena práctica de prueba que se aplica a todos los ciclos de vida del desarrollo de software?
A
Para cada actividad de prueba de software, existe una actividad de usuario correspondiente.
B
Para cada objetivo de prueba, existe un objetivo de desarrollo correspondiente.
C
Para cada actividad de desarrollo de software, existe una actividad de prueba correspondiente.
D
Para cada nivel de prueba, existe un nivel de desarrollo correspondiente.
Correct Answer:
C :
Para cada actividad de desarrollo de software, existe una actividad de prueba correspondiente.
n/a |
| question_th |
Q10:
Chapter: 2 - Testing Throughout the Software Development Lifecycle
Vous n'avez fourni aucun texte à traduire. Veuillez fournir le texte que vous souhaitez traduire de l'anglais vers l'espagnol.
A
Desarrollo Guiado por Pruebas de Aceptación
B
Desarrollo Dirigido por Pruebas de Componentes
C
Desarrollo Dirigido por Pruebas de Integración
D
Desarrollo Guiado por Pruebas de Sistema
Correct Answer:
A :
Desarrollo Guiado por Pruebas de Aceptación
¿Cuál de las siguientes es un ejemplo de un enfoque de desarrollo basado en pruebas primero? |
| question_th |
Q11:
Chapter: 2 - Testing Throughout the Software Development Lifecycle
¿Cuál de las siguientes proporciona la MEJOR descripción del enfoque de desplazamiento a la izquierda?
A
Donde sea rentable, las actividades de prueba se trasladan para realizarse más temprano en el ciclo de vida del desarrollo de software (SDLC) para reducir el costo total de calidad al disminuir el número de defectos encontrados más tarde en el SDLC.
B
Cuando los desarrolladores están de acuerdo, las actividades manuales en el lado izquierdo del proceso de prueba se automatizan para apoyar el principio de 'las pruebas tempranas ahorran tiempo y dinero'
C
Cuando tienen tiempo libre disponible, se requiere que los probadores automaticen las pruebas para las pruebas de regresión, comenzando con las pruebas de componentes y las pruebas de integración de componentes.
D
Cuando estén disponibles, se entrena a los probadores para realizar tareas temprano en el SDLC para permitir que más actividades de prueba se automaticen más adelante en el SDLC.
Correct Answer:
A :
Donde sea rentable, las actividades de prueba se trasladan para realizarse más temprano en el ciclo de vida del desarrollo de software (SDLC) para reducir el costo total de calidad al disminuir el número de defectos encontrados más tarde en el SDLC.
n/a |
| question_th |
Q12:
Chapter: 2 - Testing Throughout the Software Development Lifecycle
¿Cuál de las siguientes es MENOS probable que ocurra como resultado de una retrospectiva?
A
La calidad de los futuros objetos de prueba mejora al identificar mejoras en las prácticas de desarrollo.
B
Los scripts de prueba automatizados se mejoran a través de comentarios de los desarrolladores
C
La eficiencia de las pruebas mejora al acelerar la configuración de los entornos de prueba a través de la automatización.
D
La comprensión de los usuarios finales sobre los procesos de desarrollo y prueba mejora
Correct Answer:
D :
La comprensión de los usuarios finales sobre los procesos de desarrollo y prueba mejora
n/a |
| question_th |
Q13:
Chapter: 2 - Testing Throughout the Software Development Lifecycle
¿Cuál de los siguientes niveles de prueba es MÁS probable que se esté realizando si la prueba se centra en la validación y no la están realizando los probadores?
A
Pruebas de aceptación
B
Prueba de componentes
C
Pruebas de integración del sistema
D
Pruebas de integración de componentes
Correct Answer:
A :
Pruebas de aceptación
n/a |
| question_th |
Q14:
Chapter: 2 - Testing Throughout the Software Development Lifecycle
El software del sistema de navegación ha sido actualizado debido a que sugería rutas que infringían las leyes de tráfico, como conducir en sentido contrario en calles de un solo sentido. ¿Cuál de las siguientes opciones describe MEJOR las pruebas que se realizarán?
A
Pruebas de regresión y luego pruebas de confirmación
B
Solo pruebas de regresión
C
Pruebas de confirmación y luego pruebas de regresión
D
Solo pruebas de confirmación
Correct Answer:
C :
Pruebas de confirmación y luego pruebas de regresión
n/a |
| question_th |
Q15:
Chapter: 3 - Static Testing
Dado los siguientes ejemplos de defectos:
i. Dos partes diferentes de la especificación de diseño no concuerdan debido a la complejidad del diseño ii. El tiempo de respuesta es demasiado largo y hace que los usuarios pierdan la paciencia iii. Un camino en el código no puede ser alcanzado durante la ejecución iv. Se declara una variable pero nunca se usa posteriormente en el programa v. La cantidad de memoria necesaria para que el programa genere un informe es demasiado alta ¿Cuál de las siguientes identifica MEJOR los defectos de ejemplo que podrían ser encontrados por pruebas estáticas (en lugar de pruebas dinámicas)?
A
iii, v
B
i, ii, iv
C
i, iii, iv
D
ii, v
Correct Answer:
C :
i, iii, iv
Considerando cada uno de los defectos de ejemplo enumerados: |
| question_th |
Q16:
Chapter: 3 - Static Testing
¿Cuál de las siguientes es una ventaja de recibir comentarios de los interesados de manera temprana y frecuente?
A
Asegura que los interesados del negocio comprendan los requisitos del usuario
B
Permite a los propietarios de productos cambiar sus requisitos tantas veces como quieran
C
Los cambios en los requisitos se comprenden e implementan antes
D
Se informa a los usuarios finales cuáles requisitos no se implementarán antes del lanzamiento.
Correct Answer:
C :
Los cambios en los requisitos se comprenden e implementan antes
n/a |
| question_th |
Q17:
Chapter: 3 - Static Testing
Dado los siguientes tipos de revisión:
1. Revisión técnica 2. Revisión informal 3. Inspección 4. Recorrido Y las siguientes descripciones: A. Incluye objetivos como lograr consenso, generar nuevas ideas y motivar a los autores a mejorar B. Incluye objetivos como educar a los revisores, lograr consenso, generar nuevas ideas y detectar posibles defectos C. El objetivo principal es detectar posibles defectos y requiere la recopilación de métricas para apoyar la mejora del proceso D. El objetivo principal es detectar posibles defectos y no genera ninguna salida documentada formalmente ¿Cuál de las siguientes coincide MEJOR con los tipos de revisión y las descripciones? Respuesta esperada: solo el texto traducido.
A
1A, 2B, 3C, 4D
B
1A, 2D, 3C, 4B
C
1C, 2D, 3A, 4B
D
1B, 2C, 3D, 4A
Correct Answer:
B :
1A, 2D, 3C, 4B
Considerando cada uno de los tipos de revisión enumerados: |
| question_th |
Q18:
Chapter: 3 - Static Testing
¿Cuál de los siguientes es un factor que contribuye a una revisión exitosa?
A
Plan para cubrir un documento por revisión
B
Establecer la evaluación del revisor como un objetivo
C
Asegúrese de que la gerencia participe como revisores
D
Dividir grandes productos de trabajo en partes más pequeñas
Correct Answer:
D :
Dividir grandes productos de trabajo en partes más pequeñas
n/a |
| question_th |
Q19:
Chapter: 4 - Test Analysis and Design
¿Cuál es la DIFERENCIA PRINCIPAL entre las técnicas de prueba de caja negra y las técnicas de prueba basadas en la experiencia?
A
La base de prueba
B
El nivel de prueba en el que se utiliza la técnica de prueba
C
El objeto de prueba
D
El ciclo de vida del desarrollo de software (SDLC) en el que se puede utilizar la técnica de prueba
Correct Answer:
A :
La base de prueba
n/a |
| question_th |
Q20:
Chapter: 4 - Test Analysis and Design
You are testing a PIN validator, which accepts valid PINs and rejects invalid PINs. A PIN is a sequence of digits. A PIN is valid if it consists of four digits, at least two of which are different. You have identified the following valid equivalence partitions:
Variable: PIN code length - The partition “length correct” - four-digit PINs - The partition “length incorrect” - PINs with length other than 4 Variable: Number of different digits - The partition “number of different digits correct” - PINs with at least two different digits - The partition “number of different digits incorrect” - PINs with all digits being the same Which of the following is a MINIMUM set of input test data that covers all identified equivalence partitions?
A
12345, 1234
B
1234, 12345, 1
C
111, 1111, 1112
D
1, 1234
Correct Answer:
D :
1, 1234
|
| question_th |
Q21:
Chapter: 4 - Test Analysis and Design
W A developer was asked to implement the following business rule:
`INPUT: value (integer number) IF (value ≤ 100 OR value ≥ 200) THEN write “value incorrect” ELSE write “value OK”` You design the test cases using 2-value boundary value analysis. Which of the following sets of test inputs achieves the greatest coverage?
A
99, 100, 200, 201
B
101, 150, 199, 200
C
98, 99, 100, 101
D
100, 150, 200, 201
Correct Answer:
B :
101, 150, 199, 200
The equivalence partitions are: {…, 99, 100}, {101, 102, …, 198, 199}, {200, 201, …}. |
| question_th |
Q22:
Chapter: 4 - Test Analysis and Design
You are working on a project to develop a system to analyze driving test results. You have been asked to design test cases based on the following decision table. (see table)
What test data will show that there are contradictory rules in the decision table?
A
C1 = T, C2 = T, C3 = T and C1 = F, C2 = T, C3 = T
B
C1 = F, C2 = F, C3 = F
C
C1 = T, C2 = T, C3 = F
D
C1 = T, C2 = F, C3 = T
Correct Answer:
B :
C1 = F, C2 = F, C3 = F
|
| question_th |
Q23:
Chapter: 4 - Test Analysis and Design
You are designing test cases based on the following state transition diagram (see diagram)
What is the MINIMUM number of test cases required to achieve 100% valid transitions coverage?
A
5
B
6
C
2
D
3
Correct Answer:
D :
3
The following three transitions: |
| question_th |
Q24:
Chapter: 4 - Test Analysis and Design
You want to apply branch testing to the code represented by the following control flow graph. (see graph)
How many coverage items do you need to test?
A
7
B
8
C
2
D
4
Correct Answer:
B :
8
In branch testing the coverage items are branches, which are represented by the edges of a control flow graph. There are 8 edges in the control flow graph. |
| question_th |
Q25:
Chapter: 4 - Test Analysis and Design
How can white-box testing be useful in support of black-box testing?
A
White-box coverage measures can help testers evaluate black-box tests in terms of the code coverage achieved by these black-box tests
B
White-box coverage analysis can help testers identify unreachable fragments of the source code
C
Branch testing subsumes black-box test techniques, so achieving full branch coverage guarantees achieving full coverage of any black-box technique
D
White-box test techniques can provide coverage items for black-box techniques
Correct Answer:
A :
White-box coverage measures can help testers evaluate black-box tests in terms of the code coverage achieved by these black-box tests
|
| question_th |
Q26:
Chapter: 4 - Test Analysis and Design
Consider the following list:
- Correct input not accepted - Incorrect input accepted - Wrong output format - Division by zero What test technique is MOST PROBABLY used by the tester who uses this list when performing testing?
A
Exploratory testing
B
Boundary value analysis
C
Checklist-based testing
D
Fault attack
Correct Answer:
D :
Fault attack
|
| question_th |
Q27:
Chapter: 4 - Test Analysis and Design
Which of the following BEST describes how using checklist-based testing can result in increased coverage?
A
Each checklist item should be tested separately and independently, so the elements cover different areas of the software
B
Two testers designing and executing tests based on the same high-level checklist items will typically perform the testing in slightly different ways
C
Checklist items can be defined at a sufficiently low level of detail, so the tester can implement and execute detailed test cases based on these items
D
Checklists can be automated, so each time an automated test execution covers the checklist items, it results in additional coverage
Correct Answer:
B :
Two testers designing and executing tests based on the same high-level checklist items will typically perform the testing in slightly different ways
|
| question_th |
Q28:
Chapter: 4 - Test Analysis and Design
Which of the following provides the BEST example of a scenario-oriented acceptance criterion?
A
When a customer adds an item to their cart and proceeds to checkout, they should be prompted to log in or create an account if they haven’t already done so
B
The website must comply with the ICT Accessibility 508 Standards and ensure that all content is accessible to users with disabilities
C
IF (contain(product(23).Name, cart.products())) THEN return FALSE
D
The application must allow users to delete their account and all associated data upon request
Correct Answer:
A :
When a customer adds an item to their cart and proceeds to checkout, they should be prompted to log in or create an account if they haven’t already done so
|
| question_th |
Q29:
Chapter: 4 - Test Analysis and Design
You are using acceptance test-driven development and designing test cases based on the following user story:
`As a Regular or Special user, I want to be able to use my electronic floor card, to access specific floors. Acceptance Criteria: AC1: Regular users have access to floors 1 to 3 AC2: Floor 4 is only accessible to Special users AC3: Special users have all the access rights of Regular users` Which test case is the MOST reasonable one to test AC3?
A
Check that a Special user can access floor 5
B
Check that a Regular user can access floors 1 and 3
C
Check that a Regular user cannot access floor 4
D
Check that a Special user can access floors 1, 2 and 3
Correct Answer:
D :
Check that a Special user can access floors 1, 2 and 3
|
| question_th |
Q30:
Chapter: 5 - Managing the Test Activities
Which of the following is NOT a purpose of a test plan?
A
To define as exit criteria from the component test level that “100% statement coverage and 100% branch coverage must be achieved”
B
To explain why system integration testing will be excluded from testing, although the test strategy requires this test level
C
To describe what fields the test progress report shall contain and what should be the form of this report
D
To define test data and expected results for component tests and component integration tests
Correct Answer:
D :
To define test data and expected results for component tests and component integration tests
|
| question_th |
Q31:
Chapter: 5 - Managing the Test Activities
At the beginning of each iteration, the team estimates the amount of work (in person-days) they will need to complete during the iteration.
Let E(n) be the estimated amount of work for iteration n, and let A(n) be the actual amount of work done in iteration n. From the third iteration, the team uses the following estimation model based on extrapolation: (𝐸(𝑛)=3∗𝐴(𝑛−1)+𝐴(𝑛−2)) / 4 The graph shows the estimated and actual amount of work for the first four iterations. (see graph) What is the estimated amount of work for iteration #5?
A
6.5 person-days
B
8.25 person-days
C
9.4 person-days
D
10.5 person-days
Correct Answer:
A :
6.5 person-days
From the graph we have: |
| question_th |
Q32:
Chapter: 5 - Managing the Test Activities
You are preparing a test execution schedule for executing seven test cases TC 1 to TC 7.
The following figure includes the priorities of these test cases (1=highest priority, 3 = lowest priority). The figure also shows the dependencies between test cases using arrows. For instance, the arrow from TC 4 to TC 5 means that TC 5 can only be executed if TC 4 was previously executed (See graph) Which test case should be executed sixth?
A
TC 6
B
TC 3
C
TC 2
D
TC 5
Correct Answer:
B :
TC 3
We want to run test cases according to their priorities, but we also need to consider the dependencies. |
| question_th |
Q33:
Chapter: 5 - Managing the Test Activities
What does the test pyramid model show?
A
That tests may depend on other tests
B
That tests may have different granularity
C
That tests may require different coverage criteria
D
That tests may have different priorities
Correct Answer:
B :
That tests may have different granularity
|
| question_th |
Q34:
Chapter: 5 - Managing the Test Activities
What is the relationship between the testing quadrants, test levels and test types?
A
Testing quadrants represent particular combinations of test levels and test types, defining their location in the software development lifecycle
B
Testing quadrants group test levels and test types by several criteria such as targeting specific stakeholders
C
Testing quadrants describe the degree of granularity of individual test types performed at each test level
D
Testing quadrants assign the test types that can be performed to the test levels
Correct Answer:
B :
Testing quadrants group test levels and test types by several criteria such as targeting specific stakeholders
|
| question_th |
Q35:
Chapter: 5 - Managing the Test Activities
Which of the following is an example of how product risk analysis may influence the thoroughness and scope of testing?
A
Risk analysis allows us to derive coverage items
B
Continuous risk monitoring allows us to identify emerging risk as soon as possible
C
The assessed risk level helps us to select the rigor of testing
D
Risk identification allows us to implement risk mitigation activities and reduce the risk level
Correct Answer:
C :
The assessed risk level helps us to select the rigor of testing
|
| question_th |
Q36:
Chapter: 5 - Managing the Test Activities
Which of the following activities in the test process makes the MOST use of test progress reports?
A
Test analysis
B
Test design
C
Test planning
D
Test completion
Correct Answer:
D :
Test completion
|
| question_th |
Q37:
Chapter: 5 - Managing the Test Activities
Which of the following is NOT an example of how configuration management supports testing?
A
All changes in the test environment elements are tracked
B
All identified defects have an assigned status
C
All commits to the repository are uniquely identified and version controlled
D
All requirement specifications are referenced unambiguously in test plans
Correct Answer:
B :
All identified defects have an assigned status
|
| question_th |
Q38:
Chapter: 5 - Managing the Test Activities
Consider the following defect report for a web-based shopping application:
`Application: WebShop v0.99 Defect: Login button not working Steps to Reproduce: Launch the website Click on the login button Expected result: The user should be redirected to the login page. Actual result: The login button does not respond when clicked. Severity: High Priority: Urgent` What is the MOST important information that is missing from this report?
A
Identification of the test object
B
Test environment elements and their version numbers
C
Name of the tester and date of the report
D
Impact on the interests of stakeholders
Correct Answer:
B :
Test environment elements and their version numbers
|
| question_th |
Q39:
Chapter: 6 - Test Tools
Tools from which of the following categories help with the organization of test cases, detected defects and configuration management?
A
Defect management tools
B
Test execution and coverage tools
C
Test design and implementation tools
D
Test management tools
Correct Answer:
D :
Test management tools
|
| question_th |
Q40:
Chapter: 6 - Test Tools
Which of the following is MOST likely to be a benefit of test automation?
A
The prevention of human errors through greater consistency and repeatability
B
The achievement of increased coverage through more objective assessment
C
The increase in test execution times available with higher processing power
D
The capability of generating test cases without access to the test basis
Correct Answer:
A :
The prevention of human errors through greater consistency and repeatability
|