Recall & Review
beginner
What is continuous testing in CI/CD?
Continuous testing is the process of automatically running tests on software changes as part of the Continuous Integration and Continuous Delivery pipeline to find bugs early and ensure quality.
Click to reveal answer
beginner
Why is continuous testing important in CI/CD?
It helps catch errors quickly, reduces manual testing effort, speeds up feedback to developers, and improves software quality by testing every change automatically.
Click to reveal answer
beginner
Name two types of tests commonly used in continuous testing.
Unit tests (test small parts of code) and integration tests (test how parts work together) are commonly used in continuous testing.
Click to reveal answer
intermediate
How does continuous testing fit into the CI/CD pipeline?
After code is committed, continuous testing runs automated tests before the code moves to the next stage, ensuring only tested code is delivered.
Click to reveal answer
intermediate
What tools can be used for continuous testing in CI/CD?
Tools like Jenkins, GitLab CI, CircleCI, and testing frameworks like JUnit, Selenium, and Cypress help automate continuous testing.
Click to reveal answer
What is the main goal of continuous testing in CI/CD?
✗ Incorrect
Continuous testing aims to find bugs early and maintain quality by running automated tests during the CI/CD process.
Which test type is usually the fastest and most frequent in continuous testing?
✗ Incorrect
Unit tests are small, fast tests that check individual parts of code and are run frequently in continuous testing.
When does continuous testing typically run in a CI/CD pipeline?
✗ Incorrect
Continuous testing runs automatically after code is committed and before the code is deployed to catch issues early.
Which tool is NOT commonly used for continuous testing automation?
✗ Incorrect
Photoshop is a graphic design tool and not used for continuous testing automation.
What is a benefit of integrating continuous testing in CI/CD?
✗ Incorrect
Continuous testing provides faster feedback to developers about code quality, helping fix issues quickly.
Explain how continuous testing improves software quality in a CI/CD pipeline.
Think about testing happening automatically and often.
You got /4 concepts.
List common types of tests used in continuous testing and their purpose.
Focus on tests that check code pieces and how they work together.
You got /3 concepts.