Skip to content

End-to-end test

A check of an agreed workflow across the system parts essential to it.

Also known asE2E test
Software Development

Follow a workflow through the system

An end-to-end test follows an agreed task across the system parts essential to it. In a web application, that can span input, processing and storage through to the result displayed again. Define the start, end and participating systems explicitly.

In a fictional example, a test account submits an appointment request in the portal and opens the same request after saving. The test checks expected details and displayed state. If an external mail service is simulated, the run does not demonstrate real email delivery. Document these boundaries and control test data and starting state. A complete selected workflow does not automatically test every other path or input.

Sources

Articles on this topic

Software Development with ASES

Custom software, web and mobile apps