I have basic understanding on QTP, vbscript and javascript. But i m not knowing where the scripting is used because record, run, data table parameter, wait property, syncro, if and loop statments can be directly added...where scripting is coming in picture? what is use of it? How it is used?