Codeless Test Automation for Salesforce
Create automated tests quickly through the Salesforce UI.
AI automatically overcomes changes in the app to eliminate test breakages.
Aligned with Salesforce updates.
Create Custom End-to-End Test Scenarios that Fit Both Lightning and Classic
Intuitively create test flows using our unique visual modeling tool. TestCraft produces a model – not a recording – for every flow allowing you to run it with different data sets.
No Coding Skills Required
No need to hire and train test developers – keep your existing Salesforce personnel. TestCraft enhances teamwork since tests are easily described in a visual way. Now tests aren’t only limited to developers.
Overcome Frequent Salesforce App Changes with AI-based Technology
Our unique machine learning algorithm takes a different approach to “Selenium locators.” This approach enables us to automatically fix 97.4% of the changes that occur in the app, and cuts down on maintenance time and resources.
Be Ready for Periodical Updates from Salesforce
TestCraft is aligned with periodical updates from Salesforce, ensuring that your tests are ready to go following those releases.
Selenium-Based, No Setup
We use Selenium under the hood so that your Salesforce team benefits from using Selenium without the heavy setup, complexity, and cost of actually writing code. That’s what we mean by Codeless Selenium.
Our built-in integrations cover the entire development cycle: Test Management, Issue Management, CI/CD, Notification, and Communication. We integrate with tools such as Jira, Slack, Jenkins, GitLab, TeamCity, and Visual Studio.
Your data is secured according to the highest possible standards.
Shift Left for Continuous Testing
Test scenarios can be created before the code is even ready. This makes testing more integrated into the agile development process.
Identify All Salesforce Elements
Salesforce frequently adopts the latest technology, such as Shadow DOM, which makes it difficult to identify elements in the application. TestCraft is specially designed to identify any element in the Salesforce application such as tabs, menus, and drop-downs.
Reuse existing test scenarios (like the login process) to quickly create new tests. When a scenario is changed, the change is automatically applied to all other tests that use that scenario.
Salesforce applications change frequently, which means their tests need to be changed easily. Since the tests are built as visual models, changes are applied by just a few clicks on-the-fly, or directly on the visual canvas. All other tests that are affected by these changes will automatically be updated accordingly.
- Application monitoring
- Pre-defined testing flow to keep up with Agile processes
- Drag & Drop flow chart builder
- Live run of your tests
- Integrated testing lab
- Smart Email Verification
- Multiple platforms
- Parallel runs
- Defined testing suites
- Screenshots of every test stage
- Test modeling
- Detailed dashboard
- Data-driven testing
- Versions management
- Reuse testing components
- On-the-Fly binding & fixing
- Score-based Smart Binding mechanism
- Email & SMS alerts
- Test labs, CI/CD, issue management & test management integrations
- Database validation
Please register here and start your free trial