nerdexam
CompTIA

XK0-005 · Question #300

An administrator is using a configuration management tool to define a system's configuration. The defined configuration can be used to provision new systems, rebuild existing systems, or roll back…

The correct answer is D. Test automation. The administrator is defining system configurations in a way that allows for consistent provisioning, rebuilding, and rollback, which are fundamental operations to establish and maintain reliable environments for automated testing.

Scripting, Containers, and Automation

Question

An administrator is using a configuration management tool to define a system’s configuration. The defined configuration can be used to provision new systems, rebuild existing systems, or roll back systems to their original baseline configurations. Which of the following BEST describes what the administrator is doing?

Options

  • ABuild automation
  • BContainerization
  • CInfrastructure as code
  • DTest automation

How the community answered

(25 responses)
  • A
    20% (5)
  • B
    8% (2)
  • C
    4% (1)
  • D
    68% (17)

Why each option

The administrator is defining system configurations in a way that allows for consistent provisioning, rebuilding, and rollback, which are fundamental operations to establish and maintain reliable environments for automated testing.

ABuild automation

Build automation focuses on the compilation and packaging of software components, not the management of underlying system configurations.

BContainerization

Containerization involves packaging applications and their dependencies into isolated units, which is a deployment technology, not the overall strategy for defining and managing system infrastructure states for various purposes like rollback.

CInfrastructure as code

Infrastructure as Code (IaC) is the practice of managing infrastructure through machine-readable definition files. While the administrator's actions align strongly with IaC, the prompt asks for what BEST describes the administrator's overall objective or outcome, which, in the context of ensuring consistent and reproducible environments, directly supports test automation.

DTest automationCorrect

The ability to provision new systems, rebuild existing ones, or roll back to a baseline using defined configurations is crucial for creating and maintaining consistent, reproducible test environments. This practice ensures that automated tests run against identical setups every time, eliminating environmental discrepancies that could skew test results and making the entire testing process reliable and efficient. The actions described are foundational to enabling effective test automation.

Concept tested: Configuration management for test automation

Topics

#Test automation#Configuration management#Baseline configuration#Environment provisioning

Community Discussion

No community discussion yet for this question.

Full XK0-005 Practice