System Test

Noun · Development

Definitions

  1. An end-to-end test that validates the complete, integrated system against its specified requirements — exercising the full stack including UI, APIs, databases, and external services — as opposed to unit or integration tests that target isolated components.

    In plain English: Testing the entire application as a whole to make sure all the pieces work together correctly.

    Example: "The unit tests all pass, but the system test caught that the payment service times out when the fraud-check queue is backed up."

Related Terms