XK0-005 · Question #1363
XK0-005 Question #1363: Real Exam Question with Answer & Explanation
The correct answer is C: Test automation. The described sequence of code changes, commits, compilation, execution of test scripts, packaging, and publishing represents a continuous integration and delivery pipeline that heavily relies on test automation.
Question
A Linux administrator execute the following steps in this order: 1. Changes some software code 2. Commits the changes to the Git repository 3. Triggers a job to compile 4. Execute some test scripts 5. Packages the software package 6. Publishes the software packages to a package repository Which of the following orchestration processes is the administrator using?
Options
- ABuild automation
- BDeployment automation
- CTest automation
- DInfrastructure automation
Explanation
The described sequence of code changes, commits, compilation, execution of test scripts, packaging, and publishing represents a continuous integration and delivery pipeline that heavily relies on test automation.
Common mistakes.
- A. While compilation and packaging are parts of the process, "Build automation" is a broader term that often encompasses testing, but "Test automation" specifically addresses the explicit execution of test scripts mentioned in step 4.
- B. Deployment automation typically refers to the process of installing and configuring software in target environments, which happens after publishing the package, not described in these steps.
- D. Infrastructure automation involves managing servers, networks, and other infrastructure components, which is distinct from the software build and release process described.
Concept tested. Continuous Integration/Delivery (CI/CD) pipeline phases
Reference. https://www.redhat.com/en/topics/devops/what-is-ci-cd
Topics
Community Discussion
No community discussion yet for this question.