TestProject, the free test automation platform, is unveiling its newest innovative feature: TestProject 2.0!
What is TestProject?
TestProject is an end-to-end test automation platform for web, mobile, and API testing across any operating system of your choice (Windows, macOS, Linux & even Docker). It is completely free and enables you to do all your tests on one single platform. The platform is also built on top of leading open-source Selenium & Appium and thus, can be used by any team and skill level.
TestProject aims to help testers and developers ensure the quality of their products and speed time-to-market by eliminating testing difficulties with easy-to-use setups and a bunch of powerful built-in capabilities
What is new?
TestProject 2.0 provides new features offered by the platform to give you more functionalities and thus, more control over your testing. With TestProject 2.0, you have access to both the platform’s hybrid cloud and offline mode.
TestProject hybrid cloud gives you the ability to get all your tests on the cloud, which you can access from anywhere in the world. With this feature, you are able to run your tests from anywhere you want and on any machine. The reports will then be generated in the cloud and you can easily collaborate with your entire team while benefiting from automated deployment and CI flows.
The offline mode allows you to run all of your tests on-premises without sacrificing any of the TestProject abilities. You can generate tests on-premises as well as access your files locally. Hence, you can save your tests as local files directly on your machine with no cloud footprint so as to get a complete offline experience. You can also get local HTML reports as soon as your test execution completes, keeping your entire information locally offline.
TestProject 2.0 provides a local agent, an all-in-one executable, that you can use in order to record or code a test and run them with native Selenium or Appium API commands. These Selenium drivers & Appium servers are already pre-configured for you so that you can execute your tests on the web & mobile without the need for an external configuration. The TestProject agent takes care of all the heavy lifting for you, so you can focus on what matters the most – creating your automated test cases.
You can choose to do so with or without the cloud. Hence, once you have executed your test, you will get the report generated locally on your machine or on the cloud, whichever you prefer.
TestProject agent is:
- Simple to install
- A single solution for web and mobile testing
- Manages all the drivers and dependencies
- Requires zero configuration
- Enables testing iOS on Windows
- Offers built-in automation reports (local/cloud)
- Always up to date with the latest Selenium web drivers & Appium servers
TestProject 2.0 can also be used for your pipeline’s automation. By using one of the plugins or add-ons in collaboration with any of your CI/CD pipelines, TestProject will be able to automatically trigger your tests alongside your CI flows. The tests will run however you choose to set them up and the reports will be saved either on the platform or on the cloud or send back to your CI/CD platform.
You can then choose to deploy on the public cloud, on-premises, or on-device farms.
By doing so, you can:
- Benefit from simple setup (single executable)
- Trigger automation from any CI
- Deploy tests anywhere your agent is running
- Execute in parallel with Docker containers
- Execute on device farms with virtual agents
- Get reports in a centralized dashboard
- Deploy on a remote network without VPNs
- Execute tests in a completely offline environment by downloading tests to YAML files and utilizing CLI
TestProject also provides you with various features such as an addons library, smart recorder, test reports, and monitors, so you can create and run your test in the best and seamless way possible.
No more automation flakiness!
Automation flakiness is one of the biggest challenges in test automation… But with TestProject, you won’t have to deal with it anymore!
TestProject offers you three powerful automation AI tools to reduce flakiness and stabilize your tests:
This tool analyses each step automatically so it can detect the cases where an action didn’t reach its target goal. It then attempts to fix it automatically. Hence, false-positive actions are automatically detected, and the tests will be re-run to fix it.
This is a mechanism that helps to ensure that all environmental conditions are sufficient for an automation action to succeed. As timing is quite a challenge for big automation, affecting by internet speed, device performance, or asynchronous events, this tool will wait to perform the test until it is the right time, hence improving your tests.
This mechanism automatically constructs alternative locator strategies when others fail. Automation is dependent on specific element locator strategies to run, which is highly fragile in the case of dynamic applications and layout changes. Hence, this tool will automatically generate up to five locator strategies if one doesn’t work. It will then fix the test automatically.
Why choose TestProject?
TestProject offers testers and developers a powerful and collaborating space to improve their testing and tackles automation challenges more easily. With the new features, you will be able to enjoy an enhanced experience that will assist you in delivering more quality tests and products.
I’d definitely recommend exploring TestProject. It’s free so you’ve got nothing to lose and everything to gain!