This project demonstrates how Katalon Studio helps users to automate the Salesforce applications. it contains some of the test cases for Lead, Case, & Account Management. The Dashboard Management test cases contain an example for the iframe.
- Katalon Studio
- Salesforce Account
For this sample project we are covering below mentioned use cases.
Use Case No 1: Lead Management in Salesforce.
Test Case:
* Login into salesforce account
* Create a new lead
* Change status for a lead
* Change the lead owner
* Search lead with name and delete a lead
* Close application
Use Case No 2: Case Management in Salesforce.
Test Case:
* Login into salesforce account
* Create a new case
* Cedit a case and change the status
* Search a case by ID and delete a case
* Close application
Use Case No 3: Account Management in Salesforce.
Test Case:
* Login into salesforce account
* Create an account
* Close application
Use Case No 4: Dashboard Management in Salesforce.
Test Case:
* Login into salesforce account
* Create a dashboard
* Create a component and add the report
* Create a filter
* Delete a dashboard
* Close application
Costomize Setting before recording a test case
- Go to project >> Settings >> Test Design >> WebUI and Change the priority of Xpath Locators. Here
- Add Desired Capability to handle Popup (Show Notification) Here
-
Record test script via Katalon Recorder. Here
-
Save test objects and test cases.
-
Run the test execution. Here
-
Verify the test execution result. Here
After Recording a test case if execution is failing because of "Element not interactable" exception then please change keyword "Click" to "Enhanced Click"
How to run this sample project
- Update the application Salesforce application URL, Username, and Password inside the Default Profile. Here