Recall & Review
beginner
What is the main purpose of testing in the software development lifecycle?
Testing helps find and fix problems early to make sure the software works well and meets user needs.
Click to reveal answer
beginner
Name two common types of testing done during the software development lifecycle.
Unit testing (checks small parts of code) and system testing (checks the whole software together).
Click to reveal answer
intermediate
At which phase of the software development lifecycle should testing start?
Testing should start early, even during the requirements and design phases, to catch issues before coding.
Click to reveal answer
intermediate
What is regression testing and why is it important?
Regression testing checks that new changes do not break existing features. It keeps software stable over time.
Click to reveal answer
intermediate
How does automated testing help in the software development lifecycle?
Automated testing runs tests quickly and often, saving time and catching problems early without manual effort.
Click to reveal answer
When should testing ideally begin in the software development lifecycle?
✗ Incorrect
Testing should start early, even during requirements, to find issues before coding begins.
Which type of testing focuses on checking small parts of the code individually?
✗ Incorrect
Unit testing checks individual pieces of code to ensure they work correctly.
What is the main goal of regression testing?
✗ Incorrect
Regression testing ensures that recent changes do not break existing functionality.
How does automated testing benefit the development process?
✗ Incorrect
Automated testing speeds up testing and allows frequent checks without extra manual effort.
Which phase is NOT typically part of the software development lifecycle where testing occurs?
✗ Incorrect
Marketing is outside the software development lifecycle phases where testing happens.
Explain why testing early in the software development lifecycle is beneficial.
Think about how fixing problems early is easier than later.
You got /4 concepts.
Describe the difference between unit testing and system testing.
Compare testing a single piece versus the entire product.
You got /4 concepts.