Recall & Review
beginner
What is unit testing?
Unit testing checks the smallest parts of a program, like individual functions or methods, to make sure they work correctly on their own.
Click to reveal answer
beginner
What does integration testing focus on?
Integration testing checks if different parts of a program work well together when combined.
Click to reveal answer
intermediate
Explain system testing.
System testing tests the complete and fully integrated software to verify it meets the specified requirements.
Click to reveal answer
beginner
What is the purpose of acceptance testing?
Acceptance testing checks if the software meets the needs and expectations of the users or customers before it is released.
Click to reveal answer
intermediate
Order the testing levels from smallest scope to largest scope.
The order is: Unit testing (smallest), Integration testing, System testing, Acceptance testing (largest).
Click to reveal answer
Which testing level focuses on testing individual functions or methods?
✗ Incorrect
Unit testing checks the smallest parts of the software, like functions or methods.
What is tested during integration testing?
✗ Incorrect
Integration testing checks if different parts of the software work well together.
System testing is done to verify:
✗ Incorrect
System testing verifies the complete integrated software against requirements.
Acceptance testing is primarily concerned with:
✗ Incorrect
Acceptance testing checks if the software meets user or customer expectations.
Which testing level comes immediately after unit testing?
✗ Incorrect
Integration testing follows unit testing to check combined parts.
Describe the four main testing levels and their purposes.
Think about testing from smallest parts to the whole system and user approval.
You got /4 concepts.
Why is it important to perform testing at different levels like unit, integration, system, and acceptance?
Consider how each level catches different kinds of problems.
You got /4 concepts.