test purpose
ConceptIn the provided microprocessor test-generation evidence, a test purpose is a predicate or constraint used in a test specification to restrict generated test cases to a relevant subset of instructions or instruction sequences, such as load/store, arithmetic, branching, or logic operations. Test purposes guide HOL-TestGen case splitting, test-data selection, test granularity, and state-space control.
WIKI
Definition
In Brucker et al.'s microprocessor test-generation case study, a test purpose is used as a constraint in a test specification to reduce the domain of generated tests to operations of interest. For example, the predicate is_load_store is introduced in the precondition of a test specification to restrict generated tests to load/store operations, while is_arith restricts tests to arithmetic operations and is_branch restricts tests to branching operations. [Test purposes constrain generated domains]
Role in test specifications
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →