end-to-end testing
"a testing method which determines whether the performance of an application is as per the requirement or not. It is performed from start to finish under real-world scenarios like communication of the application with hardware, network, database and other applications." Software Testing Help