资 源 简 介
EvoQ is an academic prototype tool for automated test generation of object-oriented software. It combines evolutionary testing and reinforcement learning to generate desirable test cases for object-oriented software.
Usage:
// instrumentation
java -jar evoq-1.0.0.jar evoq.Instrument %SoftwareUnderTest%
// execution
java -jar evoq-1.0.0.jar evoq.Evolution -cut %SoftwareUnderTest%
java -jar evoq-1.0.0.jar evoq.Evolution -monoSubstitutions -cut %SoftwareUnderTest%
java -jar evoq-1.0.0.jar evoq.Evolution -dualSubstitutions -cut %SoftwareUnderTest%