作者: Wolfgang Grieskamp , Wolfram Schulte , Nikolai Tillmann
DOI:
关键词:
摘要: A computer system provides a test program and one or more unit tests, such as traditional parameterized test. The also includes constraint solver, theorem prover, an implementation under test, symbolic executor, generalizor, generated cases. generalizor receives tests input, modifies the into modification replacing plural concrete values in with symbols, exporting symbols signature of executor identifies constraints while symbolically executing created solver prover generates set cases by solving for that satisfy series constraints. executes automatically