Getting Started->What's New in SilkTest Classic

 

Google Chrome Support

Note: The option Playback > Results > VisualTest > ControlCapture should be set to No when replaying Google Chrome tests.

 

Text Recognition Support

Text recognition is not supported for test applications running in Google Chrome or test applications that are implemented with Microsoft Silverlight or Adobe Flex.

 

Getting Started->Basic Workflow->Open Agent

 

If you want to retain the settings from your current test set, save them as an options set by opening SilkTest Classic and clicking Options > Save New Options Set. You can add the options set to your project.

 

An application's base state is the known, stable state that you expect the application to be in before each test begins execution, and the state the application can be returned to after each test has ended execution. (Also known as 'recovery system').

 

If you choose DefaultBaseState as the application state, the test case is recorded in the script file as testcase testcase_name().

If you choose another application state, the test case is recorded as testcase testcase_name() appstate appstate_name.

 

For SAP applications, you must set Ctrl+Alt as the shortcut key combination to use. To change the default setting, click Options>Recorder and then check the OPT_ALTERNATE_RECORD_BREAK check box.

 

Test case names are not case sensitive, they can be any length and consisit of any combination of alphabetic characters, numbers and underscore characters.

 

To add a validation to the script, press Ctrl+Alt.

Note: For any application that uses Ctrl+Shift as the shortcut key combination, press Ctrl+Shift to open the Verify Properties dialog box.

 

Click Paste to Editor. If you have interacted with objects in your application that have not been identified in your include files, the Update Files dialog box opens.

 

When specifying arguments, separate multiple arguments with commas.

 

Animated Run Mode (Slow-Motion)

Executions of the default base state and functions that include one of the following strings are not delayed:

BaseStateExecutionFinished

Connecting

Verify

Exists

Is

Get

Set

Print

ForceActiveXEnum

Wait

Sleep

 

 

For the Classic Agent, multiple tags are supported. If you are running test cases using other agents, you can run scripts that use declarations with multiple tags. To do this, check the Disable Multiple Tag Feature check box in the Agent Options dialog box on the Compatibility tab. When you turn off multiple-tag support, 4Test discards all segments of a multiple tag except the first one.

 

Getting Started->Basic Workflow->Classic Agent

 

An extension is a file that serves to extend the capabilities of, or data available to, a more basic program. SilkTest Classic provides extensions for testing applications that use non-standard controls in specific development and browser environments.

 

You cannot enable extensions for SilkTest Classic (partner.exe), the Classic Agent (agent.ext), or the Open Agent (openAgent.exe).

 

If you are testing an application that uses both the Classic Agent and the Open Agent, set the Agent that will start the application as the default Agent and then set the recovery system.