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");

Showing Answers 1 - 5 of 5 Answers

BLOP

  • Aug 11th, 2005
 

gud one answer

  Was this answer useful?  Yes

Priya

  • Sep 29th, 2005
 

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.

  Was this answer useful?  Yes

Priya

  • Sep 29th, 2005
 

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.

  Was this answer useful?  Yes

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.

  Was this answer useful?  Yes

Ravichandran

  • Mar 21st, 2006
 

Script is a Executable File whereas Compile Module is used to store the Resuable Functions & it is not Executable.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions