1 of 25

[‘I & T’ (Integration and Testing), ‘String Testing’ and sometimes ‘Thread Testing’]

2 of 25

3 of 25

4 of 25

Unit Testing

Integration Testing

In unit testing each module of the software is tested separately.

In integration testing all modules of the software are tested combined.

In unit testing tester knows the internal design of the software.

In integration testing doesn’t know the internal design of the software.

Unit testing is performed first of all testing processes.

Integration testing is performed after unit testing and before system testing.

Unit testing is a white box testing.

Integration testing is a black box testing.

Unit testing is basically performed by the developer.

Integration testing is performed by the tester.

Detection of defects in unit testing is easy.

Detection of defects in integration testing is difficult.

It tests parts of the project without waiting for others to be completed.

It tests only after the completion of all parts.

Unit testing is less costly.

Integration testing is more costly.

5 of 25

6 of 25

7 of 25

Big-bang testing's advantages include the following:

  • Its suitability for testing small systems.
  • Its ease of identifying errors in such systems, saving time and speeding up application deployment.

8 of 25

9 of 25

10 of 25

11 of 25

12 of 25

13 of 25

Bi-Directional Integration

14 of 25

15 of 25

16 of 25

17 of 25

18 of 25

Scenario Testing

19 of 25

20 of 25

21 of 25

22 of 25

Test Scenario Vs Test Case�

23 of 25

24 of 25

25 of 25