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 in the current release, see the What's New section below.
| Contents | |||
|---|---|---|---|
| What's New | Resolved Defects | Installation Instructions | |
| System Requirements | Known Issues | Getting Help | |
This section lists significant enhancements and changes that were made for SilkTest 2006 Release 2.
Warning: If you upgrade your licenses to use SilkTest 2006 Release 2, 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 2006, and which supports these add-ons. Please consider this before visiting the License Generator.
Decrypt() and Encrypt(), have been added to the 4Test language to support password encryption.dll keyword) that accept Unicode (wide-character) and ANSI string data by marking their declarations using the new ansicall keyword. The ansicall keyword converts all string parameters from W (wide-character Unicode) to A (ANSI) character format before calling the DLL function internally. The ansicall keyword makes an ANSI call transparent, as the conversion is done internally. Segue DDA Excel data source has been renamed to Silk DDA Excel. Note that both data sources are supported in SilkTest 2006 Release 2. In the Select Data Source dialog box, Silk DDA Excel is the default selection. However, existing references to Segue DDA Excel will continue to function.sJVMQuery SegueVersion string value for the GetJVMInfo method (JavaMainWin and JavaApplet classes) has been renamed to BorlandVersion. However, the string value SegueVersion will continue to function.MyTest.xlg. Use full pathnames for TrueLog files when testing on remote systems. For more information on the Silk TrueLog Explorer, see the Silk TrueLog Explorer for SilkTest User Guide, available from Start > Borland > SilkTest 2006 R2 > Documentation > Silk TrueLog Explorer User Guide.
SwfDataGridView. This class represents Microsoft’s .NET Framework DataGridView control, which displays data in a customizable grid. For more information, open the 4Test Reference book in the online Help, and choose Classes > .NET Classes. Choose SwfDataGridView from the list. GetSelCell and GetSelRange methods in the Table class were updated. Open the Index tab in the online Help, enter "GetSelCell" or "GetSelRange" and choose the entry for the Table class.
TimerCreate function now has an optional parameter, sTimerName, that you can use to name the resulting timer handle. There are also two new timer related functions: TimerGetName and TimerGetHandle. These changes have no impact on existing timer features used in SilkTest scripts. VerifyProperties() method and other Verify...() methods have been enhanced with an optional timeout parameter, nTimeout.AnyWin.VerifyProperties() method as the optional nTimeout parameter.For more information, search for one of the Verify...() method topics in the online Help index or choose Getting Started > Designing and Recording Testcases > Verification > Synchronizing controls for verification in the online Help Table of Contents.
partner.exe) and the SilkTest Agent (agent.exe) also need to be run with administrator privileges. The GUI specifier for Vista is: mswvistaWinHlp32.exe is no longer included with Windows Vista. A download for 32-bit .hlp files will be available from the Microsoft Download Center. For more information, see: http://support.microsoft.com/kb/917607
mswxp64 See the Supported Environments and Technologies section for more information.
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, 2), Windows Server 2003 (Service Pack 1), or Windows Vista |
| Processor | Intel Pentium processor running at 1 GHz |
| RAM | 512 MB of RAM on a Windows 2000 machine or 1 GB RAM on a Windows XP, 2003, or Vista machine. Add to this the amount of RAM required to run your application under test. |
| Hard disk space | 120 MB |
This section includes information about the supported environments and technologies for SilkTest 2006 Release 2:
SilkTest 2006 Release 2 runs on the following platforms:
SilkTest 2006 Release 2 supports applications which use the following browsers:
SilkTest 2006 Release 2 supports applications developed in:
Additionally, the SilkTest Extension Kits provide specialized support of custom objects. See the SilkTest 2006 Release 2 Extension Kit for Windows and the SilkTest 2006 Release 2 Extension Kit for .NET PDFs, located in the Documentation folder of your SilkTest installation, for more information.
To get support for the following technologies, install SilkTest 8.0.
See the SilkTest 8.0 release notes for more information.
Note: BlueExpress is no longer supported.
Supported environments, by platform, are listed below. For supported environments, technical support is available and defects can be logged. Note that it is not possible to test all combinations. Experience indicates that various combinations can result in different behavior with SilkTest. Borland makes every attempt to test as many of these combinations as possible.
Windows 2000 (v 5.0, SP4)Important: The Windows Help program WinHlp32.exe is no longer included with Windows Vista. A download for 32-bit .hlp files will be available from the Microsoft Download Center. For more information, see: http://support.microsoft.com/kb/917607
SilkTest supports the following Java components:
SilkTest supports Infragistics NetAdvantage WinForms UltraWinGrid and UltraWinToolbar controls within the following versions of the NetAdvantage Suite:
SilkTest can be configured post-installation to support NetAdvantage version variations in the last two version fields, for example, 20061.28, as described in the SilkTest Online Help.
SilkTest's Data Driven Workflow supports:
Note: The SilkTest Select Data Source dialog box allows you to choose either the Silk DDA Excel or the Segue DDA Excel data source. For new data driven testcases, choose the Silk DDA Excel data source. Choose the Segue DDA Excel data source for backward compatibility. This allows existing .g.t files that reference Segue DDA Excel to continue to work.
SilkTest's interface with the PVCS proprietary API supports:
| Database version (archive directory) | Supports PVCS version |
| 6.5 | 6.5, 6.7, 7.5 |
| 6.7 | 6.7, 7.5 |
| 7.5 | 7.5 |
We assume that you are familiar with PVCS and are familiar with how PVCS works. If you are not, consult your PVCS documentation and PVCS release notes for more information.
SilkTest's interface with Borland StarTeam supports the SCC Integration module, available with both StarTeam 2005 Release 2 and StarTeam 2006.
The following items have been resolved in SilkTest 2006 Release 2.
SYS_CompareBitmap causes an agent crash with certain bitmaps.Browser.Maximize does not work on Windows 2003 Server.RunLinkTester function requires editing 4test.inc to run.GetRowCount() returns the wrong number of rows.GetProperty("$Value")) does not return the correct value when the first character of the value is a number.Anywin, SilkTest reports a compile error on playback, stating
that the function Select is not defined.RandStr causes a General Protection Fault in SilkTest after a lot of iterations.GetPageSource() shows frame source for Internet Explorer 5 but not for Internet Explorer 6.InnerText tag containing carriage returns. This is fixed now by replacing carriage returns with wildcards.HtmlRadioList. If ungrouping the radio list causes a problem,
then use the Agent to select the item, for example:set Agent.SetOption (OPT_AGENT_CLICKS_ONLY, TRUE)SYS_Execute causes an agent crash.GetMultiText on an HtmlTextField is not returning the line of text directly after a blank line in the results file.SgOcrLib.inc now uses an updated SgOcrLib.dll, with widened string functions. This fixes the invalid error generated by the OcrGetTextFromBmp() method.HtmlTextField with name set to {Product},
the attribute tag is now recorded as:
[ ] tag "&name='?Product?'"
extend\attributes.ini.SYS_Execute function. REAL to an INTEGER truncated the number. In SilkTest 8.0, the casting was rounded. In SilkTest 2006 Release 2, REAL numbers that are cast to INTEGER (or int) are rounded, not truncated. If you want truncation, use Print([INTEGER]r) instead of Print(r)..inc files (.NET only) when in classic mode have been fixed.TreeView levels can now be recorded and run. MainWin in a Java application can now be assessed with the AnyWin.IsEnabled() method.MoveMouse() method is not defined for the Menu and MenuItem classes.SYS_ file manipulation functions are for remote access. The non SYS_ file manipulation functions are for local access. HtmlTextField is file, the HtmlTextField::Click() method will now call the Agent Click() method.The following are known issues in SilkTest 2006 Release 2.
QAPHlprObjClass from the Enabled list and click the Disabled option button in the Settings group box. Click OK to save the change.ShowHtmlForm=TRUE and ShowBorderlessTables is a value less than 1.0, SilkTest cannot recognize controls within a table even if ShowBorderlessTablesFlags is set to "input" or to "img|input".
Workaround: Do not set ShowHtmlForm=TRUE. WinHlp32.exe is no longer included with Windows Vista. A download for 32-bit .hlp files will be available from the Microsoft Download Center. For more information, see: http://support.microsoft.com/kb/917607raise statement that
specifies a command line, then the corresponding error entry in a TrueLog file
will include the command line in the Description field for the error. For example:raise 10, "Exception 10", "Notepad.exe"
will result in the TrueLog description: Exception 10Notepad.exe
SetActive method call just prior to the action in question in the testcase.For information about installation, deployment, and licensing issues (including the evaluation version of SilkTest), see the SilkTest Installation Guide.
For information about using SilkTest, see the SilkTest Online Help, available from Help > Help Topics. You can also walk through the SilkTest tutorials, available from Start > Programs > Borland > SilkTest 2006 R2 > Documentation.
Borland offers a variety of support options. To find out about support options, refer to Borland Answers at http://support.borland.com. From the web site, you can:
Find out how to contact Technical Support
Browse the Borland Knowledge Base
Access peer-supported product Forums for exchanging information, tips, and techniques
If your company has a support contract, you can open and update support cases, request product updates, browse Patches and Service Packs, and sign up for e-mail alerts from this web page.