What is the difference between script and compile module?
Test script contains the executable file in WinRunner while Compiled Module is used to store reusable functions. Complied modules are not executable. b. WinRunner performs a pre-compilation automatically when it saves a module assigned a property value of “Compiled Module”. c. By default, modules containing TSL code have a property value of "main". Main modules are called for execution from within other modules. Main modules are dynamically compiled into machine code only when WinRunner recognizes a "call" statement. Example of a call for the "app_init" script: call cso_init(); call( "C:\MyAppFolder\" & "app_init" ); d. Compiled modules are loaded into memory to be referenced from TSL code in any module. Example of a load statement: reload (“C:\MyAppFolder\" & "flt_lib"); or load ("C:\MyAppFolder\" & "flt_lib");
RE: What is the difference between script and compile ...
Compiled over script: Speed - because it is a compiled module it runs faster Ease of coding call - no need to repetitively typing call_close Memory management - less memory required for compiled
Script over compiled: All statements work - specifically eval statments (they may not work in compiled function) Variable definition - no need to define variables in script No compiling before run - a change to the script does not need to be loaded to memory before a run during debugging.
RE: What is the difference between script and compile ...
Compiled over script: Speed - because it is a compiled module it runs faster Ease of coding call - no need to repetitively typing call_close Memory management - less memory required for compiled
Script over compiled: All statements work - specifically eval statments (they may not work in compiled function) Variable definition - no need to define variables in script No compiling before run - a change to the script does not need to be loaded to memory before a run during debugging.
RE: What is the difference between script and compile ...
When we are automating the test the test script is autmatically generated by the tool itself which contain all the function for that particular operation.
Compiled Module :-is a user set functions associated with the single driver script.