ASTQB Certified Tester Foundation Level: Quizzes

Quiz No. 7

Syllabus 2018

ASTQB Certified Tester Foundation Level: Quiz No. 7

QUESTIONS

Q-1. Which of the following a valid example of a user interface defect? Select all that apply.

a. A function key is absent.

b. A function key does not work as expected.

c. All of the above.

d. None of the above.


Q-2. Which of the following is a true statement regarding a developer’s mindset? Select one or more options.

a. A developer’s test effort is less focused than is that of a tester.

b. A developer has a vested interest in identifying defects in the software under test.

c. When testing, a developer is bound by the tester code of ethics.

d. A developer can execute tests at the unit, component, integration and system levels which contributes to the success of the test effort.

e. A developer assumes the work product is not defective in any way.


Q-3. Which of the following is an element of software development? Select all that apply.

a. Back-to-back testing.

b. Debugging.

c. Coding.

d. Unit testing.

e. Usability testing.


Q-4. Which of the following is a characteristic of debugging? Select all that apply.

a. Developer identifies and corrects anomalies.

b. A developer activity.

c. The activity occurs after a program is coded and compiled.

d. All of the above.

e. None of the above.


Q-5. How does testing differ from debugging? Select all that apply.

a. Debugging is a development activity, not a testing activity.

b. Debugging takes place after a program is coded whereas testing can take place before.

c. Debugging allows a developer to correct the root cause of an anomaly after a tester identifies and analyzes it.

d. All of the above.

e. None of the above.


Q-6. What are some issues that static analysis identifies?

a. Deviations from a programming standard.

b. Inconsistent interface specifications.

c. Design defects.

d. All of the above.

e. None of the above.


Q-7. A significant benefit of a source code inspection is that________________.

a. The developer can perform the inspection.

b. An inexperienced person can perform the inspection.

c. The code can be tested before the test environment is complete.

d. All of the above.

e. None of the above.

Q-8 Which of the following is a static analysis method?

a. Inspection.

b. Symbolic analysis.

c. Model checking.

d. All of the above.

e. None of the above.


Q-9. Which of the following is a test object that is subject to static analysis?

a. Software installation procedures.

b. Source code.

c. Architectural designs.

d. All of the above.

e. None of the above.


Q-10. Which of the following is a characteristic of dynamic analysis but not static analysis?

a. Dynamic analysis tools automate the analysis of test objects.

b. Dynamic analysis tools analyze source code.

c. Dynamic analysis tools automatically check source code without executing it.

d. All of the above.

e. None of the above.


Q-11. System meets functional requirements is an exit criterion for _________________.

a. Unit testing.

b. Acceptance testing.

c. System testing.


Q-12. All priority bugs have been fixed and closed is an exit criterion for _____________. Select all that apply.

a. Unit testing.

b. Integration testing.

c. System testing.

d. Acceptance testing.


Q-13. What is incorporated in a test effort estimate? Select all that apply.

a. Resources.

b. Time.

c. Budget.

d. All of the above.

e. None of the above.


Q-14. A test effort estimate is an approximation of the resources and time needed to_________. Select all that apply.

a. Complete test plan activities.

b. Achieve testing objectives.

c. Substantially mitigate project risks.


Q-15. Schedule test analysis activities, integrate testing activities in the SDLC and specify metrics for monitoring test execution are activities of which of the following? Select all that apply.

a. Test analysis and design activities considered during test planning.

b. Test implementation and execution activities considered during test planning.

c. Test preparation and execution activities considered during test planning.

d. Test analysis and execution activities considered during test planning.

e. Test design and execution activities considered during test planning.


Q-16: What statements are true regarding the usability testing tool?

a. Tests the information architecture, labeling and design of a website.

b. Designs an information architecture, workflow, menu structure or website navigation paths.

c. Tests the translations that a software product completes by reviewing content and test reports.

d. All of the above.

e. None of the above.

Q-17. What is the relationship between the lack of a test tool strategy and the productive use of a test tool?

a. The absence of a test tool strategy has a moderately negative effect on the productive use of a test tool.

b. The productive use of a test tool requires a well thought out test tool strategy.

c. The absence of a test tool strategy may or may not affect the degree that the use of a test tool affects a test team’s productivity.

d. All of the above.

e. None of the above.


Q-18. Which of the following is a risk of the implementation of a test tool?

a. A vendor’s response to a query may be inadequate to address an operational concern.

b. An organization may be unable to contract with employees with the skills needed to operate the test tool.

c. An organization may fail to implement the proper version control processes to manage assets created by test tools.

d. All of the above.

e. None of the above.


Q-19. Which of the following best supports the successful implementation of a test tool?

a. Performs repetitive processes in a way that increases the efficiency and speed with which the processes are performed.

b. Assists in the subjective assessment of test coverage.

c. Decreases test coverage relative to that achieved by manual processes.

d. All of the above.

e. None of the above.


Q-20. Which of the following is a factor that affects the accuracy of the testing process?

a. A test tool can perform repetitive processes.

b A test tool increases reliability of repetitive processes.

c. A test tool avoids the execution of a test suite on a repeated basis.

d. All of the above.

e. None of the above.

QUESTIONS & ANSWERS

Q-1. Which of the following a valid example of a user interface defect? Select all that apply.

a. A function key is absent.

b. A function key does not work as expected.

c. All of the above.

d. None of the above.

A-1: b. A function key does not work as expected. (FL 1.2.3) (LO 1.1.5) (LO 1 Q-31)


Q-2. Which of the following is a true statement regarding a developer’s mindset? Select one or more options.

a. A developer’s test effort is less focused than is that of a tester.

b. A developer has a vested interest in identifying defects in the software under test.

c. When testing, a developer is bound by the tester code of ethics.

d. A developer can execute tests at the unit, component, integration and system levels which contributes to the success of the test effort.

e. A developer assumes the work product is not defective in any way.

A-2: e. A developer assumes the work product is not defective in any way. and a. A developer’s test effort is less focused than is that of a tester. (FL 1.5.2) (LO 1.5.2) (LO 1 Q-32)

Q-3. Which of the following is an element of software development? Select all that apply.

a. Back-to-back testing.

b. Debugging.

c. Coding.

d. Unit testing.

e. Usability testing.

A-3: b Debugging, c. Coding and d. Unit testing. (FL 1.2.3) (LO 1.2.3) (LO 1 Q-33)

Q-4. Which of the following is a characteristic of debugging? Select all that apply.

a. Developer identifies and corrects anomalies.

b. A developer activity.

c. The activity occurs after a program is coded and compiled.

d. All of the above.

e. None of the above.

A-4: b. A developer activity. and c. The activity occurs after a program is coded and compiled. (FL 1.2.3) (LO 1.2.3) (LO 1 Q-34)


Q-5. How does testing differ from debugging? Select all that apply.

a. Debugging is a development activity, not a testing activity.

b. Debugging takes place after a program is coded whereas testing can take place before.

c. Debugging allows a developer to correct the root cause of an anomaly after a tester identifies and analyzes it.

d. All of the above.

e. None of the above.

A-5: a. Debugging is a development activity, not a testing activity. and b. Debugging takes place after a program is coded whereas testing can take place before. (FL 1.2.3) (LO 1.2.3) (LO 1 Q-35)


Q-6. What are some issues that static analysis identifies?

a. Deviations from a programming standard.

b. Inconsistent interface specifications.

c. Design defects.

d. All of the above.

e. None of the above.

A-6: d. All of the above. (FL 3.1.2) (LO 3.1.2) (FL 3 Q-31)


Q-7. A significant benefit of a source code inspection is that________________.

a. The developer can perform the inspection.

b. An inexperienced person can perform the inspection.

c. The code can be tested before the test environment is complete.

d. All of the above.

e. None of the above.

A-7: c. The code can be tested before the test environment is complete. (FL 3.2.3) (LO 3.2.2) (LO 3 Q-32)


Q-8. Which of the following is a static analysis method?

a. Inspection.

b. Symbolic analysis.

c. Model checking.

d. All of the above.

e. None of the above.

A-8: d. All of the above. (FL 3.1.3) (LO 3.3.3) (LO 3 Q-33)


Q-9. Which of the following is a test object that is subject to static analysis?

a. Software installation procedures.

b. Source code.

c. Architectural designs.

e. All of the above.

e. None of the above.

A-9: d. All of the above. (FL 3.1.3) (LO 3.3.3) (LO 3 Q-34)


Q-10. Which of the following is a characteristic of dynamic analysis but not static analysis?

a. Dynamic analysis tools automate the analysis of test objects.

b. Dynamic analysis tools analyze source code.

c. Dynamic analysis tools automatically check source code without executing it.

d. All of the above.

e. None of the above.

A-10: e. None of the above. (FL 3.1.3) (LO 3.3.3) (FL 3 Q-35)

Q-11. System meets functional requirements is an exit criterion for _________________.

a. Unit testing.

b. Acceptance testing.

c. System testing.

A-11: c. b. Acceptance testing and c. System testing. (FL 5.2.3) (LO 5.2.9) (LO 5 Q-31)


Q-12. All priority bugs have been fixed and closed is an exit criterion for _____________. Select all that apply.

a. Unit testing.

b. Integration testing.

c. System testing.

d. Acceptance testing.

A-12: a. Unit testing. , b. Integration testing. , c. System testing. and d. Acceptance testing. (FL 5.2.3) (LO 5.2.9) (FL 5 Q 32)


Q-13. What is incorporated in a test effort estimate? Select all that apply.

a. Resources.

b. Time.

c. Budget.

d. All of the above.

e. None of the above.

A-13: a. Resources. and b. Time. (FL 5.2.6) (LO 5.2.8) (LO 5 Q-33)


Q-14. A test effort estimate is an approximation of the resources and time needed to_________. Select all that apply.

a. Complete test plan activities.

b. Achieve testing objectives.

c. Substantially mitigate project risks.

A-14: b. Achieve testing objectives. (FL 5.2.6) (LO 5.2.8) (LO 5 Q-34)


Q-15. Schedule test analysis activities, integrate testing activities in the SDLC and specify metrics for monitoring test execution are activities of which of the following? Select all that apply.

a. Test analysis and design activities considered during test planning.

b. Test implementation and execution activities considered during test planning.

c. Test preparation and execution activities considered during test planning.

d. Test analysis and execution activities considered during test planning.

e. Test design and execution activities considered during test planning.

A-15: c. Test preparation and execution activities considered during test planning. (FL 5.2.4) (LO 5.2.5) (LO 5 Q-35)


Q-16: What statements are true regarding the usability testing tool?

a. Tests the information architecture, labeling and design of a website.

b. Designs an information architecture, workflow, menu structure or website navigation paths.

c. Tests the translations that a software product completes by reviewing content and test reports.

d. All of the above.

e. None of the above.

A-16: a Tests the information architecture, labeling and design of a website. and b. Designs an information architecture, workflow, menu structure or website navigation paths. (FL 6.1.1) (LO 6.1.1) (LO 6 Q-31)

Q-17. What is the relationship between the lack of a test tool strategy and the productive use of a test tool?

a. The absence of a test tool strategy has a moderately negative effect on the productive use of a test tool.

b. The productive use of a test tool requires a well thought out test tool strategy.

c. The absence of a test tool strategy may or may not affect the degree that the use of a test tool affects a test team’s productivity.

d. All of the above.

e. None of the above.

A-17: b. The productive use of a test tool requires a well thought out test tool strategy. (FL 6.1.3) (LO 6.2.2) (LO 6 Q-32)


Q-18. Which of the following is a risk of the implementation of a test tool?

a. A vendor’s response to a query may be inadequate to address an operational concern.

b. An organization may be unable to contract with employees with the skills needed to operate the test tool.

c. An organization may fail to implement the proper version control processes to manage assets created by test tools.

d. All of the above.

e. None of the above.

A-18: d. All of the above. (FL 6.1.2) (LO 6.2.1) (LO 6 Q-33)


Q-19. Which of the following best supports the successful implementation of a test tool?

a. Performs repetitive processes in a way that increases the efficiency and speed with which the processes are performed.

b. Assists in the subjective assessment of test coverage.

c. Decreases test coverage relative to that achieved by manual processes.

d. All of the above.

e. None of the above.

A-19: a. Performs repetitive processes in a way that increases the efficiency and speed with which the processes are performed. (FL 6.1.2) (LO 6.2.1) (LO 6 Q-34)

Q-20. Which of the following is a factor that affects the accuracy of testing processes?

a. A test tool can perform repetitive processes.

b. A test tool increases reliability of repetitive processes.

c. A test tool avoids the execution of a test suite on a repeated basis.

d. All of the above.

e. None of the above.

A-20: A. A test tool can perform repetitive processes. and b. A test tool increases reliability of repetitive processes. (FL 6.1.2) (LO 6.2.1) (LO 6 Q-35)

Subscribe

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