salesforce continuous integration

Software Engineer, Project Manager, and Consultant in Hyderabad, India

View my portfolio

Salesforce Continuous integration, is difficult, to sync the code integrations made by developers who are geographically scattered. This makes the whole process of code integration a manual process and time consuming.

With AutoRABIT, Salesforce continuous integration is a breeze. With AutoRABIT you can sync the code of the developers that are spread across geographical locations. You can also update your existing software development workflow and it ensures selective feature deployment, synchronization of geographically spread sandboxes, synchronization of code deployment, release tagging and committing to version control. A code coverage report can be generated in AutoRABIT that provides information about the apex tests that were run, the classes that were covered, and the assertions that have failed and provides a percentage of the code that is covered by the test execution.

In Salesforce, the developers deploy their applications with Eclipse or ANT but their functionality is limited only to the API. If there is more than one organization then for a release the developer has to shift all the data, plug-ins, etc, into the required organization. This makes the process of Salesforce release management completely manual.

With AutoRABIT, releases can be synced across geographically distributed sandboxes. The “one-click” promotion of sandbox’s metadata to different release environments and the selective promotion of the “completed” features from the sandbox make the usage of AutoRABIT a pleasure.

Test Automation factory of AutoRABIT, is a platform for completely automating the testing framework for Salesforce. The functional test automation and creating a regression test bed for your application is a breeze with the test curing engine, data extraction and test generation components in AutoRABIT developed as add-ons for Selenium. In case of a large number of data sets, you can generate tests that will create test cases separately for each data set. This will save the test cases to the AutoRABIT project so that they are part of the Build-Install-Test cycles.

salesforce continuous integration, salesforce release management