You use Azure Pipelines to build, test, and deploy an application and need to reduce the time required for unit and integration tests while preserving code coverage metrics. What should you enable?
Choose an answer
Tap an option to check your answer.
Correct answer: Enable Test Impact Analysis (TIA)..
Why this is the answer
Enabling Test Impact Analysis (TIA) is the correct choice because it identifies and runs only the tests relevant to code changes, significantly reducing test execution time while maintaining code coverage. TIA analyzes code changes and their dependencies to determine which tests are impacted, thus avoiding unnecessary test runs. "Enable flaky test management" helps identify and quarantine unreliable tests but doesn't directly reduce overall test execution time for valid tests. "Purchase additional parallel jobs" would allow more tests to run concurrently, which can reduce overall pipeline time, but it doesn't optimize which tests run, potentially still running unnecessary tests. "Add an agent pool" provides more build agents, increasing capacity, but, like parallel jobs, doesn't inherently optimize test selection to reduce execution time based on code changes.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed