My current project is written in C++. It takes a certain config file to do various work. There are a large number of parameters inside the config. I would like to do randomization test for those inputs. What I would like to achieve is following:
- For each parameters, I do uniformly randomization with its own constraints.
- The whole testing sample would be drawn uniformly from whole parameter space.
I am new to the SW testing. But what I would like to achieve is something like UVM does for HW verification. I am wondering if there is any framework for this. Python is preferred.