nerdexam
CompTIA

CV0-002 · Question #267

A software development company is building cloud-ready applications and needs to determine the best approach for releasing software. Which of the following approaches should be used?

The correct answer is D. Develop, test, perform QA, and release to production. For releasing cloud-ready applications, the most effective approach follows a logical progression of development, initial testing, comprehensive quality assurance, and then release to production.

DevOps fundamentals

Question

A software development company is building cloud-ready applications and needs to determine the best approach for releasing software. Which of the following approaches should be used?

Options

  • APerform QA, develop, test, and release to production
  • BTest, perform QA, develop, and release to production
  • CDevelop, perform QA, test, and release to production
  • DDevelop, test, perform QA, and release to production

How the community answered

(24 responses)
  • B
    4% (1)
  • D
    96% (23)

Why each option

For releasing cloud-ready applications, the most effective approach follows a logical progression of development, initial testing, comprehensive quality assurance, and then release to production.

APerform QA, develop, test, and release to production

Performing QA before development and testing is an incorrect order, as QA validates the quality of developed and tested code.

BTest, perform QA, develop, and release to production

Testing before development is illogical; code must be developed before it can be tested.

CDevelop, perform QA, test, and release to production

Placing 'perform QA' before 'test' is typically an inefficient order, as QA often encompasses or follows a dedicated testing phase to ensure overall quality.

DDevelop, test, perform QA, and release to productionCorrect

The standard and most efficient software release pipeline for cloud-ready applications involves developing the code first, followed by thorough testing (e.g., unit, integration, functional tests). After initial testing, a comprehensive Quality Assurance (QA) phase ensures the application meets all quality standards and requirements before its final release to production.

Concept tested: Software development and release lifecycle

Source: https://learn.microsoft.com/en-us/azure/architecture/guide/developer/dev-test-prod

Topics

#SDLC#software release#QA#development workflow

Community Discussion

No community discussion yet for this question.

Full CV0-002 Practice