Borland Logo MicroFocus Logo

Silk Test

Automated functional testing

  • Real support for Web 2.0 applications including Apache Flex, Microsoft Silverlight, HTML5, AJAX and mobile browsers
  • Silk Test enables collaboration between teams during the testing process, from business analysts to developers
  • Use the image recognition engine to gain better test coverage through customization

Silk Test 15.0

  • Mobile browser support – gain confidence that your Web 2.0 application will work on mobile devices by running existing or new scripts on it
  • Easy record and replay - the new unified workflow makes it easy to record and replay scripts against any application
  • Configuration testing – remove the infrastructure burden by running your tests in the Cloud

About

Why is automated functional and regression testing important?

In the test marketplace, 74% of organizations use manual testing solutions – and 53% still rely on general purpose business software, like Word and Excel. In the SAP environment, those figures are higher, with as many as 95% of organizations testing manually*.

Human error is behind 41% of software failures**. With the ever growing complexity of testing due to the growth of web browsers and the eruption of mobile devices, the chance of errors occurring is dramatically increasing. And copious errors are likely to lead to failure as testing slows down, driving up project costs. Automation prevents these human errors from dragging your organization down. No wonder the trend is moving towards automated testing.

Key benefits of automated testing

  • Reduced R&D costs. Minimize test and fix cycles so resources are put to better use
  • Improved ROI. Greater access to test creation and execution for more team members. Collaboration in the quality process
  • Leverage current investments. Reduced investment in multiple tools and training. Improved confidence as technologies change
  • Quick user adoption. Easy-to-use role based automation interfaces.
  • Increased execution speed and time-to-market.
  • Human error is decreased, vastly reducing risk of failure and spiralling costs.

Borland Silk Test: the reliable automated testing tool

Borland Silk Test® is the most reliable, efficient test automation solution for functional and regression testing of enterprise software applications. Automated tests are created without coding, enabling software testers to keep up with the pace of development, and developers to create tests in their IDE of choice. Powerful automation is the perfect solution for regression, cross-platform, and localization testing. It works across all technologies including AJAX, Web 2.0, Java, .NET, client/server, terminal host, and SAP systems.

Introducing Silk Test as your automation testing solution increases productivity and lowers testing costs. It’s easy to learn, implement, use, maintain – and affordable. For the hard-core testers among us, there are the Silk4J and Silk4Net web editions, offering more complex testing options.

Cloud configuration testing

At Borland, we understand the importance of being lightweight which is why we are continually taking steps to ensure you are offered the most flexible and affordable options. Silk Central Connect is our new cloud addition. It enables you to create a virtual testing infrastructure through Amazon, eliminating the need for costly physical builds, and enabling web/HTML5 and cross browser testing.

Integrating other members of the Silk Portfolio

Integrating 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. Comprehensive reporting capabilities of Silk Central provide visibility of test results and enable quick go/no-go decisions.

Have look at our whole Silk Portfolio and see how Borland supports the entire testing cycle:

Silk Test - automated testing
Silk Mobile - mobile testing
Silk Performer - performance and load testing
Or manage your whole testing cycle from end-to-end with Silk Central.

Take a more detailed look in the Silk Portfolio brochure.

Silk Portfolio brochure

*Source: 2011 SAP® Testing Survey
** http://www.itweb.co.za/

Compare

Different types of users have different requirements, and testing requirements vary depending on the programming language. Because of this, Borland currently supports four different products, ensuring each user gets the optimal experience. The main differences are highlighted in the table below:

Compare Table -Jan14

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 Connect

Silk Central Connect enables you to automate your tests via the Cloud. Silk4J makes it possible for you to build sustainable test sets, schedule, manage and then review results with Silk Central Connect. The combination of Silk Central Connect and Silk4J is perfectly suited for configuration testing and supports developers as well as business analysts.

Downloading the product trial

When you request a Silk Central Connect trial you will also receive the latest version of Silk4J trial. You will need to install this if you don’t have Silk4J.  If you have any questions about this please contact your support team who are happy to help.

To integrate Silk Central Connect seamlessly with Silk4J (the Java IDE of Silk Test) you will need to install Silk4J version 15.0+.

 

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

Mobile browser support

Now you can use your existing scripts and run them on mobile devices, giving you confidence that your Web 2.0 applications will work across all platforms and mobile devices. There's no need to write new mobile testing scripts. Simply re-use your existing scripts created for the desktop browsers.

MobileBrowserSupportthumb2

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 aid test failure diagnosis. Silk Test’s ‘update screen’ feature enables 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 progress through the automation steps and identify areas that may need further customization.

4a Debugger thumb

Silk Test Web Edition

Silk4J Web Edition

Borland Silk4J Web Edition™, a powerful plug-in for Eclipse®, is one of the fastest, most reliable and efficient test automation solution for cross browser testing. It’s the perfect solution for regression, cross platform and localization testing for today’s web applications.

Silk4J Web Edition delivers the power of Silk Test directly to the Java developer’s preferred environment. 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 one of the fastest, most reliable and efficient test automation solution for cross browser testing. It’s the perfect solution for regression, cross platform and localization testing for today’s web applications.

Silk4NET Web Edition delivers the power of Silk Test directly to the .NET developer’s preferred environment. The same script can be used without modifications to run tests against multiple browsers, browser versions and locales at unparalleled speed.

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