Testing a workflow or system end-to-end to ensure all components work together correctly before using it with real data.