0
0
Testing Fundamentalstesting~5 mins

Testing in the software development lifecycle in Testing Fundamentals - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
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?
AAfter deployment
BOnly after coding is complete
CDuring user training
DDuring the requirements phase
Which type of testing focuses on checking small parts of the code individually?
AUnit testing
BSystem testing
CAcceptance testing
DPerformance testing
What is the main goal of regression testing?
ACheck if old features still work after changes
BTest new features only
CTest software speed
DTest user interface design
How does automated testing benefit the development process?
AIt slows down testing
BIt requires more manual work
CIt runs tests faster and more often
DIt replaces all manual testing
Which phase is NOT typically part of the software development lifecycle where testing occurs?
ADesign
BMarketing
CMaintenance
DDeployment
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.