DIFFERENCE BETWEEN REGRESSION TESTING AND INTEGRATION TESTING Regression testing If there is any
modification, alteration or updation in the code structure of the software, then regression testing is performed
Integration testing
After unit testing is being
successfully completed,
then the process of integration testing is initiated and performed
This testing method is performed to check if there are any old bugs that have been reintroduced after any code alterations.
How effectively the units are functioning between each other is checked using this testing method
This testing method can be performed at every phase of the development process, before or after the initial deployment, depending on when the changes are being made
Before the application’s initial deployment, this testing method is performed
After the integration testing is done, unit tests are run again. This is where regression testing is performed to make sure that any further changes have not broken any units that have been already tested.
Many units are integrated together and then tested. Focus is on ensuring that the code works when put together including libraries, databases and dependencies