We've made the following updates to Selenic:
Release date: March 16, 2020
Support for JUnit 5
We've added support for executing, generating, and self-healing JUnit 5 (5.6.0+) tests. We've also added new controls to the IDE plug-in for configuring test creation.
Support for IntelliJ
Selenic now plugs into IntelliJ IDEA. The plug-in includes support for all functionality previously only available in Eclipse, including:
- Creating Selenium tests and projects from actions recorded with Parasoft Recorder
- Creating and configuring Selenic run configurations
- Generating HTML reports
IntelliJ 2020.1 is not currently supported.
Publishing Sources to DTP
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:
- Source control: Configure a connection to your source control repository and the information will be passed to DTP so that it can read the sources directly. See Configuring Source Control Settings for additional information.
- Publish a copy at runtime: A copy of the sources will be included when the
report.dtp.publishparameter is enabled in the .properties file or if the
-publishflag is used in your command. See Reporting Results to DTP for additional information.
Support for Test Traceability
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.
Support for Applitools
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.
Updated HTML Reports
The Selenic HTML report now shows passing and failing tests, test execution times, and visual changes (if you have integrated with Applitools).
- Windows 2012 is no longer supported
Resolved PRs and FRs
The following PRs and FRs were resolved:
|SEL-1625||License module hangs in specific environment|