
DATA SHEET
MICRO FOCUS SILK4J
Product Overview
Micro Focus Silk4J™, SilkTest®’s powerful plug-in for Eclipse, is
the most advanced tool for automating the functional testing
process of enterprise software applications. Silk4J’s powerful test
automation capabilities make it the perfect solution for regression,
cross-platform and localization testing across a broad set of
application technologies including AJAX and Web 2.0, RCP or
.NET and client/server, within the confines of today’s short testing
cycles. Designed for realizing automation benefits even when
applied to complex test cases, Silk4J brings true test automation
capability directly to the Java developer’s preferred environment
and helps you deal easily with changes in the Application Under
Test (AUT). Silk4J’s powerful testing framework enables high
reusability of tests across test projects, further increasing ROI.
With less time spent building and maintaining testing suites, QA
professionals can expand test coverage and optimize application
quality.
By allowing you to create and run more tests for less cost, SilkTest
is a cornerstone of the Micro Focus Continuous Quality Assurance
approach which enables you to check the quality of systems as
they are changed.
Key Benefits
Realizing the benefits of automated testing
Silk4J delivers the efficiency and productivity benefits of
functional test automation while mitigating the classic challenges
of implementing automated testing, such as time, budget and
resource constraints. Successful automation comprises manageable
development effort, reusable and easily maintained test assets, the
ability to run the automation whenever and wherever it’s needed
plus quick and accurate results analysis. Silk4J enables all of these
elements to help you realize the benefits of your automated testing
efforts. With Silk4J functional test automation leads to quality and
cost advantages:
Higher QA productivity and lower testing costs
Higher test coverage
Consistent and repeatable test results
Ability to create powerful testing frameworks and include Java
developers in the testing process
Reduced risk of defects and associated costs
Supporting Test Driven Development
Creating enough tests to thoroughly verify your application’s
reliability can be a daunting task in today’s high speed development
environments. Silk4J has many features to promote rapid test
development, such as a Standalone Action Recorder for rapid test
creation, customization and try runs of tests. However in a Test
Driven Development environment there may often be no GUI to
record from. With Silk4J test scripts can be created in Java prior to,
or alongside, code development to represent the workflow of the
software. Code can be leveraged and enhanced to support a Test
Driven Development approach.
Reliable and robust test automation
Critical to automating today’s applications built with AJAX and
other highly dynamic capabilities is their asynchronous behavior.
Normally this would require many synchronization points. Silk4J
provides unique built-in fully automatic synchronization that
completely eliminates the need for manual wait statements
and delivers robust and reliable scripts out of the box. Web 2.0
test scripts can be replayed against multiple browsers without
modification
Also important for reliable test automation is the ability to react
when systems fail while being tested.Silk4J offers unique features for
running tests in an unattended 24/7 mode. Should an error occur,
such as an application crash, the error is logged and the application
is restored to its original base state. Subsequent tests can then
continue to run and produce valid test results.
Maximizes test throughput
Today’s automated test cycles are often run during off hours to
check quality with short test windows. Silk4J’s text execution is
the fastest in the industry with optimizations based on native
implementation of search algorithms and sophisticated caching
mechanisms. These optimizations allow you maximize test coverage
and increase confidence in quality.

DATA SHEET | Micro Focus Silk4J
Ease of maintenance
A classic challenge of test automation is the fragility of test
scripts when Applications Under Test (AUT) are modified during
development. Silk4J eliminates the risk of test scripts breaking
through its industry leading, robust object recognition approach.
Silk4J’s object recognition decouples the hierarchy of the AUT’s
graphical elements from the internal representation in the test
scripts that shields scripts from the underlying changes. A powerful
recorder greatly enhances the ability to create test automation
frameworks that do not need to change as the application
changes or is localized. This is due to built-in locator optimization,
configurable object identification strategies and support for custom
attributes/properties and black/white list for attributes and values.
Detailed Feature Overview
Key feature highlights include:
Support for state-of-the-art technologies including AJAX/Flex/
Web 2.0, Java, .NET and client/server
Multi-browser support without script modification
Full support for Eclipse and Java
Powerful standalone recorder with customization, replay and
export functionality
Support for local and remote test execution spanning multiple
machines
Integration with Micro Focus SilkCentral Test Manager for
advanced, process-oriented test management and issue tracking
Industry leading Open Agent technology with fully automatic
event synchronization
Dynamic Resolving enables an object to be located without
reference to a windows hierarchy
Product Specifications & System
Requirements
System requirements
Your computer must meet the hardware requirements listed below:
Platform
Windows XP Service Pack 3
Windows Vista Service Pack 1 or Service Pack 2
Windows 7
Windows Server 2008
Windows Server 2008 R2
Processor
Intel or AMD DualCore processor running at 2 GHz
RAM
2 GB of RAM
Hard disk space
2GB of free disk space
Supported Environments
Browser GUIs
AJAX
DHTML (JavaScript and CSS)
XML data (XML/XSL Web pages)
Microsoft HTC/HTA
Animated Run Mode to provide ‘slow motion’ playback of test
scripts
Java Applets
Rich Internet Applications
Adobe Flex 3.0, 3.2, 3.3, 3.4, 3.5
Adobe AIR
Web Browser
Microsoft Internet Explorer 6, 7 and 8

DATA SHEET | Micro Focus Silk4J
Mozilla Firefox 3.0, 3.5 and 3.6
Java GUIs
Eclipse 3.0 - 3.6
SWT Standalone and Rich Client Platform (RCP) applications
Java
Sun JVM 1.5, 1.6
.NET GUIs
Microsoft WinForms (.NET 2.0, 3.0, 3.5, 3.5 SP1)
Microsoft WPF (.NET 3.5 SP1)
.NET
Microsoft .NET CLR 2.0, 3.0, 3.5, 3.5 SP1
Native GUIs
Win32
ERP
SAP (SAPGUI client 7.10)
For additional information please visit: www.microfocus.com
Copyr ight © Mic ro Focus (IP) Li mited 2010. Al l right s rese rve d. The s oft ware and information co ntained herein are pr oprie tar y to, and comprise valuable trade secrets of,
Micro Focus (IP) Limited, which intends to preser ve as trade secr ets such sof tware and info rmation. This s oft ware is a n unpublished copyri ght of Micro Focu s and may not be use d, copie d,
transmi tte d, or stor ed in any manner. This soft ware and infor mation o r any othe r copie s ther eof may not be prov ided or other wis e made available to any othe r person. sDSMFSJ 0710-UK