nerdexam
Microsoft

AZ-400 · Question #489

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might h

The correct answer is B. No. Why B (No) is Correct: Test Impact Analysis (TIA) is designed to identify which tests are relevant to run based on code changes, helping to reduce unnecessary test execution by only running tests affected by recent code modifications. Since the problem states that TestSuite1 fail

Submitted by lars.no· Mar 6, 2026Design and implement build and release pipelines

Question

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. You have an Azure pipeline that is used to deploy a web app. The pipeline includes a test suite named TestSuite1. TestSuite1 is used to validate the operations of the web app. TestSuite1 fails intermittently. You identify that the failures are unrelated to changes in the source code and execution environment. You need to minimize troubleshooting effort for the TestSuite1 failures. Solution: You enable Test Impact Analysis (TIA). Does this meet the goal?

Options

  • AYes
  • BNo

How the community answered

(37 responses)
  • A
    16% (6)
  • B
    84% (31)

Explanation

Why B (No) is Correct: Test Impact Analysis (TIA) is designed to identify which tests are relevant to run based on code changes, helping to reduce unnecessary test execution by only running tests affected by recent code modifications. Since the problem states that TestSuite1 failures are unrelated to source code changes, TIA would not address the root cause of the intermittent failures. TIA does not help minimize troubleshooting effort for flaky or intermittent test failures.

Why A (Yes) is Wrong: Enabling TIA would be a mismatch for this scenario - it optimizes which tests to run, not how to handle unreliable or flaky tests. It would not reduce the effort needed to investigate failures that are already known to be unrelated to code changes.

The Correct Solution: The appropriate solution for intermittent/flaky test failures unrelated to code or environment is to configure a test retry mechanism (flaky test management), which automatically re-runs failed tests and flags consistently failing ones, directly reducing manual troubleshooting effort.

Memory Tip: Think of TIA as a "test filter" based on code changes - if the problem says failures are not related to code changes, TIA is irrelevant. For flaky/intermittent tests, think retry + flaky test detection, not TIA.

Topics

#Test Impact Analysis#Intermittent failures#Continuous testing#Test troubleshooting

Community Discussion

No community discussion yet for this question.

Full AZ-400 Practice