Your Digital Transformation partner

Typical Testing Landscape

With the agile methodology of continual incremental development, a typical sprint cycle is around to 2-3 weeks. In every sprint cycle, each developer is required to perform unit testing after the development. Then the application deployed into various environments whereby a different set of users perform unit, functional, smoke and regression tests manually and make sure the solution is reliable before going production.

The challenges:
Shorter development cycles limit the scrum team’s time and effort in performing testing of the application. Critical business process applications like Broker Onboarding, Quote Creation, Enrolment, Claims and etc usually have multiple validation rules, all of which need to be checked and verified for checking the quality of the solution.

Solution:
To overcome such challenges an automation testing framework is needed to support:
• Incremental development
• Process centric components for implementation/enhancements
• Integration automation solution with CD/CI tools
• Platform release agnostic
• Easy to maintain
Our automation framework will address the challenges with these features.

Custom Framework

1. Data Driven Automation Tool
The test data can be easily is loaded into the application via MS Office excel. The input allows separate data sets native to the environment and also to test both negative and positive test case scenarios.

2. Library of Test Scripts for Vlocity
Our test library with a collection of ready to use and customizable test scripts are readily built and can be used to test different applications and scenarios. The test scripts built for respective industry clouds.

3. Automation Components Repository
CRM process-based test components that are ready to use, customize and enhance according to the scope of the built application. About 44 pbuild process components processes like Quote Generation, Broker Onboarding and many other.

4. Integrable with DevOps Tools
The scripts and components can be seamlessly integrated into various industry tools like Copado, AutoRabit, etc.

5. Easy to Learn and expand
The scripts and components are easy to maintain and new scenarios can be added or customized with Selenium skillsets for ease of adaptability for the team. Also, the scripts are independent of the Salesforce releases.

6. Single Solution for Multiple Browsers
One common framework that works for all major, and commonly used browsers. It also works with the Salesforce Lightning Framework.

7. Recorded and Reportable Results
Test reports are generated with corresponding screenshots, time duration, success, failure score, and total count, that help gives an end to end picture of the tested application. The generated reports and test metrics can be saved and reviewed.

8. Selenium (open source ) Based Hybrid Framework
The framework is Selenium based which is open source web automation and is proven to be reliable. With the adopting automation framework, its proven an average up to 75% regression testing effort will be saved and 25% of deployment cycle time will be reduced.