End-to-End Test

Definition - What does End-to-End Test mean?

End-to-end testing is a methodology used to test whether the flow of an application is performing as designed from start to finish. The purpose of carrying out end-to-end tests is to identify system dependencies and to ensure that the right information is passed between various system components and systems.

Techopedia explains End-to-End Test

End-to-end testing involves ensuring that that integrated components of an application function as expected. The entire application is tested in a real-world scenario such as communicating with the database, network, hardware and other applications.

For example, a simplified end-to-end testing of an email application might involve logging in to the application, getting into the inbox, opening and closing the mail box, composing, forwarding or replying to email, checking in the sent items and logging out of the application.

Popular White Papers

Techopedia Newsletter Sign-Up

Get Techopedia delivered to your inbox!