|Each module of the software is tested separately in Unit Testing
||all modules of the software are tested combined in Integration Testing.
|Unit testing is white box testing.
||Integration testing is black box testing.
|Unit testing is performed by the developer.
||Integration testing is performed by the tester.
|Short execution time
||Longer execution time
|Unit testing is less costly.
||Integration testing is more costly.
|Finding errors is relatively easy
||Finding errors is more difficult
|Unit Testing has very low maintenance
||Integration Testing has very high maintenance