Parameter or Variable
I am fairly new to Testcomplete and QA testing in general. I am using multiple variables in my tests: tables, passwords, strings...and I am wondering what the difference between a parameter and a variable is and why/when you would select one over the other.
Thank you for your time,
Ryan
Hi Ryan
Think of a variable as something you would like to keep around as a value to use or reuse during the execution of your code. Paramater is something that you would like to pass to another function during the execution.
For example:
var x ="Lino"; //That creates a new variable and assigns it the value of "Lino" in order for you to use that value whenever you want to.
var x = foo( ); //here you are calling a function called foo that returns a value and you are saving that value to the variable X.
function foo( url ) { } //here url is a parameter, that means that function foo can not be called unless you pass a value to the function as a parameter. So later on, in another function, i can call it by saying:
foo( "http://www.smartbear.com");
//here the function foo will be called passing a parameter of the value of the url you want to use.
Hope that makes sense.
Cheers
-Lino