UPDATE 6-10-2020: The Testim Dev Kit (TDK) is now Generally Available!
For nearly five years, Testim has focused on delivering the best, most reliable, end-to-end test automation service in the industry. We’ve built a solution that leverages AI to enable QA teams to create amazingly stable tests incredibly fast.
Announcement: Testim Development Kit Beta
We are excited to announce the beta program for the Testim Development Kit (Dev Kit), a new way of creating, debugging, and customizing end-to-end functional tests in code. Now you can have the power of codeless with the flexibility of code.
The Dev Kit includes:
- Export to code to jumpstart authoring from recorded, AI-stabilized tests
- Example code to help you get productive fast
- Root cause analysis to improve debugging at every step
With the Dev Kit, software developers and QA automation engineers can now use their own Integrated Development Environments (IDE) to debug, edit, refactor, and manage their tests as code. They can branch their tests, and store them next to their application code in their version control system, keeping quality control at the forefront of software development.
When tests are executed on Testim, either manually, scheduled, or from your CI server, they still benefit from Testim’s AI and testing grid, providing parallel, cross-browser tests. Test results are visible in Testim’s reports including rich data such as before/after screenshots, console logs, and HTML for failed test steps.
Not to be understated, because these tests are in code, with some minimal modifications, they can be run on any Selenium-compatible grid. You can now take your tests with you, eliminating vendor lock-in.
While some users may want to write tests exclusively in code, it’s hard to compete with the speed of Testim’s advanced recorder. Testim’s advanced recorder accelerates authoring and uses AI to create Smart Locators that improve the stability of the test.
Codeless, recorded tests, can now be exported as code. Users can record a stable E2E test fast and export that test to code where developers can modify or customize the coded test in their IDE. This new coded/codeless model increases flexibility for teams to distribute QA tasks across programmers and non-programmers, supporting broader quality initiatives.