nerdexam
iSQI

CTAL-TAE · Question #102

Which of the following statements does NOT describe good practice for maintaining the TAS?

The correct answer is A. The TAS must run in the development environment because development and programming. Option A is the bad practice because a TAS (Test Automation Solution) should not be tied exclusively to the development environment - it must be portable and capable of running across multiple environments (test, staging, production, CI/CD pipelines). Locking it to development…

Test Automation Solutions

Question

Which of the following statements does NOT describe good practice for maintaining the TAS?

Options

  • AThe TAS must run in the development environment because development and programming
  • BThe TAS must be under configuration management, along with the test suite, the testware
  • CThe TAS must separate the test scripts from the environment in which it runs and from the
  • DThe TAS must consist of components that can be easily replaced without affecting the overall

How the community answered

(48 responses)
  • A
    94% (45)
  • B
    4% (2)
  • C
    2% (1)

Explanation

Option A is the bad practice because a TAS (Test Automation Solution) should not be tied exclusively to the development environment - it must be portable and capable of running across multiple environments (test, staging, production, CI/CD pipelines). Locking it to development defeats the purpose of automation at scale.

Options B, C, and D all describe genuine best practices: B is correct because placing the TAS under configuration management ensures traceability, versioning, and repeatability alongside the rest of the testware. C is correct because separating test scripts from the execution environment is a core design principle - it makes tests portable and environment-agnostic. D is correct because building the TAS from loosely coupled, replaceable components supports long-term maintainability and flexibility.

Memory tip: Think of the TAS like a production-grade application - it needs version control (B), modularity (D), environment independence (C), and the ability to run anywhere, not just in dev (which is why A fails). If it only lives in the dev environment, it's not truly automated infrastructure.

Topics

#TAS maintenance#configuration management#test environment separation#best practices

Community Discussion

No community discussion yet for this question.

Full CTAL-TAE Practice