What is Carbonate?
Carbonate is an AI-powered software that automates end-to-end testing, enabling users to draft browser tests in plain English. It simplifies the test creation process by translating simple language instructions into fixed test scripts.
Key Features:
- Plain English Testing: Draft tests in straightforward language directly within your chosen testing tool.
- Automatic Test Script Conversion: Carbonate instantly transforms your tests into fixed test scripts during the initial run.
- Robust HTML Analysis: Smartly analyzes HTML to distinguish between UI changes and rendering differences. Performance Optimization Analysis is conducted only once. Subsequent runs use a locally cached version of the test script for optimal performance. You have the flexibility to run test scripts in any manner you prefer, which allows for custom code integration.
Carbonate offers SDKs for PHP, Node, and Python to facilitate seamless implementation. Test scripts can be committed to your repository, ensuring reliability even when there are significant changes to the HTML structure. We also support dynamic page rendering by using DOM mutation observers and network request monitoring to determine when a page has finished loading. The Advanced Actions feature allows direct interfacing with the browser between steps. The setup is user-friendly, requiring coding knowledge for SDK integration, but extensive coding experience isn't necessary.
Carbonate is an automated testing software that streamlines the creation of end-to-end tests by enabling users to write tests in plain English. Its AI-driven capabilities transform these instructions into fixed test scripts, guaranteeing reliable and robust tests. Carbonate provides an efficient solution for automating browser tests, featuring performance optimization, the flexibility to run test scripts, and support for dynamic page rendering.





