ASTQB Certified Tester Foundation Level: Quizzes

Quiz No. 30

Syllabus 2018

ASTQB Certified Tester Foundation Level: Quiz No. 30

QUESTIONS

Q-1. Which of the following is a psychological factor that influences the success of testing? Select all that apply.

a. A tester’s independent mindset.

b. The willingness of team members to align personal objectives with those of their managers.

c. The tester may have received special training to evaluate test objects.

d. The same errors in thinking that cause a developer to create a defect in a work product may prevent a tester from identifying it.

e. The failure of the tester to acknowledge he is human and, therefore, fallible, so his work is likely to be imperfect.


Q-2. What statement is correct regarding the term “error?” Select all that apply.

a. An error is the result of a human mistake that’s committed at some point in the software life cycle.

b. An error is a condition that deviates from an expected condition.

c. An error is a deficiency in a work product that causes it to fail.

d. An error causes software code to behave in unexpected and unplanned for ways.

e. None of the above.


Q-3 What criteria influences a tester’s independence? Select all that apply.

a. The role of the person who designs the tests.

b. The person’s employer.

c. The organization to which the tester reports.

d. All of the above.

e. None of the above.


Q-4. Which of the following is a valid “evaluate exit criteria” activity? Select all that apply.

a. Determine if additional tests are required.

b. Determine if exit criteria should be changed.

c. Determine if technical activities are satisfactory.

d. All of the above.

e. None of the above.


Q-5. Which of the following is a valid test effort reporting activity? Select all that apply.

a. Track anomalies to determine when they were introduced to the software.

b. Determine the origins of defects.

c. Analyze defect tracking data for “lessons learned.”

d. All of the above.

e. None of the above.


Q-6. Which of the following supports the identification of areas of code that are at risk of having code or design defects?

a. Website analysis.

b. Calling structure analysis.

c. Pointer analysis.

d. All of the above.

e. None of the above.

Q-7. Which of the following is used to analyze a calling structure in a system design?

a. Call graph.

b. Hyperlink tool.

c. Measures of structural complexity.

d. All of the above.

e None of the above.

Q-8. What factor is the major benefit of static analysis?

a. Identifies security violations and coding practice violations.

b. Identifies software failures.

c. Streamlines testing processes.

d. All of the above.

e. None of the above.

Q-9. Which of the following can be used to identify security vulnerabilities?

a. Dynamic analysis.

b. Static analysis.

c. All of the above.

d. None of the above.

Q-10. Missing logic and unreachable code are identified using_________________________.

a. Data flow analysis.

b. Checks for compliance with coding standards.

c. Control flow analysis.

d. All of the above.

e. None of the above.


Q-11. The customer wants to determine a risk level. What requirements must be met to achieve this objective? Select all that apply.

a. Identify a root cause that can lead to a negative consequence.

b. Specify the probability that the root cause will lead to a negative outcome.

c. State the negative impact of the negative consequence.

d. All of the above.

e. None of the above.

Q-12. You want to conduct system testing. From what perspective can you do so? Select all that apply.

a. End user.

b. System performance.

c. IT Operator.

d. Infrastructure expert.

e. System integration.

Q-13. What information must be documented in a test schedule? Select all that apply.

a. Development schedule.

b. Test start and end dates.

c. Time needed to execute regression tests.

d. Test environment setup schedule.

e. Project deliverables.

Q-14. Identify characteristics of a risk-based analytical test strategy? Select all that apply.

a. A risk assessment is performed that takes into account stakeholder input.

b. The test strategy affects decisions as to when and where certain types of testing will occur.

c. Test design activities can be performed simultaneously with test execution tasks.

d. A project’s status is determined by tracing test conditions to the test basis.

e. Test case development is influenced by a risk assessment.

Q-15. In what circumstance is integration testing used? Select all that apply.

a. To evaluate a function for software developed using procedural programming languages.

b. To evaluate a number of pieces of a system to identify defects.

c. To evaluate the relationship between one component and another.

d. To evaluate a system’s response to error conditions.

e. To confirm a program adheres to documented requirements.


Q-16. Which of the following does the application life cycle management tool perform?

a. Creates progress reports using metrics.

b. Defines tasks, categorizes them into types, assign tasks to team members and tracks the progress until completion.

c. Supports change management.

d. All of the above.

e. None of the above.

Q-17. Which statement pertains to a requirements management tool?

a. May Interface with other test execution tools.

b. Documents and stores requirements specifications and requirements attributes, such as its priority.

c. Checks requirements authenticity.

d. All of the above.

e. None of the above.

QUESTIONS & ANSWERS

Q-1. Which of the following is a psychological factor that influences the success of testing? Select all that apply.

a. A tester’s independent mindset.

b. The willingness of team members to align personal objectives with those of their managers.

c. The tester may have received special training to evaluate test objects.

d. The same errors in thinking that cause a developer to create a defect in a work product may prevent a tester from identifying it.

e. The failure of the tester to acknowledge he is human and, therefore, fallible, so his work is likely to be imperfect.

A-1: a. A tester’s independent mindset. and b. The willingness of team members to align personal objectives with those of their managers. (FL 1.5.2) (LO 1.5.2) (LO 1 Q-146)

Q-2. What statement is correct regarding the term “error?” Select all that apply.

a. An error is the result of a human mistake that’s committed at some point in the software life cycle.

b. An error is a condition that deviates from an expected condition.

c. An error is a deficiency in a work product that causes it to fail.

d. An error causes software code to behave in unexpected and unplanned for ways.

e. None of the above.

A-2: a. An error is the result of a human mistake that’s committed at some point in the software life cycle. (FL 1.2.3) (LO 1.1.5) (LO 1 Q-147)


Q-3. What criteria influences a tester’s independence? Select all that apply.

a. The role of the person who designs the tests.

b. The person’s employer.

c. The organization to which the tester reports.

d. All of the above.

e. None of the above.

A-3: d. All of the above. (FL 5.1.1) (LO 1.5.3) (LO 1 Q-148)


Q-4. Which of the following is a valid “evaluate exit criteria” activity? Select all that apply.

a. Determine if additional tests are required.

b. Determine if exit criteria should be changed.

c. Determine if technical activities are satisfactory.

d. All of the above.

e. None of the above.

A-4: d. All of the above. (FL 1.4.1) (LO 1.4.1) (LO 1 Q-149)


Q-5. Which of the following is a valid test effort reporting activity? Select all that apply.

a. Track anomalies to determine when they were introduced to the software.

b. Determine the origins of defects.

c. Analyze defect tracking data for “lessons learned.”

d. All of the above.

e. None of the above.

A-5: b. Determine the origins of defects. and c. Analyze defect tracking data for “lessons learned. (FL 1.4.1) (LO 1.4.1) (LO 1 Q-150)


Q-6. Which of the following supports the identification of areas of code that are at risk of having code or design defects?

a. Website analysis.

b. Calling structure analysis.

c. Pointer analysis.

d. All of the above.

e. None of the above.

A-6: a. Website analysis. and b. Calling structure analysis. (FL 3.1.2) (LO 3.3.1) (LO 3 Q-146)

Q-7. Which of the following is used to analyze a calling structure in a system design?

a. Call graph.

b. Hyperlink tool.

c. Measures of structural complexity.

d. All of the above.

e None of the above.

A-7: a. Call graph. (FL 3.1.3) (LO 3.3.3) (LO 3 Q-147)

Q-8. What factor is the major benefit of static analysis?

a. Identifies security violations and coding practice violations.

b. Identifies software failures.

c. Streamlines testing processes.

d. All of the above.

e. None of the above.

Q-8: a, Identifies security violations and coding practice violations. and C. Streamlines testing processes. (FL 3.1.2) (LO 3.3.2) (LO 3 Q-148)

Q-9. Which of the following can be used to identify security vulnerabilities?

a. Dynamic analysis.

b. Static analysis.

c. All of the above.

d. None of the above.

A-9: b. Static analysis. (FL 3.1.3) (LO 3.1.3) (LO 3 Q-149)

Q-10. Missing logic and unreachable code are identified using_________________________.

a. Data flow analysis.

b. Checks for compliance with coding standards.

c. Control flow analysis.

d. All of the above.

e. None of the above.

A-10: c. Control flow analysis. (FL 3.1.2) (LO 3.3.1) (LO 3 Q-145)


Q-11. The customer wants to determine a risk level. What requirements must be met to achieve this objective? Select all that apply.

a. Identify a root cause that can lead to a negative consequence.

b. Specify the probability that the root cause will lead to a negative outcome.

c. State the negative impact of the negative consequence.

d. All of the above.

e. None of the above.

A-11: d. All of the above. (FL 5.5.1) (LO 5.5.2) (FL 5 Q-146)

Q-12. You want to conduct system testing. From what perspective of system testing can you do so? Select all that apply.

a. End user.

b. System performance.

c. IT Operator.

d. Infrastructure expert.

e. System integration.

A-12: a. End user. and b. System performance. (LO 5.2.1) (LO 5 Q-147)

Q-13. What information must be documented in a test schedule? Select all that apply.

a. Development schedule.

b. Test start and end dates.

c. Time needed to execute regression tests.

d. Test environment setup schedule.

e. Project deliverables.

A-13: b. Test start and end dates. and c. Time needed to execute regression tests. (FL 5.2.4) (LO 5.2.5) (FL 5 Q-148)


Q-14. Identify characteristics of a risk-based analytical test strategy? Select all that apply.

a. A risk assessment is performed that takes into account stakeholder input.

b. The test strategy affects decisions as to when and where certain types of testing will occur.

c. Test design activities can be performed simultaneously with test execution tasks.

d. A project’s status is determined by tracing test conditions to the test basis.

e. Test case development is influenced by a risk assessment.

A-14: a. A risk assessment is performed that takes into account stakeholder input. b. The test strategy affects decisions as to when and where certain types of testing will occur. c. Test design activities can be performed simultaneously with test execution tasks. and e. Test case development is influenced by a risk assessment. (FL 5.2.2) (LO 5.2.3) (LO 5 Q-149)


Q-15. In what circumstance is integration testing used? Select all that apply.

a. To evaluate a function for software developed using procedural programming languages.

b. To evaluate a number of pieces of a system to identify defects.

c. To evaluate the relationship between one component and another.

d. To evaluate a system’s response to error conditions.

e. To confirm a program adheres to documented requirements.

A-15: c. To evaluate the relationship between one component and another. (FL 5.2.3) (LO 5.2.1) (LO 5 Q-68)


Q-16. Which of the following does the application life cycle management tool perform?

a. Creates progress reports using metrics.

b. Defines tasks, categorizes them into types, assign tasks to team members and tracks the progress until completion.

c. Supports change management.

d. All of the above.

e. None of the above.

A-16: b. Defines tasks, categorizes them into types, assign tasks to team members and tracks the progress until completion. (FL 6.1.1) (LO 6.1.1) (LO 6 Q-69)


Q-17. Which statement pertains to a requirements management tool?

a. May Interface with other test execution tools.

b. Documents and stores requirements specifications and requirements attributes, such as its priority.

c. Checks requirements authenticity.

d. All of the above.

e. None of the above.

A-17: B. Documents and stores requirements specifications and requirements attributes, such as its priority. (FL 6.1.1) (LO 6.1.1) (LO 6 Q-70)

Subscribe

ASTQB Quiz CENTRAL is not associated with either ASTQB.org or ISTQB.org.