End-to-end test
A check of an agreed workflow across the system parts essential to it.
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
Related terms
- Unit testA focused check of a small, defined part of software, such as a rule or function.
- Integration testA check that selected software parts work together as intended through their interfaces.
- Test tenantA logically bounded customer context of a multitenant application, configured for testing.
- Acceptance testA check against agreed criteria that a solution meets intended user and business needs.
- Legacy systemAn existing system still in use, with technical and business dependencies accumulated over time.
- Multi-tenancyMulti-tenancy supports separate customer or group scopes in one solution. A tenant is not automatically one person or one database.
Articles on this topic








Software Development with ASES
Custom software, web and mobile apps


