
Explanation:
Let's examine each option for clarity:
Unit testing is typically conducted by the developer. This is accurate because developers have in-depth knowledge of the module's functionality, making them ideal for performing unit tests, often using assert methods.
Integration testing is a form of white-box testing. This statement is incorrect. Integration testing is actually a type of black-box testing, focusing on the interactions between modules rather than their internal workings. Unit testing, on the other hand, is considered white-box testing.
The internal workings of a module must be understood during Unit testing. Correct, as unit testing involves creating both positive and negative test cases based on the module's known functionality.
Integration testing follows Unit testing in the testing sequence. True, as integration testing begins only after each module has been individually tested (unit tested) to ensure they work correctly together.
Different modules can undergo Unit testing at the same time. This is possible because unit testing is performed independently on each module, allowing for simultaneous testing across different modules.
Ultimate access to all questions.
No comments yet.
Which statement regarding Unit testing and Integration testing is incorrect?
A
Unit testing is typically conducted by the developer.
B
Integration testing is a form of white-box testing.
C
The internal workings of a module must be understood during Unit testing.
D
Integration testing follows Unit testing in the testing sequence.
E
Different modules can undergo Unit testing at the same time.