A smart test data generation tool