Integration testing is the process of testing the interactions between different components or subsystems of a system. It has the following characteristics:
It can be done in an incremental manner, meaning that components or subsystems are integrated and tested one by one until the whole system is integrated and tested.
It is usually done before system testing, which is the process of testing the system as a whole against its requirements and specifications.
It includes functional tests, which are tests that verify the functionality and behavior of the system or its components.
It includes non-functional tests, which are tests that verify the quality attributes of the system or its components, such as performance, reliability, security, etc.
Therefore, statements I, III, and IV are correct.
References: Certified Tester Foundation Level Syllabus, Section 5.1.2 and 5.2.2
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit