I have this multipurpose script that runs all my functional tests by input criteria - either by GUI or test paramaters. So essentially the components are defined by the parameters. I was hoping that I could use this with BPT. But the way its looking bpt requires a test name to be the same as the script name in UFT. I cannot call component "Testcase1" and let BPT pass a parameter and Call my general purpose script.If I have a component then I need its own script to run it. To me it seems inflexible. Can anyone suggest a way around this or how I can rearrage things to make it possible to run the same script with different input parameter values to represent different components?