We've made the following updates to Selenic:
Release date: March 16, 2020
We've added support for executing, generating, and self-healing JUnit 5 tests. We've also added new controls to the IDE plug-in for configuring test creation.
Selenic now plugs into IntelliJ IDEA. The plug-in includes support for all functionality previously only available in Eclipse, including:
IntelliJ 2020.1 is not currently supported.
You can configure Selenic to include test sources when publishing test results to DTP. This enables you to view sources in DTP interfaces, such as the Test Explorer view, when viewing results.
There are two methods for sharing sources with DTP:
report.dtp.publish
parameter is enabled in the .properties file or if the -publish
flag is used in your command. See Reporting Results to DTP for additional information.Selenic now supports source code annotations that link tests to work items in your application lifecycle management (ALM) and enterprise agile planning (EAP) systems, such as Jira, Xray, and VersionOne. When the tests results are reported to Parasoft DTP, you can generate traceability reports that provide visibility into how well software requirements are covered by tests. See Test Traceability for details.
You can now configure Selenic to report when a test method takes longer to execute than its average duration based on previous runs. This feature helps you immediately identify potential performance regressions that may appear–even when the test continues to pass. See -performanceBenchmarking for details.
Selenic now integrates with Applitools, a third-party tool that captures screenshots or "checkpoints" during test execution and displays them in a web application so that you can visually verify UI changes. Applitools results are also displayed in the HTML report. See Integrating with Applitools for details.
The Selenic HTML report now shows passing and failing tests, test execution times, and visual changes (if you have integrated with Applitools).
The following PRs and FRs were resolved:
SEL-1625 | License module hangs in specific environment |
---|