AZ-400 exam dumps

AZ-400 practice question 34 of 306

Designing and Implementing Microsoft DevOps Solutions. Professional level, Microsoft. Free question with the correct answer and a full explanation.

AZ-400 Question 34

Select 3

Your DevOps team is building a microservices-based solution that must frequently release production updates. You want to measure the health of your continuous integration and continuous deployment pipeline by tracking build success rates, test coverage, and average time from code commit to production deployment. You also need quick, real-time visibility of these metrics in a unified dashboard. Which THREE actions should you take within Azure DevOps to meet these objectives?

  1. A

    Create custom queries in Azure Boards to calculate average time from code commit to deployment by associating commits with relevant work items.

  2. B

    Enable the 'Coverage' tab in Azure Test Plans for capturing build success rates and calculating lead time to production.

  3. C

    Configure the Build & Test widgets in Azure DevOps dashboards to visualize build success rates and test coverage.

  4. D

    Integrate Azure DevOps Analytics with Power BI to generate real-time dashboards of pipeline metrics, including build reliability, test coverage, and lead time.

Show answer and explanation

Correct answers: A, C, D

Explanation

Azure DevOps supports a variety of methods to gain insight into pipeline and delivery metrics. For lead time, custom queries in Azure Boards track items from creation or active state through closure. Dashboards with Build & Test widgets provide an at-a-glance view of build success rates and test coverage. For more advanced analytics, integrating Azure DevOps Analytics with Power BI is recommended, enabling real-time or near real-time dashboards and deeper reporting. Microsoft documentation on Azure DevOps Analytics (https://docs.microsoft.com/azure/devops/report/analytics/overview) and Power BI (https://docs.microsoft.com/power-bi/) offers further details on configuring these solutions.

  • A. Correct.

    Option 1 is correct. By linking code commits to related work items and creating a custom query to track the state transitions, you can accurately calculate average lead time to deployment. This is a standard practice in Azure DevOps for understanding how quickly work moves from commit to production.

  • B. Incorrect.

    Option 2 is incorrect. While Azure Test Plans can show code coverage results (especially when used alongside build pipelines), it does not capture build success rates or overall lead time to production by itself. The 'Coverage' tab focuses on test coverage metrics rather than pipeline progress data like build success rates or lead times.

  • C. Correct.

    Option 3 is correct. Azure DevOps Dashboards can include widgets that show build outcomes (success/fail) and test coverage results in real time. This approach provides immediate visibility into pipeline health and test completeness.

  • D. Correct.

    Option 4 is correct. Integrating Azure DevOps Analytics with Power BI allows you to create advanced, customizable dashboards and reports that can cover multiple aspects of your pipeline, including build reliability, test coverage trends, and overall lead time from commit to production.

Timed practice exam

Take a AZ-400 practice test under exam conditions

70 questions in 90 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam