Framework Design interview questions — Easy

124 easy-level Framework Design questions from our Automation Testing bank, each with the correct answer and an explanation of why it is correct.

This topic slice is available to practise but is not yet part of our indexed set.

What this covers

Framework Design appears throughout Automation Testing interviews. At easy level, interviewers are typically checking that you know the fundamentals and can describe them precisely — definitions, defaults, and the basic mechanics. Work through these, then explain your answer out loud; the second part is what interviews actually test.

20 example questions

  1. 1. In the context of Framework Design, configuration manager is best described as:

    • A. Design dividing the application into independently tested modules.
    • B. Common parent handling setup/teardown shared by tests.
    • C. Component resolving environment-specific settings.correct
    • D. Tests composed of reusable action keywords, often in tables.

    Why: configuration manager: Component resolving environment-specific settings.

  2. 2. What is the purpose of reporting listener in Framework Design?

    • A. Component resolving environment-specific settings.
    • B. Tests composed of reusable action keywords, often in tables.
    • C. Design dividing the application into independently tested modules.
    • D. Hook that logs results and captures artifacts on events.correct

    Why: reporting listener: Hook that logs results and captures artifacts on events.

  3. 3. In Framework Design, what does configuration manager do or refer to?

    • A. Common parent handling setup/teardown shared by tests.
    • B. Hook that logs results and captures artifacts on events.
    • C. Component resolving environment-specific settings.correct
    • D. Tests composed of reusable action keywords, often in tables.

    Why: configuration manager: Component resolving environment-specific settings.

  4. 4. Which of the following best describes test data builder in Framework Design?

    • A. Method-chaining style returning page objects for readable flows.
    • B. Design dividing the application into independently tested modules.
    • C. Central store of element selectors.
    • D. Utility constructing valid domain objects for tests.correct

    Why: test data builder: Utility constructing valid domain objects for tests.

  5. 5. In Framework Design, what does modular framework do or refer to?

    • A. Method-chaining style returning page objects for readable flows.
    • B. Tests composed of reusable action keywords, often in tables.
    • C. Design dividing the application into independently tested modules.correct
    • D. Utility constructing valid domain objects for tests.

    Why: modular framework: Design dividing the application into independently tested modules.

  6. 6. Which of the following best describes modular framework in Framework Design?

    • A. Component resolving environment-specific settings.
    • B. Tests composed of reusable action keywords, often in tables.
    • C. Central store of element selectors.
    • D. Design dividing the application into independently tested modules.correct

    Why: modular framework: Design dividing the application into independently tested modules.

  7. 7. Which of the following best describes fluent interface in Framework Design?

    • A. Utility constructing valid domain objects for tests.
    • B. Central store of element selectors.
    • C. Tests composed of reusable action keywords, often in tables.
    • D. Method-chaining style returning page objects for readable flows.correct

    Why: fluent interface: Method-chaining style returning page objects for readable flows.

  8. 8. Which of the following best describes BaseTest class in Framework Design?

    • A. Design dividing the application into independently tested modules.
    • B. Common parent handling setup/teardown shared by tests.correct
    • C. Central store of element selectors.
    • D. Tests composed of reusable action keywords, often in tables.

    Why: BaseTest class: Common parent handling setup/teardown shared by tests.

  9. 9. In Framework Design, what does BaseTest class do or refer to?

    • A. Hook that logs results and captures artifacts on events.
    • B. Tests composed of reusable action keywords, often in tables.
    • C. Method-chaining style returning page objects for readable flows.
    • D. Common parent handling setup/teardown shared by tests.correct

    Why: BaseTest class: Common parent handling setup/teardown shared by tests.

  10. 10. In Framework Design, what does reporting listener do or refer to?

    • A. Tests composed of reusable action keywords, often in tables.
    • B. Design dividing the application into independently tested modules.
    • C. Method-chaining style returning page objects for readable flows.
    • D. Hook that logs results and captures artifacts on events.correct

    Why: reporting listener: Hook that logs results and captures artifacts on events.

  11. 11. In Framework Design, what does keyword-driven framework do or refer to?

    • A. Central store of element selectors.
    • B. Tests composed of reusable action keywords, often in tables.correct
    • C. Design dividing the application into independently tested modules.
    • D. Method-chaining style returning page objects for readable flows.

    Why: keyword-driven framework: Tests composed of reusable action keywords, often in tables.

  12. 12. What is the purpose of configuration manager in Framework Design?

    • A. Component resolving environment-specific settings.correct
    • B. Hook that logs results and captures artifacts on events.
    • C. Tests composed of reusable action keywords, often in tables.
    • D. Method-chaining style returning page objects for readable flows.

    Why: configuration manager: Component resolving environment-specific settings.

  13. 13. What is the purpose of modular framework in Framework Design?

    • A. Design dividing the application into independently tested modules.correct
    • B. Utility constructing valid domain objects for tests.
    • C. Component resolving environment-specific settings.
    • D. Tests composed of reusable action keywords, often in tables.

    Why: modular framework: Design dividing the application into independently tested modules.

  14. 14. In Framework Design, what does test data builder do or refer to?

    • A. Method-chaining style returning page objects for readable flows.
    • B. Component resolving environment-specific settings.
    • C. Utility constructing valid domain objects for tests.correct
    • D. Common parent handling setup/teardown shared by tests.

    Why: test data builder: Utility constructing valid domain objects for tests.

  15. 15. Which of the following best describes keyword-driven framework in Framework Design?

    • A. Tests composed of reusable action keywords, often in tables.correct
    • B. Hook that logs results and captures artifacts on events.
    • C. Method-chaining style returning page objects for readable flows.
    • D. Utility constructing valid domain objects for tests.

    Why: keyword-driven framework: Tests composed of reusable action keywords, often in tables.

  16. 16. What is the purpose of keyword-driven framework in Framework Design?

    • A. Tests composed of reusable action keywords, often in tables.correct
    • B. Component resolving environment-specific settings.
    • C. Method-chaining style returning page objects for readable flows.
    • D. Utility constructing valid domain objects for tests.

    Why: keyword-driven framework: Tests composed of reusable action keywords, often in tables.

  17. 17. Which of the following best describes reporting listener in Framework Design?

    • A. Tests composed of reusable action keywords, often in tables.
    • B. Hook that logs results and captures artifacts on events.correct
    • C. Central store of element selectors.
    • D. Component resolving environment-specific settings.

    Why: reporting listener: Hook that logs results and captures artifacts on events.

  18. 18. Which of the following best describes configuration manager in Framework Design?

    • A. Tests composed of reusable action keywords, often in tables.
    • B. Common parent handling setup/teardown shared by tests.
    • C. Component resolving environment-specific settings.correct
    • D. Central store of element selectors.

    Why: configuration manager: Component resolving environment-specific settings.

  19. 19. In Framework Design, what does fluent interface do or refer to?

    • A. Utility constructing valid domain objects for tests.
    • B. Method-chaining style returning page objects for readable flows.correct
    • C. Component resolving environment-specific settings.
    • D. Design dividing the application into independently tested modules.

    Why: fluent interface: Method-chaining style returning page objects for readable flows.

  20. 20. Which of the following best describes locator repository in Framework Design?

    • A. Tests composed of reusable action keywords, often in tables.
    • B. Utility constructing valid domain objects for tests.
    • C. Method-chaining style returning page objects for readable flows.
    • D. Central store of element selectors.correct

    Why: locator repository: Central store of element selectors.

Related Automation Testing topics