Testing the overall functionality of the system including the data integration among all the modules is called end to end testing.