โ† All AZ-204 Flashcard Decks

Quality Control & Assurance Flashcards

7 cards from real AZ-204 practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 7 Quality Control & Assurance flashcards as text
  1. Which Azure service provides a fully managed environment to run Selenium-based UI tests at scale across multiple browsers?

    Answer: Azure Test Plans

    Azure Test Plans includes exploratory and manual testing tools and integrates with automated test runners including Selenium for browser-based tests.

  2. A team uses feature flags in Azure App Configuration to gradually roll out a new feature. Which pattern does this implement?

    Answer: Canary release

    Canary release exposes a new feature to a small subset of users first, using feature flags to control the rollout percentage progressively.

  3. When should you use Azure Application Insights 'Smart Detection' compared to classic metric alerts?

    Answer: Smart Detection automatically identifies anomalies without preset thresholds; classic alerts trigger on fixed conditions

    Smart Detection uses machine learning to detect unusual patterns in failure rates, response times, and memory use without requiring you to define explicit thresholds.

  4. In a YAML-based Azure Pipeline, which keyword do you use to run a step only when a previous step fails?

    Answer: condition: failed()

    Setting 'condition: failed()' on a step causes it to execute only when the preceding step did not succeed, useful for cleanup or notification tasks.

  5. You want to ensure your Azure Function does not regress on cold-start latency after each deployment. Which approach best automates this quality check?

    Answer: Add a performance test stage to the CI/CD pipeline that measures p95 response time after deployment

    Running a post-deployment performance test in the pipeline captures latency metrics automatically and can fail the pipeline if thresholds are exceeded.

  6. Which tool in the .NET ecosystem is commonly used to measure code coverage and produce a Cobertura or OpenCover XML report in an Azure Pipeline?

    Answer: dotnet test with --collect:"XPlat Code Coverage"

    Running 'dotnet test --collect:"XPlat Code Coverage"' uses the built-in coverlet collector to produce coverage XML that Azure Pipelines can publish and display.

  7. What is the primary purpose of a 'deployment gate' in an Azure Pipelines release?

    Answer: Pause the pipeline and evaluate health signals (e.g., Azure Monitor alerts) before proceeding

    Deployment gates query external services such as Azure Monitor, REST APIs, or Azure DevOps work items and block the pipeline from advancing until quality criteria are met.