Recall & Review
beginner
What is the main purpose of unit testing?
Unit testing checks small parts of the code, like functions or methods, to make sure they work correctly on their own.
Click to reveal answer
beginner
Why does integration testing catch bugs that unit testing might miss?
Integration testing looks at how different parts of the system work together, so it can find bugs caused by interactions between components.
Click to reveal answer
beginner
What kind of bugs does system testing usually find?
System testing checks the whole application to find bugs related to overall behavior, performance, and compliance with requirements.
Click to reveal answer
intermediate
How does acceptance testing differ from system testing?
Acceptance testing verifies if the software meets the user's needs and business goals, often done by the customer or end-user.
Click to reveal answer
intermediate
Why is it important to have multiple testing levels?
Different testing levels catch different types of bugs early or late, making sure the software is reliable and meets quality standards.
Click to reveal answer
Which testing level focuses on testing individual functions or methods?
✗ Incorrect
Unit testing checks small parts of the code like functions or methods.
What type of bugs is integration testing most likely to find?
✗ Incorrect
Integration testing finds bugs caused by how different parts work together.
System testing is mainly done to check:
✗ Incorrect
System testing checks the whole application for overall behavior and performance.
Who usually performs acceptance testing?
✗ Incorrect
Acceptance testing is often done by users or customers to verify the software meets their needs.
Why do we need multiple testing levels?
✗ Incorrect
Multiple levels help catch different bugs early or late, improving software quality.
Explain why unit testing, integration testing, system testing, and acceptance testing catch different bugs.
Think about what each testing level focuses on.
You got /4 concepts.
Describe the importance of having different testing levels in software development.
Consider how testing levels work together.
You got /4 concepts.