QuestionQ22

Implementation and Deployment Strategies for Test Automation

When a continuous integration/continuous deployment (CI/CD) pipeline is divided into build and deployment phases, which statements are TRUE?

  • Component and component-integration tests are part of the deployment phase.
  • System and higher-level tests may be included in the build phase.
  • Component and component-integration tests are part of the build phase.
  • System and acceptance tests may run in a separate pipeline.
  • System-integration tests cannot run in this type of pipeline.
  • A a and b.
  • B c and d.
  • C b and e.
  • D a and d.
Explanation

Component and component-integration tests are normally executed in the CI/build phase to validate the code and produce a trustworthy artifact. System and acceptance tests commonly run after deployment to a test or staging environment, including in a separate CD pipeline. Microsoft’s CI/CD reference architecture places integration tests in CI and acceptance tests in the CD pipeline after deployment to staging.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!