Integration testing has following characteristics
I. It can be done in incremental manner
II. It is always done after system testing
III. It includes functional tests
IV. It includes non-functional tests

A. I, II and III are correct
B. I is correct
C. I, III and IV are correct