Welcome to TestProject!
Register and Collaborate
Installation and Setup
Create Your First Test
Why Should You Use TestProject
What Makes TestProject Unique
Using AI to Improve Testing
What is a TestProject Agent?
How Does an Agent fit into the Ecosystem?
Hybrid Cloud and Offline Mode
TestProject Agent in Docker
TestProject Agent on Kubernetes
TestProject Agent CLI
Smart Test Recorder
Create a Test Step
Finding and Using Elements
Step output validations
Using Data Driven Tests and Jobs in TestProject
Schedule and Run Tests
Manage TestProject Agents
Create and Schedule Jobs
Introduction to Reports in TestProject
Types of Plots in TestProject Reports
Individual Run Reports
Get Test Reports via API
Deleting old reports
What is an Addon?
Installing Community Addons from the store
Using Addons in the TestProject Recorder
Creating an Addon
Open Source SDK
Using OpenSDK within CI/CD
Using OpenSDK with BDD
Legacy SDK (v1)
Genymotion Desktop Integration
Sauce Labs Integration
Setting up Email Notification
RESTful API v2
Getting Started With Using the TestProject API
Tips And Tricks
With The OpenSDK v2, users save a bunch of time and enjoy the following benefits out of the box:
Open source and available as a
dependency / a
5-minute simple Selenium and Appium setup with a single
Automatic test reports in HTML/PDF format (including screenshots).
Collaborative reporting dashboards with execution history and RESTful API support.
Automatic distribution and deployment of test artifacts in case uploaded to the platform
Currently available for C# and Java, and will be available for Python in Q2 2021.
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.
TestProject SDKs are open source! You can find the LICENSE file in the root directory of the source tree for each SDK repository.
Legacy SDK vs. OpenSDK