test-automation

Given Salesforce is the ocean offering multiple services and allowing the customers to customize according to their needs, the test automation has been the bigger challenge for every organization as the product goes over many iterations and there will be always budget constraints on test engineering services. The current situation like COVID 19 will squeeze the budget further.

To achieve the speed to market with reduced cost in such situation, Bolt Test automation 4th GL framework, which is already comprising hundreds of micro services written for Salesforce generic flows, is a perfect suit for test automation.

Though Selenium offers the excellent codeless test automation that it more comprehensive by extending its capabilities to test web components, the cost has to be still within the budget. Though framework concepts are very popular and many companies adopting the framework approach, there would be limitation of having dependency on the test engineering team besides cost.

We, at Bolt, have built 4th GL test automation framework comprising hundreds of micro services written for Salesforce generic flows. To name few, Log In, Open Contacts/Accounts/Leads/ Opportunities etc., Create/Edit/Delete Multiple Contacts/Accounts/Leads/ Opportunities etc., , Install Package, Configure Sites and so many by reading data from excel.

Bolt Automation Framework

To make it simple, we have designed our framework in 4 layers and 1 Helper supporting misc. functions such as Excel Data Read and Write, Calculate Time, Parse Strings etc.

Initiator

Customizable/Configurable Regression Packs

Script Engine

Keywords Driven Testcase Construction (e.g. Log In, Log Out etc. )

Navigator

Microservices based Architecture

Data Loader

Abiliity to execute Regreession with multiple data sets

Helper

Application Support Functions

Comprises of the test scripts selected for run i.e. Customizable/Configurable Regression Packs

Comprises of the all tests in a single layer. Each script is constructed using keywords to make it simple English. i.e. Keywords Driven Testcase Construction

Heart of the framework comprising the micro services for Salesforce. i.e. Microservices based Architecture

Comprises of all data that needs to be used in the test scripts under different scenarios. i.e. Ability to execute Regression with multiple data sets

Stores the results of every run with data and time stamp

It works in simple 3 steps as below

Initialize the scripts in a simple way just by calling it and passing Test Name as a parameter.

Build the scripts in a simple way just by calling our Micro services i.e. ActionKeywords.Open_Browser(); ActionKeywords.Log_In(sPath, SheetName,4); -> taking the log in parameters from data loader.

Verify results generated with data and time stamp on the file name displaying pass and failed tests along with Expected Result and Actual Result for every test case.

Advantages
  • The pack can be executed with a single click regardless of role/technical knowledge
  • The results can be viewed in excel file.
  • The new test cases can be built with single call to our micro services with basic knowledge reducing the test automation cost significantly, very minimal cost to the organization.
  • Multiple regression packs can be run from a single or multiple machines and results can be easily viewed.
  • User doesn’t need to install Selenium or any other test automation tool on his/her machine except JDK.
Key Benefits
  • It allows the test team organization to be more productive by
    1. Optimizing costs
    2. Investing strategically
    3. Re-utilizing the human capital
  • The test team organization can deliver more with less by
    1. Serving more customers
    2. Running larger environments
    3. Exploiting human knowledge
  • The test team organization can provide better quality by
    1. Improving service delivery
    2. Reducing error rates
    3. Increasing the availability
test_automation_screen

We will evaluate
your needs in sales automation.

Quick Demo

Get in Touch

Bolt Today (Head Office)

1155 Mount Vernon Hwy NE | Suite 800,
Atlanta | GA 30338, USA.
Email: info@bolt.today

India Office

S.No.105/1/1, Common Neologic Building,
Near Orchid Hotel, Baner, Pune, India.
Email: info@bolt.today

UK Office

20-22 Wenlock Road | London N1 7GU
Email: info@bolt.today