In: Computer Science
Your supervisor said, “Integration testing is a waste of time. If each program is tested adequately, integration testing isn’t needed. Instead, we should move on to system testing as soon as possible. If modules don’t interact properly, we’ll handle it then.” Do you agree with this comment? Why or Why Not?
Write easy to understanding answer. Please Thank you
Generally,there are three strategies of testing,they are Unit testing,Integration Testing and System testing.
System Testing is testing a complete and integrated software.The purpose is to evaluate systems compliance with specific requirements.
Integration testing is testing two or more dependent programs.
Both normal and abnormal data comes under Integrating testing data.Integration testing is useless if we are testing a single program.And also when the programs are dependent,we must need integration testing,to guarentee that data passed in correct.
Hence without integrating testing we cannot determine whether the data is correct or incorrect for a independently tested programs.So,integrating testing is waste of time is incorrect.
Integrating testing ensures us that the programs are executing correctly without any bugs.
If modules dont interact properly,then it is impossible to correct them by unit and integrating testing trategies.