Reflekt builds a database of metadata and reflections (test results) as you develop your application. The more you use Reflekt the more accurate the results.
Control- A shapshot of real data (a subclass of
Experiment- A shapshot of random data (a subclass of
- You write code and run it
Controlreflection is created per method call, tracking input and output
- A set of rules are created from each
Controlon how the program works
Experimentreflections are created per method call, containing random input and output
Experimentis tested to pass or fail the set of rules previously defined by each
- Results are saved to the
- Your application returns its usual output
This feedback loop creates better results the more you develop and use your application.