SilkTest® 2008 Release Notes

This file contains important information that may not appear in SilkTest Online Help. Read this file in its entirety.

For information about installation, deployment, and licensing issues (including the evaluation version of SilkTest), see the SilkTest Installation Guide.

For an overview of the new features, see the What's New section below.

Contents
What's New Resolved Defects Installation Instructions
System Requirements Known Issues Getting Help

What's New

This section lists significant enhancements and changes that were made for SilkTest 2008.

Warning: If you upgrade your licenses to use SilkTest 2008, the new license file(s) will not contain license keys for using any SilkTest International release. The license file(s) will not contain license keys to use the .NET, AOL and BlueExpress add-ons in conjunction with any version of SilkTest which precedes SilkTest 2008, and which supports these add-ons. Please consider this before you upgrade your licenses.

New SilkTest Open Agent

SilkTest 2008 provides a new, next generation Open Agent that enables communication with Adobe Flex and Windows API-based client/server applications. The Open Agent provides the same record and replay capabilities as the Classic Agent. You can set record and replay options for the Open Agent using the Open Agent tab in the Agent Options dialog. To review the differences between the SilkTest Classic Agent and the SilkTest Open Agent classes, functions, and parameters, see the SilkTest online help.

Regardless of the Agent that you use, the same SilkTest features are available with the exception of TrueLog support. The Silk TrueLog Explorer works with the SilkTest Classic Agent only. Use the Difference Viewer to analyze results for testcases that use the SilkTest Open Agent.

SilkTest Default Agent

SilkTest automatically assigns a default Agent to your project or scripts. When you create a new project, the type of project that you select determines the default Agent. For instance, if you specify that you want to create an Adobe Flex project or a Windows API-based client/server project, the Open Agent is automatically set as the default Agent. When you open a project that was created with an earlier version of SilkTest, the Classic Agent is automatically set as the default Agent. However, you can change the Agent type as needed.

When you test remote Flex applications, the Open Agent handles security initialization settings and must be running before the browser is started in order to create the test environment. To ensure the Agent starts before the application, SilkTest automatically starts the default Agent when you open a project or create a new project. Regardless of whether your project uses the Classic or Open Agent, the default Agent starts when you open a project or create a new project.

Adobe Flex Support

SilkTest 2008 provides built-in support for testing Adobe Flex applications using Internet Explorer, Firefox, the Standalone Flash Player, and Adobe AIR.

Note: SilkTest supports testing with Adobe AIR for applications that contain Flex 3.0 controls (.swf files) only. Currently, Adobe offers experimental support for Flex applications in AIR. As a result, you may encounter issues when testing Flex in Adobe AIR that are not related to SilkTest.

Use the online help to determine how to use Flex with SilkTest. In the online help, click the Contents tab and then expand Testing in Your Environment/Testing Adobe Flex Applications to view an overview of Flex functionality within SilkTest. The Enabling Your Flex Application for Testing book details the steps that developers should follow to setup Flex applications. The Testing the Control Explorer Sample Application book provides a tutorial for how to test the Control Explorer sample application using SilkTest.

Adobe Flex Sample Applications

SilkTest contains a sample Adobe Flex test application called the Control Explorer. The sample application is installed by default and is located at Start/Programs/Borland/SilkTest 2008/Sample Applications/Adobe Flex/Flex <version>/Flex Control Explorer/Control Explorer with Automation. Currently, a sample application exists for both Flex 2.0 and 3.0.

Additional Flex sample applications are also available for testing a Flex Dashboard, Flex Store, and Adobe AIR. Choose Start/Programs/Borland/SilkTest 2008/Sample Applications/Adobe Flex/Flex Sample Applications and choose the sample application you want to use.

Animated Run Mode (Slow-Motion) Available from the Run Testcase and Runtime Options Dialogs

To slow down a testcase during playback so that it can be observed, check the Animated Run Mode (Slow-Motion) check box in the Runtime Options or the Run Testcase dialog. Typically, you will only use this check box if you want to watch a testcase run. For instance, if you want to demonstrate a testcase to someone else, you might want to check this check box. You can set this check box in the Run Testcase dialog, which enables you to enable or disable animated run mode each time you run a testcase. When you enable or disable animated run mode in the Run Testcase dialog, SilkTest makes the same change in the Runtime Options dialog. Likewise, when you enable or disable animated run mode in the Runtime Options dialog, SilkTest makes the same change in the Run Testcase dialog.

TrueLog Generation Can Be Turned Off or On Using the Run Testcase Dialog

The Silk TrueLog Explorer captures TrueLog data and activates logging settings. You can enable TrueLog using the Run Testcase dialog or the TrueLog Options dialog. Using the Run Testcase dialog enables you to enable or disable TrueLog each time you run a testcase.  When you enable or disable TrueLog in the Run Testcase dialog, SilkTest makes the same change in the TrueLog Options dialog. Likewise, when you enable of disable TrueLog in the TrueLog Options dialog, SilkTest makes the same change in the Run Testcase dialog. The Silk TrueLog Explorer works with the SilkTest Classic Agent only. Use the Difference Viewer to analyze results for testcases that use the SilkTest Open Agent.

Use ANSI Calls Available from the Agent Options Dialog

The Compatibility tab of the Agent Options dialog now contains a Use ANSI Calls check box. This check box provides the same functionality as the ansicall keyword that is available in the dll declaration with the convenience of using the Agent Options dialog.

DOM Extensions Dialog Includes List Item Option

The DOM Extension dialog now includes a List Item check box. If this check box is checked, the DOM extension shows the text contained within HtmlList controls in your browser. When set in the domex.ini file or DOM Extensions dialog, this setting is global. However, if you want to set this option for only certain points in your script, use BrowserPage.SetUserOption() as described in SetUserOption().

IBM JRE Support

SilkTest supports testing Java applications that use the IBM JRE 1.5. By default, SilkTest uses the Sun JRE. You must manually configure the IBM JRE to work with SilkTest. For details, see the SilkTest online help.

New Keywords

SilkTest includes two new 4Test keywords:

Standard 4Test methods, such as AnyWin::GetCaption(), can be marked with one of the preceding keywords. A method that is marked with the supported_ca or supported_oa keyword can only be executed successfully on the corresponding Agent. Methods that do not have a keyword applied will run on both Agents.

To find out which methods are supported on each Agent, see Overview of the Methods Supported by the SilkTest Agents in the online help. Or, open the .inc file (such as winclass.inc) and verify whether the supported_ca or supported_oa keyword is applied to it.

New Functions for the SilkTest Agent

SilkTest includes AnyWin::GetAgentType() that returns the SilkTest Agent type, Classic or Open, for the specified window declaration. The GetMachineAgentType() function returns the SilkTest Agent type for the specified machine handle.

Open Source Libraries

SilkTest uses the following Open Source Libraries:

The license text for each library is located in the SilkTest Installation directory in the Extras folder.

Icons and dialog boxes

Several icons and dialog boxes have been revised to create a more up-to-date look and feel within the product.

Top

System Requirements

Your computer must meet the hardware requirements listed below:

System Area Requirement
Platform Windows 2000 version 5.0, Service Pack 4; Windows XP version 5.1, Service Packs 1, 1a, and 2; Windows Server 2003 Service Pack 1; Windows Vista; Red Hat Enterprise Linux WS version 2.1 and 3.0; or Solaris version 9 and 10
Processor Intel Pentium processor running at 1 GHz
RAM 1 GB RAM on a Windows machine. Add to this the amount of RAM required to run your application under test.
Hard disk space 500 MB

Supported Environments and Technologies

This section includes information about the supported environments and technologies for SilkTest 2008: