Skip to content

FormalTest

Ben Christel edited this page Jun 12, 2022 · 1 revision

A formal test describes a desirable Interaction between a Component and its Collaborators in algorithmic (executable) language. Running a formal test demonstrates whether the interaction is a member of the component's Behavior.

A formal test describes an Interaction by:

"Formal" means the test has unambiguous preconditions, steps, and postconditions. Because a formal test places unambiguous requirements on the TestSubject, it can signal a pass/fail result.

A FormalTest can be either Automated or Manual. It can be a UnitTest or a SystemTest.

Clone this wiki locally