Selenium Java, Serenity BDD, and more

April 23, 2018

This month we introduce support for Selenium Java, Serenity BDD, and assertion trend analysis. Read on for more details.

Selenium Java

We have supported the bindings for Selenium for quite a while. Today we add support for the Selenium Java bindings as well. There are quite a few simple ways to upload your code (pre or post compile) or even link to a Git repository. Read our documentation for full details.

Take your existing functional tests and turn them into performance tests, load tests, or production monitors with just a few clicks!

Serenity BDD

Take your Serenity BDD acceptance tests and run them on Testable as a performance test, load test, or production monitor. Upload your Serenity project as is or link to a Git repository. Get realistic performance metrics exactly as your clients experience them.

When you run a Serenity tests all results and screenshots are captured and displayed on the results page in several places:

Assertions summary widget aggregates results across all iterations of your Serenity test.

Within the Results widget => Results Analysis => Slowest Iterations select any iteration of the Serenity test to see the detailed results from that particular iteration including all screenshots, errors, timings, etc.

In the Images widget click on the name of any image to see any related Serenity assertions as well as a comparison to the previous test run.

Assertion Trend Analysis

Just like with metrics you can now see how your assertion results compare with recent test runs. Give your team context on how this result stacks up!

In addition to the new features various library updates, bug fixes, and performance improvements were applied as usual.

Try out the new features and let us know if you have any feedback or concerns. Happy testing!