Quantcast
Channel: Silk Central Blog
Viewing all 43 articles
Browse latest View live

Released: Silk Central 17.0 Hotfix 1

$
0
0

Silk Central 17.0 Hotfix 1 Readme

Software requirements:

Silk Central version 17.0.0.0, Build 6777

Resolved Issues in Hotfix 1:

RPI 1100986 Manual execution planning: Tests are no longer deselected after assignment.
RPI 1104299 Deadlock on execution server when deleting configuration suite entry.
RPI 1104327 Improved load time of Manual Execution Planning page.
RPI 1104457 Project list timeout error - fixed performance problem.
RPI 1104850 Performance issues when users set new status for manual tests.
RPI 1104891 Duplicate configurations in the same project.
RPI 1105042 Error when editing filter with test parameters where project has 2 parameters and the names only differ in upper/lower case.
RPI 1105166 Allow changing test container of configuration suite if there are no assigned tests and no runs.
RPI 1105511 JIRA fields of type "User Picker (Multi User)" are displayed as a text-field and the user can specify multiple JIRA users separated by a comma.
RPI 1105515 Error when sorting the keywords grid by parameter on Oracle.
RPI 1105596 Improved performance when using filters.
RPI 1105613 Number of test cases in Manual Execution Planning is not correct on Oracle.
RPI 1105856 Performance issues when deleting shared libraries.
RPI 1105891 Fixed print functionality if content exceeds one page.
RPI 1105971 Issue with running data-driven NUnit (Silk4Net) tests from Silk Central.
RPI 1106042 Manual Testing UI: Use correct instance URL for "Go To Test" action.
RPI 1106069 JIRA Agile Sync - Could not import project: Only set the creator if it is not null or empty, otherwise set empty string in property.
RPI 1106108 RMService - Requirement history ChangedBy field displays incorrect user.
RPI 1106290 Silk Performer result file download (ZIP) is corrupted.
RPI 1106442 Fixed exception when last selected entry is deselected in Contents tab.
RPI 1106544 Firefox (non-ESR): Window is not restored after screen capturing on secondary monitor.
RPI 1106576 Error executing configuration suite with data driven tests assigned by filter.
RPI 1106662 Disabled internal check to work with ClearQuest integration at 64-bit.
RPI 1106701 Error "For input string..." when checking/unchecking “Inherit from parent” with browser zoom different than 100%.
RPI 1106728 When using keyboard shortcuts to save test step results, the result of the last step is not saved.
RPI 1106741 Manual testing window displays in screen capture. The filter dialog showed wrong value editor for test parameters in certain cases.

How you apply hotfixes in Silk Central 17.0 has changed. You will find the instructions in the installation folder, in the hotfixReadme.pdf. Please ensure you read this document before making changes to your environment.

If you have any questions on this you can also log a case directly by using the following link: Log Support Incident.

You can download the hotfix from Micro Focus SupportLine


Released: Silk Central 16.5 Hotfix 7

$
0
0

Silk Central 16.5 Hotfix 7 Readme;

 

Resolved Issues in Hotfix 7:

RPI 1104500: Epic status support in JIRA plugin

RPI 1105515: Error when sorting the keywords grid by parameter on Oracle

RPI 1105596: Improved performance when using filters

RPI 1105613: Number of test cases in Manual Execution Planning is not correct           

RPI 1106069: JIRA Agile synchronization - could not import project

RPI 1106453: SVN fetch failing intermittently - SrcCtrlMirrors has to be deleted manually

RPI 1106576: Error executing configuration suite with data driven tests assigned by filter

RPI 1106766: A requirement integration can no longer be deleted during a running synchronization

RPI 1106884: User list timeout error

RPI 1106510: Issues with SQL Database connection to Silk Central when using Windows authentication - Login Fail Error received

If you have any questions on this you can also log a case directly by using the following link: Log Support Incident.

You can download the hotfix from Micro Focus SupportLine

Released: Silk Central 17.5

$
0
0

Micro Focus proudly announces the general availability of Silk Central 17.5! If you already use Silk Central and you have a maintenance contract, you can upgrade to Silk Central 17.5 for free.

Silk Central 17.5, Micro Focus' premier test management solution, represents an innovative open solution that aids collaboration and control for all testing related activities. As an open test management tool Silk Central allows users to unify all assets of the testing lifecycle in a central location for planning, execution (manual & automated), and reporting, by integrating with various requirements management, test automation, defect tracking, and source control tools, giving users full traceability of their software quality at all stages.

What's New in Silk Central 17.5

Silk Central 17.5 introduces significant enhancements and changes.

 Mobile Device Testing

 

Silk Central 17.5 now allows you to include mobile devices into your testing process and thereby addresses today's growing need for multi-platform testing.

 (Please visit the site to view this video)

Physical mobile devices, emulators, and simulators that are connected to or installed on a so-called device provider, can be made available to your test engineers and test plans. Manual and automated tests can then be executed directly on those mobile devices.

 

Highlights:

 

  • Support for Android and iOS
  • Support for physical devices, emulators and simulators
  • Lab-wide sharing of mobile devices via device providers - no need to have the devices physically on your desk
  • Manual test execution with live view and interaction on a mobile device
  • Automated test execution on mobile devices with any Silk Test client

 

Limitations:

 

  • For physical iOS devices, external keyboards are not supported. Use the device's on-screen keyboard instead.
  • When using the IME to enter multibyte characters on iOS simulators, the characters need to be available on the on-screen keyboard. If the external keyboard does not work properly, use the device's on-screen keyboard instead.
  • On all iOS devices, when native dialogs appear within a browser session, the device sometimes becomes unavailable. To continue your test, close and restart the device stream
  • On all iOS devices, the home button is not supported.

 

Keyboard and Multi-Selection Support in Libraries Tree

The Libraries tree now features keyboard and multi-selection support.

 

Technology Updates

Microsoft SQL Server 2016 Support

Silk Central 17.5 now supports Microsoft SQL Server 2016.

NUnit 3.x Support

Silk Central 17.5 now supports executing unit tests that are based on the NUnit 3.x framework.

BIRT Report Designer 4.6

BIRT Report Designer, which is shipped with Silk Central, has been upgraded to version 4.6.

Note: The integrated BIRT runtime version has not changed.

Released: Silk Central 17.5 Hotfix 1

$
0
0

Silk Central 17.5 Hotfix 1 Readme

Software requirements:

Silk Central version 17.5.0.8, Build 7136

Resolved Issues in Hotfix 1:

RPI 1106453 SVN fetch failing intermittently - SrcCtrlMirrors has to be deleted manually
RPI 1107081 Incorrect URLs in service /axislegacy/sccentities?wsdl
RPI 1107217 Don't recalculate test status when finishing 'Not executed' test and choosing 'Leave status not executed'
RPI 1107222 Prevent JavaScript error when step description/result contains unicode line/paragraphseparator characters
RPI 1107232 Keyword-driven testing - Automating manual test - reuse existing drafted keywords with parameters
RPI 1107325 A fatal internal error occured while accessing Tracking -> Activities tab
RPI 1107271 Test not showing after restoring database backup
RPI 1107405 Screen Capture window not minimized in Firefox and IE
RPI 1107356 Message about starting an instance contains wrong French translation
RPI 1107425 Export to Excel fails with error when step contains images: Add test/step context info to error message
RPI 624365 Android devices in device list are not shown if no browser is installed
RPI 1107665 Error 'Excel file does not contain usable data' caused by blank space in worksheet name
RPI 1107978 Wrong URL in Issue Manager mails
RPI 1107854 Requirement import from Excel does not import all the fields
RPI 1107832 Tests > Gridview column issues - Overlapping menu bar
RPI 1107837 REMOVE ALL button in tests assigned to execution plan
RPI 1107853 Single quote character (') in report name leads to invalid file name
RPI 1107927 Fixed issue status updater on case-insensitive databases
RPI 1108049 Refresh the test assignment by filter on start by schedule and dependency even if no tests were assigned
RPI 1108082 Excel data source: Application server crashed due to OutOfMemory error
RPI 1108093 Support custom fields of JIRA field-type 'Number Field'
RPI 1108133 Data source configuration is not limited to location specified in source control profile
RPI 1108175 Silk Test Classic tests are not filtered correctly using Test Property data-driven criteria
RPI 1108235 Float values - German instance - tmplanning web service did not allow comma
RPI 1107355 Test list in Manual Execution window is sorted by: Configuration, Execution Plan, Execution Plan Order
RPI 1108193 Could not start child process for Silk Test Classic execution
RPI 1108514 License issue - 3 Licenses checked out after session timeout expires - Tracking
RPI 1108496 Executing Silk Test Workbench Keyword-Driven Test in Silk Central
RPI 1108617 Attributes list in Filters are not sorted
RPI 1108722 Fatal error loading manual execution planning after upgrading from Silk Central 17.0 to 17.5
RPI 1108796 Changing a value in a filter selection criteria resets values of following criteria
RPI - DeviceProvider + SilkTestInfoservice 17.5 HF 1: only ST 17.0 is not supported, modify check to mark 17.5 HF1 as supported
RPI 626569 Set chart render type to PNG for compatibility with Internet Explorer / Edge
- - Silk Test Workbench - show test as failed in case of compile errors instead of passed
- - Use the "hash" directive as load balancing method instead of "ip_hash;"

If you have any questions on this you can also log a case directly by using the following link: Log Support Incident.

You can download the hotfix from Micro Focus SupportLine

Released: Silk Central 17.5 Hotfix 2

$
0
0

Silk Central 17.5 Hotfix 2 Readme

Silk Central hotfixes are cumulative updates, therefore by applying the latest hotfix, it will include all previous hotfixes.

Software requirements: Silk Central Version 17.5.0.8, Build 7136

 

Resolved Issues in Hotfix 2

RPI 1107509 Missing automation run results

RPI 1108226 Setting numerical or date test attributes using Web Services is not working

RPI 1108854 Specifying a value for float attributes on German systems is not possible

RPI 1108643 Silk Central hangs when using filters

RPI 1108797 Editing an attribute name breaks filters that use the attribute

RPI 1109007 Opening Silk Test Workbench stwx file does not work if database has a non-default

port

RPI 1109460 Accuracy of Silk Test Classic test results after a crash

RPI 1109398 Case sensitive username allows different items in reporting area

RPI 1109238 Duplicate testsuite starts when manual tests are assigned by filter

RPI 1109332 JIRA requirements integration: Added JIRA issue's summary field to custom attribute

section of a Silk Central requirement

RPI 1109402 Fixed NullPointerException when finishing test run in Manual Testing window

RPI 1109643 Fatal error on running execution plan

RPI 1109593 Fixed content formatting in custom information panel

RPI 628626 Integration with StarTeam Web Client 16.0

RPI 1109797 Data-driven issue: Problems with formatting of parameter cell in description

- - Fixed attached links in Manual Testing window

- - Security fix: 2nd LDAP configuration is not

 

You can also find all the issues resolved in previous hotfixes below:

Hotfix 1

 

If you have any questions on this you can also log a case directly by using the following link: Log Support Incident.

You can download the hotfix from Micro Focus SupportLine

Easier, faster testing

$
0
0
Achieving speed with Silk Central Connect If it's quality and consistency you want, then this blog will help you out. Discover how automation enables faster testing and watch the video to see how automation enables one of our customers to h...(read more)

Released: Silk Central 18.0

$
0
0

Micro Focus proudly announces the general availability of Silk Central 18.0! If you already use Silk Central and you have a maintenance contract, you can upgrade to Silk Central 18.0 for free.

Silk Central 18.0, Micro Focus' premier test management solution, represents an innovative open solution that aids collaboration and control for all testing related activities. As an open test management tool Silk Central allows users to unify all assets of the testing lifecycle in a central location for planning, execution (manual & automated), and reporting, by integrating with various requirements management, test automation, defect tracking, and source control tools, giving users full traceability of their software quality at all stages.

 

Administration

New Permissions and Roles

Administrators now have the possibility to allow users to manage their products, versions and builds without giving them full access to the whole administration area. Report templates that are used in shared global reports now require special permissions to be updated.

Permissions to Manage Products, Versions and Builds

Three new permissions have been added for viewing, adding and deleting products, versions and builds. Per default, project managers, test managers and reporters now only have the permission to view products, versions and builds. Administrators can grant the following new permissions:

  • View products, versions and builds
  • Manage products, versions and builds
  • Delete products, versions and builds

Permissions to Modify Report Templates Used in Shared Global Reports

Because shared global reports are available in all projects for all users, user roles that are able to update and delete them require special permissions: Manage shared global reports and Delete shared global reports. These permissions now also apply to report templates that are used in shared global reports. Non-shared global reports and report templates can be updated and deleted by user roles with the standard report permissions for updating and deleting reports.

Role Assignment Manager

A new default user role has been added to Silk Central, the Role Assignment Manager, along with the new permission Manage role assignments of users. Role Assignment Managers have the sole permission to assign/unassign roles to/from existing users of a group, and only roles that they themselves are assigned to. They cannot add or remove members from a group, and they can only change role assignments within groups in which they themselves are defined as Role Assignment Manager.

 

Importing Groups from LDAP Servers

You can now import groups from LDAP servers and have your Silk Central users be created automatically. For each import, you can specify the default role that all imported users will be assigned to. The group assignment of imported users is synchronized with your LDAP server, while the role assignment is managed in Silk Central.

 

Storing Attachments and Result Files on the File System

Per default, Silk Central stores all attachments and result files in the database, but you can configure Silk Central to store these files on the file system. The file location needs to be read-/writable by the application- and front-end-server.

 

Project-Level Tags

You can now add tags to your projects. If you have many projects, project tags can help you filter them, using the Tags column on the Project List page.

 

Tests

Assigning Multiple Issues to a Test

You can now assign multiple existing issues to a test at once, separated by commas.

 

Status of Finished Test Executions

The Tests > Document View page now offers three new columns, which display the time, status, and build of the last finished execution run.

 

Keyword-Driven Testing

Copying and Pasting Keywords

You can now copy or cut your selected keywords and paste them into tests or keyword sequences. You can also paste your selected keywords into Excel, and copy and paste them from there into your tests or keyword sequences.

 

Execution Planning

Execution Planning History and Attributes

Execution Planning History

The Execution Planning unit now has a History tab, which displays information about each element that has been deleted in the Execution Planning unit (execution plan, folder, testing cycle, configuration suite, configuration).

Execution Planning Attributes

You can now assign attributes to execution planning elements, the same way you could already assign attributes to tests before. You can use attributes for filtering and reporting purposes.

Note: Execution planning attributes are not yet considered in Silk Central's SOAP API and in the bulk export/update interfaces.

 

Parallel Execution

While execution plans were executed sequentially until now, with Silk Central 18.0 you have the option to enable parallel execution. Enabling parallel execution reduces the required execution time, and is especially useful for mobile testing, where execution plans can execute on multiple devices on a device provider at the same time.

 

Filtered Timeline Information for Test Suites

The Timeline tab on the Test Run Results page now only displays the information of the selected test within a test suite, when accessed from the Tests area.

 

Timestamp of Run Messages

The exact timestamp of all execution plan and test run messages is now displayed on the run results details pages.

 

Deleting Test Run Result Files

You can now delete specific test run result files in the Files tab on the Test Run Results dialog. In the Actions column of the Result Files, click to delete a specific result file. Note that some files are protected and cannot be deleted.

 

Displaying Only Specific Testing Cycles

The Manual Execution Planning unit now has a Search field to display only testing cycles that contain the search word. Hiding testing cycles helps you to keep the Testing Cycles area tidy and to enhance the performance.

Additionally, the Visible Testing Cycles dialog box now contains a grid that allows you to sort, group and filter your testing cycles. When selecting multiple testing cycles, you can use the spacebar to toggle the selected items.

 

Synchronizing Testing Cycles

In the Manual Execution Planning unit, you can now synchronize testing cycles if you want to update the current runs of a testing cycle with the changes that were made to the assigned tests. This functionality is available through the Actions menu of a testing cycle.

 

Recording Videos with Audio

When recording a video for your manual test execution, you can now optionally record audio if suitable audio devices are available. If multiple devices are connected, the first one detected will be used. This feature is disabled per default, and can be enabled by each manual tester individually.

 

Displaying Assigned Tests of Multiple Manual Testers

To display the assigned tests of multiple testers of a testing cycle, select the testers within a testing cycle with Ctrl+Click or Shift+Click.

 

Issue Manager Enhancements

Issue Manager, Silk Central's built-in issue tracking solution, has been significantly enhanced in Silk Central 18.0.

 

Improved Issue Tracking Grid Functionality

The Issue Tracking grid (inbox view) now features the functionality that you are familiar with in the rest of the product: You can display or hide columns, adjust the width, and drag the columns around to change their order. Click on the columns to sort, group or filter the content in the grid. For additional information at a glance, when you hover your mouse over an issue's number or icon, a pop-up window displays the full synopsis and description of the issue.

 

Viewing Unassigned (Closed) Issues

You can now display a list of all issues on the Issue Tracking grid (inbox view), including unassigned (closed) issues. Use the Show list to define which issues you want to see:

  • All open issues: Displays all issues of all inboxes that are not in a terminal state.
  • All issues: Displays all issues of all inboxes, including closed issues.
  • <inbox name>: Displays all issues that are currently assigned to the selected inbox.

 

Exporting Issues to Excel

On the Issue Tracking grid (inbox view), click (Download as XLSX) to export the list of issues to an Excel sheet.

 

Bulk Updates

You can use your keyboard's Ctrl and Shift keys to select multiple issues using standard browser multi-select functions. Based on a user's permissions, the following actions can be performed on multiple issues: 

  • Reassigning issues, if no closed issues are selected.
  • Workflow actions, if the selected issues have the same type and state. Note that workflow actions using a product-dependent field are only enabled, if the selected issues have the same product.

 

HTML Formatting for Description Fields

The Description field on the Issue Details page now supports HTML-formatted text, including the option to drag and drop images into the description.

 

Custom Fields

The Custom Issue Tabs page now allows you to define up to 40 user-defined fields, which you can use for issue details and issue actions. Additionally, the new control type Date has been added.

 

Global Search Enhancements

The global Search in Silk Central now presents the search results in a grid view with fully supported sorting, grouping, and filtering capabilities. Additionally, the synopsis and the description of all Issue Manager issues are now considered in the search as well.

 

Notifications and Reports

Triggering Report Subscriptions Based on the Outcome of an Execution

Additionally to being notified per email based on the outcome of an execution, you can now also trigger report subscriptions.

 

Improved Email Notifications

The emails that are sent to manual testers when a test becomes available to them now contain information about the project and the execution plan that the test belongs to, and the testing cycle/configuration suite (if applicable). Emails that are sent upon execution plan completion now contain the project, version, and build information.

 

Execution Status Overview Report

The Execution Status Overview report now presents an overview of the status of the last run of each test assigned to an execution plan, rather than just the status of the last execution plan run.

 

Resizing Dashboard Panels

You can now resize your dashboard panels by dragging a panel's footer (only panels with lists are resizable).

 

Integrations

Scheduled Full Requirements Synchronization

Scheduled synchronizations for your requirements management tool integrations only synchronized changes so far. This however didn't cover actions in the external tool like deleting requirements. In Silk Central 18.0 you can now define a schedule to synchronize changes, as well as a separate schedule to perform a full synchronization (Synchronize all).

 

JAX-WS Web Service Stack

The Axis 1.4 web service stack that Silk Central used so far, has been replaced by the much more current Java API for XML Web Services (JAX-WS). While your existing clients based on the Axis web service stack will still work, it is recommended to use the new JAX-WS web services for developing new clients.

 

Instances Support in Jenkins Plugin

The Silk Central Jenkins plugin now supports the configuration of instances. Using the Silk Central Web Services, you can integrate your test executions into your continuous integration build system. If you are using Jenkins as your automation server, you can download the Silk Central integration plugin directly from the Jenkins plugins page.

 

Deleting Mapping Files

Users with the permission Delete Office import mapping files can now delete Microsoft Word and Excel mapping files directly in the Silk Central UI.

 

Sauce Labs Automated Testing Cloud

If you have a Sauce Labs account, you can now run automated Silk Test tests using Sauce Labs devices. Sauce Labs is the world's largest automated testing cloud for web and mobile apps.

 

Integrated HPE Unified Functional Testing (UFT) Support

HPE Unified Functional Testing (UFT) software, formerly known as HP QuickTest Professional (QTP), provides functional and regression test automation for software applications and environments. This plug-in is now an integrated part of Silk Central. To execute UFT tests, the HPE Unified Functional Testing software must be installed on the same computer on which Silk Central execution servers are installed.

 

Technology Updates

Microsoft Windows Server 2016 and IIS 10 Support

Silk Central 18.0 now supports Microsoft Windows Server 2016 and IIS 10.

 

Microsoft SQL Server 2014 Service Pack 2 Support

Silk Central 18.0 now supports Microsoft SQL Server 2014 Service Pack 2.

Integrate Silk Central with Sauce Labs

$
0
0
Integrating Sauce Labs with Silk Central allows you to quickly deploy and test across a wide range of devices to improve the efficiency of your testing by parallel execution, so you can find bugs early. To enable the integration with Sauce Labs, brow...(read more)

Released: Silk Central 18.0 Hotfix 1

$
0
0

Silk Central 18.0 Hotfix 1 Readme

Software requirements:

Silk Central version 18.0.0.13, Build 7483

Resolved Issues in Hotfix 1:

The following issues have been resolved in Silk Central 18.0 Hotfix 1:

RPI #1110047 Duplicate entries in Inbox View of the Issue Manager
RPI #1110433 LDAP Authentication On Ambiguous User Filter - Behavior like in SC <= 17.5
RPI #1110592 LDAP SSL Authentication broken - SC 18.0 displays a generic error when certificate is missing or LDAP/service unavailable
RPI #1110586 Error In Search "the search index is not ready"
Additional Fix - Fixed error sending Email to SuperUser if user details are updated from LDAP during logon.

If you have any questions on this you can also log a case directly by using the following link: Log Support Incident.

You can download the hotfix from Micro Focus SupportLine

Released: Silk Central 18.0 Hotfix 2

$
0
0

Silk Central 18.0 Hotfix 2 Readme

Software requirements:

Silk Central version 18.0.0.13, Build 7483

Resolved Issues in Hotfix 2:

The following issues have been resolved in Silk Central 18.0 Hotfix 2:

RPI #1110473 Integration with RDNG synchs folders but not the use cases
RPI #1110329 Icons from Jira items do not correspond to the issue types
RPI #1111016 Slow system performance in one specific project (execution plan)
RPI #1111052 Date display error in manual testing - German instance
RPI #1111309 Test Executions waiting for available server and execution server is not used anymore for executions
RPI #1111228 Synchronize Testing Cycle action: Check for "Synchronize manual test runs" permission
RPI #1111199 JIRA: "Checkboxes" field in JIRA is not supported
RPI #1111250 Handle NPE in item cancellation from a list attribute
RPI #1111308 Inconsistent validation when making platforms inactive
RPI #1111378 Issues when executing Silk Perfomer tests from Silk Central on a Chinese OS
RPI #1111330 Inactive platform used when raising issues from tests
RPI #1111375 Unable to generate web service stubs for IssueManagerService

Additional Fixes:

Autocreate user does not work for Issue Manager projects having generate inbox enabled
Amazon EC2 plugin improvements, extended region and instance type support.

If you have any questions on this you can also log a case directly by using the following link: Log Support Incident.

You can download the hotfix from Micro Focus SupportLine

Released: Silk Central 18.5

$
0
0

Micro Focus proudly announces the general availability of Silk Central 18.5! If you already use Silk Central and you have a maintenance contract, you can upgrade to Silk Central 18.5 for free.

Silk Central 18.5, Micro Focus' premier test management solution, represents an innovative open solution that aids collaboration and control for all testing related activities. As an open test management tool Silk Central allows users to unify all assets of the testing life-cycle in a central location for planning, execution (manual & automated), and reporting, by integrating with various requirements management, test automation, defect tracking, and source control tools, giving users full traceability of their software quality at all stages.

Administration

Local System Diagnostics Access

If Silk Central denies login or no longer responds due to overload, you can now still access the System Diagnostics page locally on your front-end server  machine (via http://localhost:19120/systemdiagnostics) to gather valuable information for root cause analysis.

Execution Planning

Distributed Execution (Blog)

Silk Central now supports the distributed execution of the assigned tests of one single execution plan, by running the tests on all matching execution servers in parallel.
 
To prevent overload on your execution servers, you can now also configure the amount of Maximum concurrent executions per execution server. This is the maximum amount of execution plans (with disabled Exclusive execution setting) that are allowed to run concurrently on one specific execution server.
 
An additional major benefit coming with distributed executions is the immediate visibility of execution progress in the Activities and Current Runs grids for automated test executions. Previously, this information was only available after the complete execution plan run was finished.
 
 
 

Execution Planning Attributes

Execution planning attributes are now considered in Silk Central's SOAP API. For detailed information, refer to Silk Central's Javadoc.

 

Tests

Shared Test Assets (Blog)

Tests can now be shared by projects to be used in other projects, allowing an efficient central management of reoccurring tests. Such tests reused in other projects will maintain a reference to their origin to receive information on any update (test version), which can be accepted or skipped. Additionally, reused tests will be assigned to existing requirements in their project, identical to the requirements assignment of their origin.
 
 
 

Extended Test Versions

Due to their vital role in test asset sharing, test versions now include parameters, attributes, properties,success conditions, and inheritance information.
 

Displaying Custom Attributes in Tests Document View

Custom attributes can now be displayed in Tests > Document View. You can use attributes for filtering and reporting purposes.

Copying Test Assets with Read-Only Rights

Test assets can now be copied by users who have read-only rights for a project. They can then be pasted into projects where that user has write privileges.

 

Issue Manager

Issue Manager, Silk Central's built-in issue tracking solution, has been significantly enhanced in Silk Central 18.5.

Seamless Integration

Issue Manager takes a further step in the direction of seamless integration by optionally reusing the already existing user context to login to a local Issue Manager instance.

User Interface Update

The Issue Details page has been redesigned to provide relevant information about an issue at a glance, and to more efficiently work with issues.

 

Integrations

Mobile Center

Silk Central 18.5 now integrates with Mobile Center for executing your automated functional tests on mobile devices and to additionally provide those mobile devices to Silk Test for automated functional test creation and execution.
 
 

Specifying a Branch in Git Source Control Profiles

You can now define a specific branch in your Git source control profile, which will be checked out for all execution plans that use this profile. You can still use a different branch for a specific execution plan by specifying the branch name in the Source Control Label field of the respective execution plan.
 

More information

  • For more information on all new features of Silk Central 18.5, you can also refer to the Online Help.
  • Another valuable source of information: the Silk Central 18.5 Release Notes.
  • If you are already convinced and want to buy Silk Central, do not hesitate to contact us: Go to microfocus.com and click Contact Us on the top right.

Silk Central 18.5 - Shared Tests

$
0
0

Growing complexity of your application requires more smartness and efficiency in your testing process - for example by managing assets centrally and reuse them across projects. 

While Silk Central already provided some kind of reuse and sharing across projects via requirements integrations, source control integrations, shared manual test steps and keywords - there was no sharing of whole tests. 

This is changed in 18.5 and explained in detail below.

Sharing tests as a project property

Contrary to shared test steps and keywords, shared tests do not exist in the library. Hence this is in some way a parallel concept and we will see over the next releases if they will coexist or merge at some point.

The intention to share tests is defined on project level - which feels in some way more natural as typically you will start with a project, build up your test set, etc. and then when you start the next project you will think about what parts of the old project you will reuse in your new project.

It is not uncommon that Silk Central users copy a whole project and remove the things they do not need. This approach works fine as long as you handle one project after the other - but as soon as you have two or more projects in parallel it can get tricky. Especially if tests are changed - then it is quite some effort to keep them in sync.

In Silk Central 18.5 you can now define for a project to share tests or consume tests:

A project can share its tests or consume tests from another project:

But it cannot do both as this might cause cyclic dependencies:

 

 

Of course one project can share tests to several other projects:

 

 

How does it work?

Imagine a project called "REPOSITORY":

Which shares following tests:

And imagine a project called "CONSUMER" which consumes tests from the "REPOSITORY" project:

 

 

So far the "CONSUMER" project's tests area consists of an empty test container only:

 

 

Now, to add tests from the REPOSITORY project to the CONSUMER project you simply copy & paste them between the projects.

 

 

Now one might say - well where is the difference? This looks the same as doing a x-project copy & paste in previous releases?

The difference is a connection between the tests in the "REPOSITORY" project and the tests in the "CONSUMER" project - it is called the Shared Test Reference and visible in the test's details:

This reference is kept wherever you move the test in the "CONSUMER" project and it allows you to directly go to the origin of the test in the "REPOSITORY" project.

The only way to delete the reference is to delete the origin of the test in the "REPOSITORY" project or disable the consumer project setting - then the test becomes an independent "local" test in the "CONSUMER" project.

Notification on Change

One of the biggest benefits of a central test repository and re-use is the reduction in maintenance overhead - for example if I have to change a certain test procedure I have to do that only one time and the changes are then considered in all the usages of this test procedure.

How can this be done with this new Shared Test Reference?

Let's start with some change in the "REPOSITORY" project - for example just change the name of a test:

And this change is immediately distributed to all the projects where this test is used? No - as this might not be the only change. You change the name, adjust the description, add/remove some step, change some attribute value, etc. - if every single change is distributed to all other projects it can get confusing and might have an impact on performance. 

We wanted to have a dedicated action for a user to say "I am done with my changes and want to publish them." And this dedicated action is the creation of a new test version - as a test version represents a set of changes.

So we create a new version for the changed test:

 

So those changes together are now immediately distributed to all projects where this test is used? No - as the shared test reference is rather a loose reference.

What does that mean?

It means that changes are not pushed to, but have to be accepted in the "CONSUMER" project. The reason for this is that the tests in the "CONSUMER" project might have been changed as well and those changes should not be overwritten stubbornly.

So if you look into the "CONSUMER" project you will see a little overlay-icon indicating an available new version for this test:

Accept or Skip Changes

You then have two possible actions to react on such change notifications - acceptor skipthem:

Accepting changes means that the test in the "CONSUMER" project adopts all properties, attributes, and parameters from the test in the "REPOSITORY" project.

Skipping changes means that they are ignored this time, but the next time changes are available you will be informed again and can then again decide to accept or skip them.

So let's accept the changes and see what happens:

(1) The name is changed accordingly:

(2) Creation of test versions:

If you look into the test's history, you will see that the test now has 3 versions:

The first version was created when we initially copied the test from the "REPOSITORY" project. The second version is a restore point for the case you did local changes which should not be lost. And the third version is after the changes have been adopted so that you have a clear state to work with.

What changes are synchronized? (Extended Test Versioning)

Above you saw that the name was changed accordingly - but what changes are considered after all and was not test versioning for manual tests only?

Test versioning is now supported for manual and automated tests and covers all Silk Central internal information. Consequently an automated test version does not include the automation script - this is still located in the source control system and managed there.

Silk Central internal information means all properties, attributes, and parameters.

Beware of Inheritance!

However an important thing to consider is inheritance and the focus on tests (and not the structure)!

If properties, attributes, and parameters are inherited in the "REPOSITORY" project, they will be inherited in the "CONSUMER" as well. This means they will NOT be re-created in the "CONSUMER" project.

For example the two tests in the blue project inherit information (= yellow dots). When shared to the yellow project they inherit the "local" information (= blue squares):

If properties, attributes, and parameters are directly specified on test level in the "REPOSITORY" project, they will be directly specified on test level in the "CONSUMER" project as well. This means parameters and attributes will be created.

For example the two tests in the blue project have directly assigned information (=white & green dots). When shared to the yellow project this information is kept (and created if needed):

Not considering inheritance can cause problems if for example properties, attributes, and parameters are first directly assigned on test level in the "REPOSITORY" project and later changed to being inherited. As then adopting those changes in the "CONSUMER" project will remove those properties, attributes, and parameters - as for the test itself they are gone and structural information is not part of a test version which is the basis for adopting change!

Another important thing to consider together with automated tests (and possibly inheritance) is the need for matching source control settings in the "REPOSITORY" project and the "CONSUMER" project. If you have different settings the source control paths of your scripts will not match and therefore the tests cannot be executed as the sources will not be found.

No synchronization of structural changes

As already mentioned above the focus is on tests and not on test structures.

What does that mean?

It means for example that when you move a test around in the "REPOSITORY" project this movement will not be part of the next test version and therefore will not be "synchronized" to the "CONSUMER" project.

It also means that for example adding new tests to a folder in the "REPOSITORY" project will not trigger some kind of notification in the "CONSUMER" project that new tests exist.

Imagine following situation:

Now in the blue project the orange test is moved down and a new black test is added - this has no impact on the yellow project when next accepting changes:

The focus is on single tests only and those single tests will keep the reference wherever you move them. Consequently also moving the test in the yellow project will not break the reference:

 

Updating shared test

It is not uncommon that tests in the "CONSUMER" project are more up-to-date than their origin in the "REPOSITORY" project. The reason for that is that the "CONSUMER" project is the working project, which is closer to the daily testing and the latest project needs.

So you adjust the tests for the needs of the current project by changing step descriptions, adding steps, etc. - and at the end you feel that this is now the test everybody should use. Consequently you want to update the test in the "REPOSITORY" project with your local changes. How can you do that?

First - you need write permissions in the "REPOSITORY" project, without that you will not be able to change anything. If you have got those write permissions all you have to do is the following:

(1) Go to the History tab of your test:

As you can see some changes have been made - the name and description were changed, as well as the planned time.

(2) Click the "Push Changes to Shared Test" button

 

This will …

 

(a) … allow you to comment those changes:

 

 

(b) … create a new version for your test in the "CONSUMER" project:

 

 

(c) … create a restore point, adopt the changes, and create a new version for the test in the "REPOSITORY" project:

 

 

As a new test version is the vehicle to inform about changes - all the tests in other consuming projects will be flagged that changes are available.

Adding new tests

Like adjusting tests to the current needs it is not uncommon that in the "CONSUMER" project additional new tests are created - which you then would like to make available for general use.

Again you will need write permissions in the "REPOSITORY" project and then it is simply the reverse "Copy & Paste" action - meaning copying the test from the "CONSUMER" to the "REPOSITORY":

But the outcome - in terms of the reference - is the same. The test in the "CONSUMER" project will reference the test in the "REPOSITORY" project:

As structural changes - which includes adding new tests - are not synchronized to other consuming projects you will have to copy & paste this new test to all the other consuming projects where you need it.

Requirements Assignment

When copying tests from the "REPOSITORY" project to the "CONSUMER" project not only properties, attributes, and parameters are considered but also assignments to requirements.

If the same requirements (identified via the external Id) exist in the "CONSUMER" project then automatically the same assignment as in the "REPOSITORY" project is re-created.

Silk Central 18.5 - Distributed Test Execution

$
0
0
Silk Central 18.5 allows the parallel execution of the assigned tests of one execution plan on several physical execution servers.(read more)

Released: Silk Central 18.5 Hotfix 1

$
0
0

Silk Central 18.5 Hotfix 1 Readme

Software requirements:

Silk Central version 18.5.0, Build 7703

Resolved Issues in Hotfix 1:

The following issues have been resolved in Silk Central 18.5 Hotfix 1:

RPI #1109243 Drop and recreate view TM_V_Last2Weeks to avoid permission problem ORA-01720: grant option does not exist for 'SYS.DUAL'
RPI #1111228 Synchronize Testing Cycle action: Check for "Synchronize manual test runs" permission
RPI #1112675 Prevent UpdateRequirements API updating flag status
RPI #1112197 18.5 does not generate result file for previous runs if current run is aborted
RPI #1112228 Problems with wildcard filters on not unique parameter names
RPI #1112250 Error exporting project with attachments
RPI #1112284 Fixed security alert for Silk Central
RPI #1112918 Fix that Test Run results do not display Test Data used for Silk Test Classic test case execution
RPI #1111413 Amazon Web Service cloud provider updated to support additional regions and instance types
RPI #1112978 Fix that Application Server stops deploying executions until it is restarted

Additional Fixes:

Fix webservice call 'updateNode' in ExecutionService as this raises an error when execution plan has setup/cleanup test.

If you have any questions on this you can also log a case directly by using the following link: Log Support Incident.

You can download the hotfix from Micro Focus SupportLine

Released: Silk Central 16.5 Hotfix 5

$
0
0

Silk Central 16.5 Hotfix 5 (16.5.0.13) Readme

Software requirements:
Silk Central Version 16.5.0.12, Build 6463


Description:
The following issues have been resolved with this hotfix:
- RPI 1104418: JIRA multi-select field values are not acknowledge when creating issues
- RPI 1104327: Performance issues in Silk Central - reduce database lock times when using SCC_TempTable0
- RPI 1104355: Timeouts occurring - filters using OR combinations caused OutOfMemory exceptions and high load on the database
- DataMart updater: Reduce the danger of overloading the database by limiting the number of retries during a timespan
- Improve performance of Manual Execution Planning operations
- Improve performance of database view LQM_V_Tests, which is used in many areas (Tests grid, filtering, reports, ...)
- Reduce performance impacts on other sessions when deleting tests and recalculating requirements coverage data
- Reduce initial load on database when starting the application server

This Hotfix also contains the following hotfixes:

Hotfix 1

Hotfix 2

Hotfix 3

Hotfix 4

You can download the hotfix from Micro Focus SupportLine


Released: Silk Central 18.5 Hotfix 1

$
0
0

Silk Central 18.5 Hotfix 1 Readme

Software requirements:

Silk Central version 18.5.0, Build 7703

Resolved Issues in Hotfix 1:

The following issues have been resolved in Silk Central 18.5 Hotfix 1:

RPI #1109243 Drop and recreate view TM_V_Last2Weeks to avoid permission problem ORA-01720: grant option does not exist for 'SYS.DUAL'
RPI #1110079 When starting execution plan, first evaluate filter before checking if any tests are assigned
RPI #1111228 Synchronize Testing Cycle action: Check for "Synchronize manual test runs" permission
RPI #1112675 Prevent UpdateRequirements API updating flag status
RPI #1112197 18.5 does not generate result file for previous runs if current run is aborted
RPI #1112228 Problems with wildcard filters on not unique parameter names
RPI #1112250 Error exporting project with attachments
RPI #1112284 Fixed security alert for Silk Central
RPI #1112918 Fix that Test Run results do not display Test Data used for Silk Test Classic test case execution
RPI #1111413 Amazon Web Service cloud provider updated to support additional regions and instance types
RPI #1112978 Fix that Application Server stops deploying executions until it is restarted
 
Fix webservice call 'updateNode' in ExecutionService as this raises an error when execution plan has setup/cleanup test
 

If you have any questions on this you can also log a case directly by using the following link: Log Support Incident.

You can download the hotfix from Micro Focus SupportLine

Silk Central 17.0 Hotfix 5

$
0
0

Silk Central 17.0 Hotfix 5 Readme

Software requirements:

Silk Central version 17.0.0.7, Build 6777

Resolved Issues in Hotfix 5:

The following issues have been resolved in Silk Central 18.5 Hotfix 1:

RPI #1110377 ORA-01400 error on project import
RPI #1110377 ORA-01400 error on project import
RPI #1111052 Date display error in manual testing - German instance
RPI #1111513 Workbench executions fail if data-source value contains trailing whitespace
RPI #1113513 Configurations List Issue: "Unexpected error persisting data. Inspect log files" 

If you have any questions on this you can also log a case directly by using the following link: Log Support Incident.

You can download the hotfix from Micro Focus SupportLine

Released: Silk Central 19.0

$
0
0

 Micro Focus proudly announces the general availability of Silk Central 19.0! If you already use Silk Central and you have a maintenance contract, you can upgrade to Silk Central 19.0 for free.

Silk Central is an innovative and open test-management solution that aids collaboration and control for all testing-related activities. Silk Central allows users to unify all assets of the testing life-cycle in a central location for planning, execution (manual & automated), and reporting, by integrating with various requirements management, test automation, defect tracking, and source control tools, giving users full traceability of their software quality at all stages.

Accessibility

In order to meet the accessibility requirements of blind or visually impaired users, Silk Central 19.0 focuses on enhancing the navigation of Silk Central through use of the keyboard and by facilitating audible feedback through use of screen readers.

Micro Focus recommends using NVDA in combination with Mozilla Firefox.

Administration

Using a Token for Authentication with Web Services

In order to support organizations in improving security, Silk Central 19.0 now allows using a web-service token for authentication through web services rather than user name and password.

Using such a web-service token increases security as your username and password are no longer sent over the network. Additionally, if you are using LDAP integration, using a web-service token makes the authentication independent of your password update policy and reduces the maintenance effort to keep integrations working. As long as a web-service token is not deleted or no new token is created for the same user, the token remains valid and grants access to Silk Central web services. Handle a web-service token with the same care that you would apply for any other authentication factor.

Enhanced Permissions

Permission to Access the Audit Log

The Audit Log contains information about certain user actions, for example when users log on and log off. To protect this information, Silk Central 19.0 introduces an additional permission to allow organizations increased granularity on specifying which users have access to the Audit Log.

Permission to view and delete log files

Depending on the log level, log files contain more or less information about certain processes of the system. Depending on the test environment, this can be sensitive information or a valuable documentation of error scenarios. To protect this information from unauthorized viewing and careless deletion, Silk Central 19.0 introduces new permissions for viewing and deleting such log files.

Permission to manage or delete status reasons

To enforce consistency and to prevent uncontrolled creation or customization across projects, Silk Central 19.0 introduces new permissions for managing and deleting status reasons.

Tests

Marking Libraries as Read Only

One of the prime directives of baselines is that they must not be changed as they represent a certain state like a special checkpoint or a release. When using shared libraries with previous versions of Silk Central, it was not possible to prevent users from performing changes to shared test steps or keywords which might cause a change to a baseline. With Silk Central 19.0, this is solved as shared libraries now can be set to be read only. This functionality is controlled by the new Set libraries read-only permission.

Shared Tests

Selection UI instead of copy and paste

In Silk Central 18.5, shared tests were consumed through a copy and paste approach. In Silk Central 19.0 this approach is replaced with a selection UI where tests can be selected from a dialog within the consuming project. Copy and paste between a sharing project and a consuming project no longer creates a reference.

Ability to detach consumed tests

Depending on the testing approach that is taken by an organization, projects may start by consuming tests from a central repository for consistent testing of a functionality across projects. When tests need to be customized due to variation in functionality in the context of the consuming project, the tests should be detached from the central repository - consequently becoming local to the project and no longer requiring change updates from the template. For this purpose it is now possible to simply delete the reference for tests in the consuming project. Such a removal is also tracked in the history to allow understanding who and when removed a reference.

Ability to see the usage of a specific test

Changing a test in the sharing project can have significant impact on all consuming projects. For that reason, each test in the sharing project now provides a Usages tab where all consuming tests are listed.

Enhanced handling of test type changes

In the previous version of Silk Central, test type changes were not automatically consumed, which means you had to manually change the test type in the consumer project. With Silk Central 19.0, changes to the test type are consumed as any other change and you no longer need to perform such manual changes.

Execution Planning and Test Execution

External Executions

Silk Central further extends its ability to integrate with existing tooling ecosystems by providing functionality to consume results for automated tests without having those automated tests executed through Silk Central execution servers.

This allows users with existing proprietary execution environments, which are too complicated or special to be adopted to the execution environment of Silk Central, or users with automated test results from various sources, for example continuous integration (CI) systems, to still collect all results of their whole testing process in one central place and to associate these results with their requirements, versions, and builds for holistic reporting and decision making.

The whole process around test creation, which means the representation of the actual test in Silk Central, and around execution planning does not change. You create tests in Silk Central and assign these tests to execution plans to execute them.

The difference is in the deployment settings of the execution plan. Instead of specifying an execution server, you enable the so called External execution of assigned tests.

Running such an execution plan then results in an execution plan run that is visible like normal execution plan runs in the Silk Central UI, with the difference that this execution plan is waiting to receive results from the external execution environment.

To interact from external with such external execution plan runs, Silk Central 19.0 introduces a whole new REST API to query information around the execution plan run itself and its assigned test runs. Furthermore, the new REST API allows uploading result files and setting the status for single test runs as well as finishing the overall execution plan run. The REST API can be explored through an interactive documentation on the machine where Silk Central is installed by navigating to the URL [host]:[port][/ instance]/Services1.0/swagger-ui.html, for example http://localhost:19120/Services1.0/swagger-ui.html.

 

Custom Step Properties in Manual Offline Testing

Custom step properties are now also included in the information which is made available in Excel for the purpose of manual offline testing.

Visibility of Current Execution Status of Tests

To provide a better overview on currently running tests, the Current Executions view of the Activities page now shows the status of the execution plan.

When distributed test execution is activated, there is a different state for each test in an execution plan. Therefore the execution state information is made visible for each test execution in the execution plan run details. Each test is handled individually like an execution plan having one test assigned. For each assigned test, you can now see whether the test is waiting for an execution server, is currently executed, is fetching results, or is already finished.

API Enhancements

Silk Central 19.0 offers a new REST API for triggering executions and getting results of finished runs. With this API it is also possible to pass parameters when starting a run.

Integrations

Manual Testing on Devices from Mobile Center

Silk Central now allows access to mobile devices that are provided through Mobile Center for use in the manual testing process.

Jira Agile - Extended JQL Character Limit

The JQL string can now have up to 1000 characters, instead of the 128 characters that were allowed in previous versions of Silk Central.

Team Foundation Server 2017 Support

Silk Central 19.0 now supports Team Foundation Server 2017 for source control integration and issue tracking integration.

CI Integration

Gradle Build Step & Ability to pass additional execution information

Silk Central 19.0 comes with a gradle script (in Help/Tools) that can be used in any CI solution that allows the execution of gradle scripts in their build process. Therefore the CI integration is no longer limited to Jenkins. This gradle script is based on the new REST API and provides more flexibility in terms of how executions can be started (all tests, failed test only, etc.) and what information is passed (build, source control branch, custom parameters, etc.).

Pipeline support for Jenkins

The Silk Central Jenkins integration now supports the usage of pipelines, allowing a more efficient approach for continuous integration.

Support for SAP Solution Manager 7.2

Silk Central 19.0 now supports SAP Solution Manager 7.2 for requirements integration and issue tracking integration.

Microsoft SQL Server 2017

Silk Central 19.0 now supports Microsoft SQL Server 2017.

More information

  • For more information on all new features of Silk Central 19.0, you can also refer to the Online Help.
  • Another valuable source of information: the Silk Central 19.0 Release Notes.
  • If you are already convinced and want to buy Silk Central, do not hesitate to contact us: Go to microfocus.com and click Contact Us on the top right.

Trigger Silk Central from CI server and collect results using gradle

$
0
0

This blog describes how you can trigger executions from your CI server using a Gradle script. Further it describes how to get results from Silk Central and how to use them in your build process.

You can download the silkcentral.gradle file from the Tools section in Silk Central during the build process or add it to your source control system.

Triggering executions

The script can be configured using project properties. You can either pass the properties when triggering the script or you can specify the properties in the script.

Here is a sample for launching the script from the command line:
gradle -b silkcentral.gradle :silkCentralLaunch -Psc_executionNodeIds='22431,22432,22433' -Psc_host='http://localhost:19120' -Psc_token='80827e02-cfda-4d2d-b0aa-2d5205eb6ea9' 

Required properties

  • sc_executionNodeIds
    The comma-separated list of execution tree nodes to be started eg.: 22431,22432,22433

  • sc_host:
    http://sc_server:19120

  • sc_token
    The web-service token, generated in the Silk Central UI eg.: 80827e02-cfda-4d2d-b0aa-2d5205eb6eq9 

Optional properties

  • sc_sourceControlBranch
    Specify this to check out a specific branch. If no branch is specified the setting of the execution plan is used.  

  • sc_buildName
    The build for the run. If no build is specified the setting of the execution plan is used.  

  • sc_StartOption
    Specify the tests that you want to execute. If this is not specified all assigned tests will be executed. Default value: ALL Allowed values:
    • ALL
    • FAILED
    • NOT_EXECUTED
    • NOT_EXECUTED_SINCE_BUILD
    • FAILED_NOTEXECUTED_SINCE_BUILD
    • HAVING_FIXED_ISSUES  

  • sc_sinceBuild
    The name of the build since which tests have not been executed. Specify this parameter for startOption FAILED_NOTEXECUTED_SINCE_BUILD and NOT_EXECUTED_SINCE_BUILD.  

  • sc_collectResults
    If true, the script will wait till the Silk Central execution is finished and will write results files in JUnit format. If false, the script will trigger the execution and will finish without waiting for the results. Default value: true  

  • sc_startDelay
    The start delay in seconds that can be specified if you have more than one execution plan to execute. The execution plans will be started sequentially with the specified delay between starts.
    This can be helpful if you need to minimize the workload on the test environment at startup, for example when starting a virtual machine or when installing the AUT. Default value: 0  

Pass parameters to Silk Central

All additional project properties, specified when launching the script, will be passed as parameters to Silk Central and are used for the execution. This enables you to parameterize the executions in Silk Central with values from the build server.

e.g.: If your build starts a test server in Docker, you can pass the URL to this server by specifying the property in the command line

-PmyServerUrl=http://docker:1234

Collecting results

If the property sc_collectResults is set to true, the script will wait till all triggered executions on Silk Central have finished and will generate JUnit.xml files out of the results. The files will be stored in the subfolder sc_results. 

Trigger from Jenkins

If your build process is not already using Gradle, you have to ensure Jenkins can execute Gradle scripts. 

Prepare Jenkins

Install Gradle in Jenkins under Manage Jenkins -> Global Tool Configuration. 

Add a build step

In your project, add a build step "Invoke Gradle script".

Depending on where you have stored the script, you need to adapt the Build File property. Configure the step like in the following example:

As shown in the example, you can also use variables available in Jenkins, like $BUILD_NUMBER, to configure the script. 

If your Jenkins project is parameterized, you can pass all parameters directly to Silk Central by selecting "Pass all job parameters as Project properties". 

Collect results

To show test results in Jenkins, add a post-build action "Publish JUnit test result report". Specify the location the script writes the files to in the Test report XMLs field.

 

Trigger from TeamCity

 The integration with TeamCity is similar.

  1. Add a build step and select Runner Type: Gradle
  2. Gradle task: silkCentralLaunch
  3. Gradle build file: select the silkcentral.gradle file
  4. Additional gradle command line parameters (here the "-P" is needed to pass it as property):

Collect results in TeamCity

To process the test results from Silk Central, you have to add the Build Feature "XML report processing" and configure it like:

Released: Silk Central 17.5 Hotfix 3

$
0
0

Silk Central 17.5 Hotfix 3 Readme

Software requirements:

Silk Central version 17.5.0.8, Build 7136

Resolved Issues in Hotfix 3:

The following issues have been resolved in Silk Central 17.5 Hotfix 3:

RPI #1114541 Test launcher parser throws ClassNotFoundException for parameterized tests
RPI #1109854 Silk Test 17.5 failing when running from Silk Central - increase timeout for starting partner.exe
RPI #1108643 Performance optimizations when filtering by parameters
RPI #1109851 Needed to disconnect Silk Central from DB to complete System Diagnostics if Garbage-First (G1) garbage collector was used
RPI #1110473 Integration with RDNG synchs folders but not the use cases
RPI #1109769 Avoid invalid error dialog when running execution plans with no tests assigned
RPI #1110329 Icons from Jira items do not correspond to the issue types
RPI #1111016 Experiencing slowness in one specific project (execution plan)
RPI #1111308 Inconsistent validation when making platforms inactive
RPI #1111330 Inactive platform used when raising issues from tests
RPI #1113513 Configurations List Issue: "Unexpected error persisting data. Inspect log files"
RPI #1114499 Fixed NullPointerException in Manual Tests Result View
 

If you have any questions on this you can also log a case directly by using the following link: Log Support Incident.

You can download the hotfix from Micro Focus SupportLine

Viewing all 43 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>