Borland Logo MicroFocus Logo

Silk Test

Automated functional testing

  • Silk Test enables collaboration between teams during the testing process, from business analysts to developers.
  • Support for all major web environments including Adobe Flex, Microsoft Silverlight and HTML and AJAX.
  • Take advantage of advanced test management. Integration with Silk Central offers a centralized view of the test cycle, from requirements to execution.

Silk Test 14.0

  • Image recognition - enables a wider range of testing capabilities through customization
  • Object maps - reduce script maintenance by associating an alias with a control or window.
  • SAP Certified - enables integration with SAP NetWeaver. Certified functions: Integration of Silk Test into Ecatt, SAP GUI for Windows with Silk Test

About

Why is automated functional and regression testing important?

Designing testing strategies for enterprise applications can be challenging. Test environments are often time-consuming and expensive to build, but compromising on testing risks losing customers, market share – and even reputations.

How can Silk Test help?

Silk Test boosts productivity. With easy management of changes in the Application Under Test (AUT), and support for powerful testing frameworks, the reuse of tests across projects is made easier. Less time can be spent on building regression testing suites, leaving more time for expanding test coverage and enhancing quality.

Compare

As different types of users have different requirements and testing requirements vary by programming language, we currently support 4 different products , ensuring each user gets the optimal experience. In the table below the main differences are highlighted:

compare table 2

Integrate

Silk Test has been designed with integration to your environment in mind, allowing you to use the unique Silk Test capabilities while using the tools you and your team know best. The unique integration capabilities allow you to ensure that automated testing is part of everybodys capabilities, building quality into your software delivery processes without much extra efforts.

 

Borland Silk Central™

Integration with Borland Silk Central enables Silk Test to take advantage of advanced test management and issue tracking capabilities. Test assets created with Silk Test can be linked to requirements, scheduled for execution and simultaneously executed on different environments with various configurations. The comprehensive reporting capabilities of Silk Central provide visibility of the test results and allow for quick go/no-go decisions.

 

Eclipse

Eclipse

Borland Silk4J, Silk Test's plug-in for Eclipse, brings true test automation capability directly to the developer's environment. Test scripts can be written in Java and use standard Java functionality as well as the full power of the Eclipse IDE.

 

Microsoft Visual Studio

Visual Studio

Micro Focus Silk4Net, Silk Test's plug-in for Microsoft Visual Studio, brings true test automation capability directly to the developer's environment. Test scripts can be written in VB.Net or C# to use the CLR and the full power of the Visual Studio IDE.

 

Fitnesse

Fitnesse

Micro Focus Silk4J, Silk Test's plug-in for Eclipse, integrates easily with – and greatly enhances – the Fitnesse open-source framework by providing a powerful and fast test driver layer for tests to run stably and efficiently. Silk4J makes it easy to implement the fixtures required by the Fitnesse test cases, which can then use the full power and flexibility of the Silk Test automation engine.

Create

Visual Test

Silk Test WorkBench provides a Visual Test option, offering a powerful and intuitive approach to creating tests visually. In addition to interactive screenshots that allow you to visually edit test steps offline, a storyboard shows the sequence of the individual test steps in the context of the recorded workflow.

1 visual test thumb

VB.NET Scripts

Silk Test WorkBench provides additional power and flexibility by offering a scripting option. Visual Tests can be combined and enhanced with Vb.NET scripts.

2 vbnet thumb

Visual Studio and .Net

Silk4Net™, Silk Test's plug-in for Visual Studio, brings the power of Silk Test directly to the .Net developer's preferred environment. Silk4Net supports both the MSTest and NUnit test frameworks to create tests in C# or VB.Net.

4 Visual Studio thumb

Eclipse and Java

Silk4J™, Silk Test's plug-in for Eclipse, brings the power of Silk Test directly to the Java developer's preferred environment and leverages the JUnit test framework to create tests in Java. Silk4J tests can easily be integrated with unit test and acceptance test frameworks like Fitnesse.

3 Eclipse IDE support thumb

Automate

Broad platform support

Silk Test supports UI testing for a wide variety of controls on UI platforms such as Win32, Web, Java, and .Net as well as terminal based applications, SAP and many others. The powerful object recognition and synchronization technology gives you the power to automate the way you want it – quickly, easily and reliably.

1 logos_thumb

Easily record and edit test actions

There are various productivity tools to improve your test creation and customization experience. A powerful recorder simplifies test creation by capturing common, reusable sequences of test steps as well as complete tests. An object identifier facility quickly identifies a control and records it for reuse in the test process.

2_record_thumb

Test Logic & Control Flow

Test logic wizards make it easy to build more complex logic into scripts quickly without having to get to the scripting level. Adding logic for decision, repetition, verification, error handling and many other tasks is extremely intuitive.

3 logic thumb

Powerful scripting support

There are a number of ways Silk Test enhances automation flexibility by scripting. Visual Tests can be combined and enhanced with Vb.NET scripts. Also, power scripters and developers can use the powerful combination of .Net and Visual Studio or Java and Eclipse.

4 scripting thumb

Analyze

Detailed test results

Silk Test provides detailed test results including summary and test step level information to keep up with the testing status and progress. Flagging capabilities highlight important status information for follow-up later.

1a Test Results thumb

Powerful visual analysis

Interactive visual result comparison capabilities facilitate test failure diagnosis. Our "update screen" feature allows updates to tests; based on changes displayed in the test results.

2a Visual Analysis thumb

Results for scripted tests

Detailed results information on the test step level for scripted tests enable quick failure analysis. Results include line number, command details, date and time, user name, machine name and other information that helps quickly resolve problems.

3a Scripted Texts thumb

Debugger

Efficient debugging capabilities help you quickly step through your automation steps and identify the areas that may need further customization.

4a Debugger thumb

Silk Test Web Editon

Silk4J Web Edition

Borland Silk4J Web Edition™, a powerful plug-in for Eclipse®, is the most powerful, reliable, efficient and fastest test automation solution for cross browser testing available. Designed for functional and regression testing of web applications, it delivers the power of Silk Test directly to the Java developer’s preferred environment. It is the perfect solution for regression, cross platform and localization testing for today’s Web 2.0 applications. The same script can be used without modifications to run tests against multiple browsers, browser versions and locales at unparalleled speed.

Silk4NET Web Edition

Borland Silk4NET Web Edition™, a powerful plug-in for Visual Studio®, is the most powerful, reliable, efficient and fastest test automation solution for cross browser testing available. Designed for functional and regression testing of web applications, it delivers the power of Silk Test directly to the .NET developer’s preferred environment. It is the perfect solution for regression, cross platform and localization testing for today’s Web 2.0 applications. The same script can be used without modifications to run tests against multiple browsers, browser versions and locales at unparalleled speed.

What our customers say

Invertix

Find out how Invertix achieved significant productivity gains and cost savings through open source agile development and transparent test processes using Borland solutions.

With our ALM solution, ideas can start as a change request in either StarTeam or Caliber, become a testable requirement in Caliber, get attached to test scripts in Silk Central Test Manager, and then trace back to StarTeam for any resultant defects. This provides us with unparalleled clarity into our development and testing lifecycle.

– Emerson Sklar, System engineer, Invertix

Download Case Study

Mitel

We’ve been using Silk Test for more than eight years and use it to test literally millions of combinations of end-user interactions, product versions and different types of products. Silk Test is an important part of our delivery environment and one of the reasons we are able to get to market very quickly with a variety of quality products.

– Karl Wagner, Manager, Software Design Environment

Download Case Study

iPass

We get great benefit from the object data driven approaches that we’ve developed on Silk. These allow us to rapidly organize the combinations of OS, architecture, language, network and device that our QA process requires. Once defined and organized into functional component plans within Silk, we can now add new networks or new devices easily – and Silk Test does the rest.

- Blair Bullock, Director of Technology Integration, iPass

Download Case Study

Danske Bank

Silk4J is a really core part of our testing framework, which is not stand-alone but is an important part of our entire quality process. It delivers confirmation and has a great effect on developers

- Dag André Nilsen, Test Automation Specialist, Danske Bank

Download Case Study

Bundesagentur für Arbeit

The COLIBRI application, which calculates and makes payment of unemployment benefits, has 50,000 users across Germany. Customer surveys universally return high levels of customer satisfaction in terms of functionality, reliability and dependability. Our use of Silk Test and Silk Performer makes a strong contribution to this result and I am very happy with our decision to use such mature and powerful tools.”.

– Doctor Christian Brandes, Software Test Architect Bundesagentur für Arbeit

Download Case Study

ReadyTalk

The nature of continuous integration and testing allows for sanity checks to be made prior to the internal consumption by the rest of the engineering team and in this automatic test environment, it is crucial for Silk4J to perform and report errors in the system with little involvement in diagnosing the behavior. The unique handles allowed for a robust object recognition system where most recognition attributes changed based on the Win32 domain rendering of component SWT widgets under the Avian virtual machine. The unique object handle identifiers always remained the same throughout the test execution life cycle.

- David Demmer, ReadyTalk Quality Engineer

Download Case Study

AVG Technologies

Our development/QA lifecycle would be weeks and could run to two-three months. Working with Silk Test, we have reduced this to the point where basic functionality testing takes just a couple of days.”.

– Zdeněk Řehák, Senior Test Automation Engineer, AVG Technologies

Download Case Study 

Trends in our industry

The Standish Group’s 2011 CHAOS Manifesto showed that 37% of software projects were considered a success. Not a particularly encouraging statistic, but certainly an improvement on 2009’s meagre 32%. Agile processes and modernization are named as two of the main drivers behind this improvement. As much as this suggests progress, 63% of software projects are still challenged, or fail – which leaves plenty of room for further improvement.

The software testing industry is also experiencing increasing technology growth trends in three key areas: Mobile, Web 2.0, and Cloud.

Mobile

By 2013 analysts are expecting mobile app revenues to exceed $21 billion. According to Gartner, Enterprises will have to come up with two mobile strategies, one each for business to employee (B2E) and business to consumer (B2C) scenarios. For B2E, IT must consider social, business, financial and risk management goals. For the B2C scenario, (including business to business (B2B) activities to support consumers) IT must address additional issues such as surfacing and managing APIs to access enterprise information and systems, integration with third-party applications, integration with various partners for capabilities such as search and social networking, and delivery through app stores.

Functional and performance testing of these applications become even more critical as organizations increase the use and distribution of native and web-based mobile applications as a direct extension of their business.

Web 2.0

HTML5 vs. Silverlight vs. Flash. Which technology will ultimately win out? Organizations are attempting to work with one or more of these technologies, especially as they define their go forward web and mobile strategies. Many are starting to see a convergence in these technologies, especially with the popularity and “run anywhere” aspects of HTML5. Both Microsoft and Adobe are enabling their technologies to support or render HTML5.

The upside is that this trend is moving to a common standard. The challenge for most companies will be to have a solution that can automate these different platforms as they continue to evolve.

Cloud

Cloud continues to be a disruptive force in the software industry. According to Gartner, cloud computing will see the full range of large enterprise providers fully engaged in delivering a range of offerings to build cloud environments and deliver cloud services. It is no secret that the testing of applications on a wide variety of cloud platforms is a huge undertaking. Many organizations will need a solution that is flexible and robust enough to test multiple technologies, platforms, and configurations in the cloud. Any solution implemented will also need to be cost effective, compared to the traditional desktop testing solutions.

Our View

While there are methodologies and tools to help develop and deliver software effectively, having an effective and solid understanding of mobile, web 2.0 and cloud is still a struggle for most organizations. A lack of a clear quality assurance strategy and testing requirements continue to be the primary source of rework in any software development organization. These three areas will continue to dominate the new model of quality assurance activities.

More from industry experts

Chaos Manifesto 2010 (Standish)

The Chaos Manifesto is based on the collection of project case information on real-life IT environments and software projects.

Download report

Gartner Magic Quadrant

Quality organizations are under pressure to reduce costs and improve quality, while being hit with new technologies and practice.

Download

Datasheets

Silk Test™

Silk Test’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, Java or .NET and client/server – within the confines of today’s short testing cycles.

Download

What's New in Silk Test™ 14.0

An overview of the new features in the Silk Test  14.0

Go live with confidence: Silk Test enables users to verify the functionality of even the most advanced Web 2.0 applications.

Download

Silk4J™

Silk4J, Silk Test’s powerful plug-in for Eclipse, is the most advanced tool for automating the functional testing process of enterprise software applications.

Download

Silk4Net™

Silk4Net, Silk Test’s powerful plug-in for Microsoft Visual Studio, is the most advanced tool for automating the functional testing process of enterprise software applications.

Download

Silk4J™ Web Edition

Borland Silk4J Web Edition, the dedicated plug-in for Eclipse, is the most powerful, advanced tool for automating cross-browser functional testing of web applications.

Download

Silk4Net™ Web Edition

Borland Silk4NET Web Edition, a powerful plug-in for Microsoft Visual Studio, is the most powerful, advanced tool for automating cross-browser functional testing of web applications.

Download

White papers

Functional Testing Process

Download PDFThere is no question that test automation enables organizations to produce higher-quality software using existing resources. Successful organizations realize that an automated functional testing solution is only part of the answer. This white paper provides practical insight into the lessons learned by those who have successfully automated the functional testing process.

Download

Software Quality Management in an On-demand World

Download PDFBecause software lives at the core of virtually every business process, corporate performance in today’s competitive world is largely measured by the successful development, deployment and ongoing monitoring of high quality software applications

Download

Measure Manage Improve: Unlocking the Business Value of Software Development

Download PDFUnderstanding the success of your projects is not straightforward. It requires analysis and measurement rather than anecdotal evidence, or ‘gut-feel’. This whitepaper gives you essential insight to help you improve your software quality the right way.

Download