Embedded Functions for Constraints and Variable Strength in Combinatorial Testing
George B. Sherwood · 2016
An embedded functions feature was implemented to specify functionally dependent relations among test factors. Functions embedded in a combinatorial test case generator specified test factor constraints to which the resulting test cases conformed. The functions were defined in a general-purpose programming language widely used among software engineers. Examples with and without embedded functions were compared. Embedded functions were used to evaluate equivalence class factors to insure coverage of selected classes of results. Embedded functions also were used to evaluate hybrid factors in variable strength designs. Usability and performance characteristics were described.