SilkCentral® Test Manager 2007 Release Notes

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

For information about installation, deployment, and licensing issues, see the SilkCentral Test Manager Installation and Configuration Guide.

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

Contents
What's New Resolved Issues Installation Instructions
System Requirements/Prerequisites Tested Software
Known Issues Getting Help

What's New

Integration with VMware Lab Manager

SilkCentral Test Manager has been seamlessly integrated with VMware Lab Manager 2.4 and 2.5. For full details regarding VMware Lab Manager, please visit http://www.vmware.com/products/labmanager

After configuring SilkCentral Test Manager for use with one or more VMware Lab Manager servers, you can choose to run tests on any of the configurations that are stored within your VMware Lab Manager libraries. SilkCentral Test Manager then automatically deploys those configurations (even multiple instances of the same configuration), runs tests, collects results, and subsequently undeploys the configurations.

SilkCentral Test Manager also provides you with the option of capturing LiveLink images of managed configurations with multiple settings ('always', 'on error', 'on error after the complete run of a test definition is finished', and 'never'). For further information regarding LiveLink technology, please visit http://www.vmware.com/products/labmanager

Enhanced Integration with Requirements Management Tools

Integration between Borland SilkCentral Test Manager and external requirements management tools has been enhanced. In particular, significant improvements have been made to integration with Borland CaliberRM and IBM Rational RequisitePro.

Borland CaliberRM – Automated Synchronization

When synchronizing requirements in SilkCentral Test Manager to a current baseline in a CaliberRM project, each requirement change in CaliberRM is automatically propagated to SilkCentral Test Manager, in real time. Additionally, synchronization log files now summarize error conditions at the tops of log files. Synchronization details follow the summaries. Using traces, changes to test definitions that are executed in SilkCentral Test Manager are immediately propagated to CaliberRM.

Borland CaliberRM - Baseline Support

SilkCentral Test Manager now supports synchronization of requirements that are stored in baselines within CaliberRM projects. Automated synchronization is not available when synchronizing to a non-current baseline (this is because baselines are not intended to be changed). Manual synchronization is possible in such cases however. Additionally, because traces are immutable in CaliberRM project baselines, changes to traces to test definitions in SilkCentral Test Manager are not propagated to CaliberRM project baselines.

IBM Rational RequisitePro - Support for RequisitePro Packages

The RequisitePro package structure is now supported by SilkCentral Test Manager.

External Requirements Management Tools - Single Sources of Truth

The Master/Slave option dialog has been removed from SilkCentral Test Manager. SilkCentral Test Manager treats external requirements management tools as "single sources of truth" and reflects external requirements management tools' project states in an unmodified way.

General Improvements to the Requirements Management Unit

The following improvements have been introduced in the Requirements Management unit:

Usability Enhancements for Editing Manual Execution Steps

SilkCentral Test Manager's Web-based manual execution step editor has been improved.

AJAX Functionality

The SilkCentral Test Manager user interface has been improved to use AJAX technology to reduce page reload and wait times. The following elements now use AJAX technology:

Unicode File Support for Excel Plugin

SilkCentral Test Manager's Microsoft Excel plugin now supports Excel files that contain Unicode data.

JUnit 4 Support

SilkCentral Test Manager's JUnit integration has been updated to support unit testing with JUnit version 4.

Web Service for Creating Test Execution Definitions

SilkCentral Test Manager now provides a Web service interface that allows you to add, update, delete, and receive test execution definition data. Please see SilkCentral Test Manager API documentation for further details.

Enhanced Help System

SilkCentral Test Manager now has a completely restructured help system that makes it easier for Test Manager users of all expertise levels to find the information they are looking for.

New Quick Start Tasks guide users step-by-step through best practice use of Test Manager's core functionality.

Navigate to Help => Documentation => Test Manager WebHelp to view the new SilkCentral Test Manager WebHelp.

Navigate to Help => Documentation => SilkCentral Administration Module WebHelp to view the new WebHelp for Test Manager's Administration module.

Both help systems are also available as PDF documents, for users who prefer to view help in card copy form. See Test Manager Help (PDF) and SilkCentral Administration Module Help (PDF)


Top

System Requirements/Prerequisites

For optimal performance of SilkCentral Test Manager, the following configuration is recommended:


General server requirements

System Area Requirement
Platform Windows 2000 (Service Pack 3 or higher)
Windows XP (Service Pack 1 or higher)
Windows XP 64bit Service Pack 1
Windows 2003

Only the Test Manager Execution Server is supported for Windows NT 4.0, and you must have Service Pack 6A installed.
Power supply UPS for all environments to reduce risks of power outages

Server requirements for standalone/evaluation environments

(up to 5 execution servers)

Processor Intel® Pentium® (Pentium) / AMD Athlon™ (Athlon) processor, 3 GHz
RAM 1024 MByte
Hard disk space 160 GB disk size (RAID 1)
Network 100 MBit network connection
Database Management System Microsoft SQL Server / MSDE 2000 SP4
Microsoft SQL Server / Express 2005

Server requirements for distributed small business environments

(up to 15 execution servers)

Processor Test Manager server: 3 GHz Dual Core Intel/AMD processor
Database server: 3 GHz Dual Core Intel/AMD processor
RAM Test Manager server: 1024 MByte
Database server: 1024 MByte
Hard disk space Test Manager server: 100 GB disk size (no RAID required)
Database server: 160 GB disk size (RAID 1 or 5 recommended)
Network Test Manager server: 100 MBit network connection
Database server: 100 MBit network connection
Database Management System Microsoft SQL Server 2000
Microsoft SQL Server 2005

Server requirements for distributed standard business environments

(up to 30 execution servers)

Processor Test Manager server: 3 GHz Dual Core Intel/AMD processor
Database server: 3 GHz Dual Core Intel/AMD processor
RAM Test Manager server: 4096 MByte
Database server: 4096 MByte
Hard disk space Test Manager server: 2 x 160 GB disk size (RAID 1 recommended)
Database server: 2 x 160 GB disk size (RAID 1 or 5 recommended)
Network Test Manager server: 100 MBit network connection
Database server: 100 MBit network connection
Database Management System Microsoft SQL Server 2005
Oracle 9i
Oracle 10g

Server requirements for distributed enterprise business environments

(more than 30 execution servers)

Processor Application, chart, front-end server: 2 x Dual Core 3 GHz processor Intel Xeon or AMD
Database server: 2 x Dual Core 3 GHz processor Intel Xeon or AMD
RAM Application, chart, front-end server: 4096 MByte
Database server: 8192 MByte
Hard disk space Application, chart, front-end server: 2 x 300 GB SAS (SCSI or SATA, Raid 1)
Database server: 6 x 300 GB SAS (SCSI or SATA, Raid 5)
Network Test Manager server: 1 GBit network connection
Database server: 100 MBit network connection
Database Management System Microsoft SQL Server 2005
Oracle 9i
Oracle 10g

Execution server requirements (for all of the above environments)

The configuration below is a minimum configuration for simple executions. The actual requirements/prerequisites for execution servers depend on the application under test (AUT) and the type of testing.
For load testing, please refer to the environment requirements of SilkPerformer. Running load tests with the minimal configuration can result in inaccurate results.
For functional testing, please refer to the environment requirements of SilkTest. However a minimum of 1024 MByte main memory is recommended for intensive testing, like Web browser replay.

Processor 1 GHz Intel or AMD processor minimum
RAM 512 MByte minimum
Hard disk space 10 GB disk size (no RAID required)
Network 100 MBit network connection, must not reside on the same LAN as the other Test Manager servers

Client requirements

Processor Web GUI client: 1 GHZ required, 2 GHz recommended (due to high rendering times, which affect Antivirus programs)
Manual Testing client: 2 GHz recommended (or more according to AUT requirements)
RAM Web GUI client: 512 MByte
Manual Testing client: 1024 MByte (MTC and AUT have to be considered; This value can increase if the AUT on this host requires more memory)
Hard disk space Web GUI client: N/A, no RAID required
Manual Testing client: 80 GB, no Raid required (value varies with AUT)
Network Web GUI client: 100 MBit network connection, must not reside on the same LAN as the Test Manager servers
Manual Testing client: 100 MBit network connection, must not reside on the same LAN as the Test Manager servers
Top

Known Issues

This section contains a list of known issues and provides work-arounds where available.


Settings issues

Test Plan issues

Execution issues

Reports issues

Third-party tools issues

Display issues

Issue Manager issues

Top

Resolved Issues

The following are resolved defects in SilkCentral Test Manager 2007.

Defect # Description Fix Applied Notes
31704 Executed JUnit test executions sometimes end up with a "Not Executed" status if code analysis is enabled. If code analysis is enabled, the execution server process and the child process executing the Java code need to communicate with eachother in order to synchronize coverage recording and code invocation. There is a timeout of 10 seconds for this communication, which can be exceeded if another process consumes CPU time on the execution server, thus slowing down the Test Manager processes. As a result one of following messages occurs in the messages list of the test result: "IO error synchronizing with executing child process VM" or "The executing child process VM did not respond to start coverage recording". 2007  
31688 Test execution results are missing and an "IllegalStateException" stacktrace occurs in the list of messages of the "Results for Execution Definition" view. This occurs if the timeout specified in "Planning - Success Conditions" is exceeded by two or more JUnit test definition executions and code analysis is enabled. All test definitions following the second timed-out JUnit execution are not executed and results are missing. 2007  
28506 The 'Insert Placeholder' feature in the advanced query mode of the 'New Report' and 'Edit Report' dialog doesn't work when editing the query manually, using Mozilla Firefox as Web browser. 2007  
31296 Integration with CaliberRM only supports CaliberRM servers that require a connection via the default port 20000. 2007  
30963 A synchronization task with many new requirements blocks the front-end server and users are not able to work with the system anymore until the operation has completed. If such an operation takes over an hour, the browser will display a "page cannot be displayed" page. This is a browser timeout issue, the synchronization task actually completes successfully. 2007  
None Improved error handling of SilkTest executions via DLL interface. 2007  
None An error occurrs on file uploads when HtmlCompression is activated. 2007  
None Removed optimizer hints in filtering and reporting SQL statements and fixed usage of temporary tables for Oracle databases. 2007  
32713, 32714 Corrected the use of the SilkTest AUT Hostname setting for execution definitions when using the new SilkTest interface (DLL Interface). Further, the use of SilkTest Option Sets does no longer override the SilkTest AUT Hostname setting. 2007  
32840 The Planned Time of manual test definitions is not copied when copying a project. 2007  
33837 A NullPointerException Java stacktrace occurrs when executing manual test definitions contained in a linked test container, where the Description or Result field of at least one Step contains a '#' or '$' character. 2007  
None Enable Issue Manager 3.x database imports even if Users, Groups, Products, etc. already exist in the target database. 2007  
Top

Tested Software

This section describes the software with which SilkCentral Test Manager 2007 was tested.

System Area Tested With
Operating system Windows 2000 with Service Pack 4
Windows XP with Service Pack 2
Windows XP 64bit with Service Pack 1 (execution server)
Windows Server 2003 with Service Pack 1
Windows Server 2003 with Service Pack 2
Localized versions of Windows 2000 and Windows XP (Simplified Chinese)
Web browser Internet Explorer 6.x
Internet Explorer 7.0
Firefox 1.5
Firefox 2.0
Web server IIS 5
IIS 6
Borland standalone Web server (Tomcat)
Database management system Microsoft SQL Server / MSDE 2000 with Service Pack 4
Microsoft SQL Server / Express 2005 with Service Pack 1
Oracle 9i (9.2.0.8)
Oracle 10g (10.2.0.3 / 10.1.0.5)
Integrated Borland software CaliberRM 2006
CaliberRM 2006 R2
SilkPerformer 2006 R2
SilkTest 2006 R2 SP1
StarTeam 2005 R2
StarTeam 2006
Integrated third-party software Bugzilla 2.20
IBM Rational ClearQuest 2002.05.20
IBM Rational ClearQuest 2003.06.15.734.000
IBM Rational Requisite Pro 2002
IBM Rational Requisite Pro 2006.06.13
JUnit 3.8.x
JUnit 4.x
SnagIT (8.0, 8.1, 8.2.1)
Subversion 1.4.4
VMware Lab Manager 2.4
VMware Lab Manager 2.5
Top

Getting Help

Link to Technical Support page on Borland Web site

Top

Installation Instructions

For information about installation, deployment, and licensing issues, see the SilkCentral Test Manager Installation and Configuration Guide.

Top

Copyright © 2004-2007 Borland Software Corporation. All Borland brand and product names are trademarks or registered trademarks of Borland Software Corporation in the United States and other countries. All other marks are the property of their respective owners.