A SUT (System Under Test) is the system or component being tested in a testing process. The term is commonly used in software development and quality assurance.
Meaning and Application:
- In software testing, the SUT refers to the entire program, a single module, or a specific function being tested.
- In hardware testing, the SUT could be an electronic device or a machine under examination.
- In automated testing, the SUT is often tested using frameworks and tools to identify errors or unexpected behavior.
A typical testing process includes:
- Defining test cases based on requirements.
- Executing tests on the SUT.
- Reviewing test results and comparing them with expected outcomes.