End-to-end testing

Definition
End-to-end testing is testing of a complete application environment in a situation that mimics real-world use.