CompTIA Cloud+ (CV0-004)DeploymentMedium

A cloud engineer is reviewing the continuous integration/continuous delivery (CI/CD) pipeline for a cloud-native application. One stage of the pipeline involves automated testing of the deployed application in a staging environment. The tests include functional validation, performance benchmarks, and security scans. Which phase of the deployment process does this stage primarily fall under?

  1. AProvisioning
  2. BBuild
  3. CDeployment and Testing
  4. DMonitoring
Show answer & explanation

Correct answer: C. Deployment and Testing

The 'Deployment and Testing' phase encompasses the actual deployment of the application to an environment (like staging) and the subsequent execution of various tests (functional, performance, security) to validate its functionality and quality before a broader release. This directly aligns with the scenario described.

Why the other options are wrong

  • A. Provisioning involves setting up the underlying infrastructure, not testing the deployed application.
  • B. The Build phase compiles code and packages it into deployable artifacts (e.g., containers), but does not involve deploying or testing the application in a runtime environment.
  • D. Monitoring occurs after the application is in production (or a deployed environment) to track its health and performance, but the scenario describes pre-production validation tests.

Deployment and Testing Phase

The stage in the software development lifecycle where the application is deployed to an environment and subjected to various tests to ensure it meets requirements and functions correctly.

  • Involves actual deployment to a target environment (e.g., staging).
  • Includes automated functional, performance, security, and integration tests.
  • Precedes full production release.

Memory trick: Build, Test, Deploy, Monitor, Plan, Code.

More Deployment questions