logo logo

Announcing TestProject’s New OpenSDK

Announcing TestProject’s New OpenSDK

TestProject is excited to announce the official release of its new, free OpenSDK 🎉 The vision of the OpenSDK is to provide a single, integrated interface to scripting with the most popular open source test automation frameworks. Built directly on top of Selenium and Appium, the actions and syntax will feel familiar to experienced users of either framework. With one unified SDK available across multiple languages, developers and testers can have a go-to toolset regardless of the app being automated.

This groundbreaking release provides a wide variety of new features to further enhance the OpenSDK:

  • Python support, in addition to existing Java and C# support (with JavaScript coming soon).
  • Open source and available on major package repos like Maven, PyPI, and NuGet.
  • 5-mins simple Selenium and Appium setup with a single Agent deployment.
  • Automatic test reports in HTML/PDF format (including screenshots).
  • Collaborative reporting dashboards with execution history and RESTful API support.
  • Always up-to-date with the latest and stable Selenium driver version.
  • A simplified, familiar syntax for both web and mobile applications.
  • Complete test runner capabilities for both local and remote executions, anywhere.
  • Cross platform support for Mac, Windows, Linux and Docker.
  • Ability to store and execute tests locally on any source control tool, such as Git.

As with prior versions of TestProject’s SDK, the new release of the OpenSDK works closely with TestProject, providing a wealth of test automation features at no cost:

  • 100% compatibility with Selenium and Appium, including execution of existing scripts developed in either framework.
  • One click agent install and update, downloading and configuring all dependencies automatically, including Selenium, Appium, and other required components.
  • Out-of-the-box reporting, dashboards, and test analytics with automatic sharing via email and Slack.
  • Centralized test framework including page object model, test data management, test storage, and more!
  • Easy integration with your DevOps toolchain, including integrations to Jenkins, qTest, BrowserStack, Sauce Labs, and a fully documented REST API.

This release is an evolution in its existing developer SDK to add industry leading features which have been requested by early adopters. All previously developed scripts and addons will be compatible with the new OpenSDK, with a wealth of added capabilities. 

Users interested to try TestProject’s new OpenSDK can follow these steps to get started:

  1. Create a free TestProject account
  2. Download and install the TestProject agent
  3. Install the SDK from your favorite package manager:
    1. Java – Maven
    2. C# – NuGet
    3. Python – PyPI
  4. Explore our SDK documentation to understand available functions:
  5. Create your automated tests! 🤩

If you have any questions, feedback, or need help getting started, please don’t hesitate to contact us, we’re always happy to assist you.

Happy testing! 🚀
TestProject Team

About the author

Kevin Dunne

Kevin Dunne is the General Manager of TestProject, ensuring Tricentis’ commitment to innovation and delivering tools to create better software. With a deep interest in the emerging trends in software development and testing, Kevin is dedicated to collaborating with thought leaders in this space.

Kevin comes to Tricentis from Deloitte, where he managed testing on large government and Fortune 500 engagements delivering ERP implementations and custom software development. As one of the first employees at Tricentis, Kevin has seen many facets of the business working in sales, customer support, marketing, and product management.

Kevin holds a Bachelor of Science degree from Vanderbilt University.

Leave a Reply