System testing vs Unit Testing

System vs Unit Testing:

System Testing Unit Testing
The system testing method involves treating each module as a separate target for testing, and integrating the modules after each has been tested. The purpose of unit testing is to test only one module at a time, rather than the integrated version of the application.
Generally, when it comes to unit testing, a single module testing approach is taken. For System test cases, it includes both top-down approach testing and bottom-up approach testing with all modules in integrated mode.
It focuses on system validation. It focuses on functional verification.
It usually follows the requirements specification. It usually follows the specification of modules.
It is also known as black-box testing. It is also known as white-box testing.
It is a low-level test as compared to unit testing. It is a high-level test as compared to system testing.
1 Like