โ† All CAD Flashcard Decks

Continuous Integration and Testing Flashcards

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

Read the first 6 Continuous Integration and Testing flashcards as text
  1. What is the primary goal of Continuous Integration (CI) in Agile development?

    Answer: Merge code frequently to reduce integration issues

    Continuous Integration (CI) ensures that code changes are merged frequently, reducing integration issues and improving software quality.

  2. Which tool is commonly used for Continuous Integration and Continuous Deployment (CI/CD)?

    Answer: Jenkins

    Jenkins is a popular automation tool that helps developers automate build, test, and deployment processes in CI/CD pipelines.

  3. Why is automated testing essential in a CI/CD pipeline?

    Answer: Detects bugs early and maintains quality

    Automated testing ensures that code changes do not introduce new bugs and helps maintain software quality through frequent validation.

  4. Which type of testing ensures that existing features continue to work after code changes?

    Answer: Regression testing

    Regression testing verifies that new code changes do not negatively impact existing functionality.

  5. What is the key advantage of Test-Driven Development (TDD)?

    Answer: Write tests before implementing functionality

    Test-Driven Development (TDD) improves code quality by requiring developers to write tests before implementing functionality.

  6. What is the purpose of Continuous Deployment (CD) in Agile development?

    Answer: Automates software releases for faster deployment

    Continuous Deployment (CD) automates the process of releasing software updates, allowing for faster and more reliable deployments.