v0.61

Version 0.61 - Release Notes

New Features and Improvements

  • qTest Integration - We are excited to announce the latest in a series of recent integrations. TestProject will now be integrated directly to qTest, the #1 cloud test management tool. Now, TestProject users have the option to easily integrate a powerful, enterprise ready test management tool with their existing test automation processes. You can read more in this blog post and take a look at a recent webinar that we had on the subject.

  • Performance Boost - TestProject is all about making it easy for our users. We are constantly improving the platform to save you time and make your work with the platform as easy and smooth as possible. In this version we’ve introduced major platform enhancements to increase usability and make things go faster. This is not the end of it as we will continue to do so to make it even faster.

  • Docker Agents - We’ve all came to love Docker in the recent years as it became the #1 go-to solution for easy scalable lightweight virtual containers. From now on, each released version of our Agent is also released to our Docker Hub repository. With TestProject Agents running in Docker containers you can easily setup a virtual lab to run you tests in parallel and make your test cycles more extensive and shorter at the same time.

  • Job Behavior - We’ve added a cool new feature to allow you to control what happens between the various tests in your TestProject jobs. When creating/updating a job, you can now choose whether the browser restarts between each test in the job or not. For mobile jobs this feature controls if the application is restarted before each test.

By default, the browser/application will not restart between each test.

Addons

  • Mobile Extensions – We’ve added some additional actions to the already great Mobile Extensions Addon. Among others, you can find the new Get package name and the Install app/Uninstall app actions.

Agent & SDKs

  • Test/Project Parameters - Our Java/C# SDKs now have the option to use execution parameters. Just use the following in your tests/addons to get/add/remove parameters in run time.

helper.GetContext().ExecutionParameters

API

  • Data Sources – We’ve added all the necessary endpoints to manage the data sources (CSV) files of your projects through our API. You can see all the new methods here.

  • Job Management – Following the support for browser/application restart that we’ve added in the application, it is now also possible to control this behavior of a job using the restartDriver property when creating/updating a job.

  • Docker Configuration – With the new dockerized Agents we’ve added a new endpoint to the Agents API that allows you to generate a configuration for seamlessly registering agents when spinning up a new Docker Agent.

  • PDF Reports – It is now possible to get job reports in a PDF format. The document is the same one you are used to. Just select format=PDF in the API call. You will get a response containing the link to the generated report.

Fixes

  • Agent – In some cases the agent failed to detect Chrome version on non-English language Windows OS.

  • Code Generation – Fixed compilation errors when using specific Addons in the generated test.

  • Development – Development Session no longer freezes after the test has finished.

  • Execution – Fixed iOS device orientation. In some cases, didn’t rotate from landscape to portrait.

  • Execution – Web test on mobile Safari browsers were failing in some cases.

  • Java SDK – No longer fails to start dev session with the java.lang.NullPointerException.

  • Project – Fixed an issue with deleting multiple tests at once.

  • Recorder – Recorder session was not staring properly on Android 10 for some Apps.

  • Recorder – Xiaomi devices with MIUI 11 screen mirroring is now operating as expected.

  • Reports – Server was returning an error when requesting detailed job reports.

Supported Browsers

Installed Browsers

  • Chrome 77+

  • FireFox 60+

  • Safari 12+

  • Edge 44+

  • Internet Explorer 11

Sauce Labs / BrowserStack Browsers

  • Chrome 75+

  • FireFox 60+

  • Safari 12+

  • Edge 44+

  • Internet Explorer 11

Supported Devices

  • Android: 5.0 (Lollipop) - 10.0

  • iOS: 10 - 13