System under test
System under test (SUT) refers to a system that is being tested for correct operation. According to ISTQB it is the test object.
From a unit testing perspective, the system under test represents all of the classes in a test that are not predefined pieces of code like stubs or even mocks. Each one of this can have its own configuration (a name and a version), making it scalable for a series of tests to get more and more precise, according to the quantity of quality of the system in test.
ISO/IEC/IEEE 29119 defines SUT within a standardized vocabulary and test-process framework.
Sources and credits
This article is adapted from the Wikipedia article “System under test”, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.
Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.