Generating test sets using intelligent variable selection and test set compaction
AssigneeFujitsu Limited
InventorIndradeep Ghosh
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorIndradeep Ghosh
Estimating the term…
In one embodiment, constructing one or more sets of variables corresponding to one or more input variables of a software module respectively; for each one of the sets of variables, computing an average branching depth that is affected by the set of variables; selecting a first one of the sets of variables that has the smallest average branching depth; assigning a first symbolic value to the input variable of the first set of variables; symbolically executing the software module to generate a first set of test cases for the first set of variables; optionally compacting the first set of test cases by removing the redundant tests that do not increase test coverage and selecting a minimal subset of the first set of test cases that cover all the covered conditional branch points; and validating the software module using the first set of test cases.
A method comprising, executed by one or more computing devices:
A method comprising, executed by one or more computing devices:
A system comprising:
A system comprising:
One or more computer-readable non-transitory storage media embodying software operable when executed by one or more computing devices to:
One or more computer-readable non-transitory storage media embodying software operable when executed by one or more computing devices to:
A system stored in a memory comprising:
A system stored in a memory comprising:
Dependencies are inferred from the claim text.