STAMP-project / dspot

Automatically detect and generate missing assertions for Junit test cases (also known as test amplification)
https://dspot-demo.stamp-project.eu/
GNU Lesser General Public License v3.0
114 stars 28 forks source link

add support for intelligent test selection before input amplification #653

Open monperrus opened 5 years ago

monperrus commented 5 years ago

We have many candidate tests to amplify. This is a problem for performance.

So we need a procedure to select a subset of tests to amplify.

This is currently done with the character edit distance from the original tests.

We can do much more advanced selection with machine learning.

(the selection problem also happens after the n-th amplification and before the n+1-th one)

monperrus commented 5 years ago

Related work: