โ† All Cloud Engineer Flashcard Decks

Quality Control & Assurance Flashcards

7 cards from real Cloud Engineer 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 testing strategy validates that individual microservices interact correctly with each other in a cloud environment?

    Answer: Integration testing

    Integration testing verifies that separate microservices or components communicate and function correctly when combined.

  2. What is the primary purpose of a canary deployment in a cloud QA pipeline?

    Answer: To release changes to a small subset of users before full rollout

    Canary deployments route a small percentage of production traffic to the new version to detect issues before a full release.

  3. A cloud team wants to enforce code quality gates before merging pull requests. Which tool is best suited for static code analysis in a CI pipeline?

    Answer: SonarQube

    SonarQube performs static code analysis to detect bugs, vulnerabilities, and code smells automatically in CI pipelines.

  4. What does 'shift-left testing' mean in a cloud DevOps context?

    Answer: Running tests earlier in the development lifecycle

    Shift-left testing integrates quality checks earlier in the SDLC to catch defects when they are cheapest to fix.

  5. Which metric measures the percentage of code paths exercised by automated tests?

    Answer: Code coverage

    Code coverage indicates what proportion of source code is executed during automated test runs.

  6. A cloud engineer notices that a service passes all unit tests but fails in production due to environment differences. What practice best addresses this?

    Answer: Using containerized test environments that mirror production

    Containerizing test environments with Docker ensures parity between test and production configurations.

  7. What is the role of a 'test harness' in cloud quality assurance?

    Answer: A framework that automates test execution and validates outputs

    A test harness provides the infrastructure to run automated tests, feed inputs, and verify expected outputs consistently.