Sitemap
3 min readJun 17, 2022

Testing Approach in Salesforce.com using Katalon

Salesforce Testing:

1- Understanding the business obligation before beginning the system test plan

2- Test plan has been created and reviewed before starting system testing.

3- Test Preparation:

A. Test Scenarios

Prepare feasible scenarios based on the business surroundings.

Scenarios must be shield all the well-designed practical requirement.

B. Test Case

Test case should insurance all slight and huge real-world condition.

C. Test Data

Based on the skilled prerequisite we must prepare test data.

D. Test Environment (QA ORG)

All the projected requirements should be past in QA ORG

1-Profile

2-Validation rule

3-Permition sets

4-Mail Templates

5-Layout

6-Field visibility (Field level security)

7-Browser (IE, Google Chrome, Firefox, Safari)

E. Tool needed for testing

Get ready the wanted testing tools and device for testing.

1-Broken link (Sites)

2-Load testing (Community/Site)

3-Mobile Device (IOS/Android)

F. Time assigned for testing (Use test methods)

1-Boundarty value testing

2-Equalance class partitioning

3-Monkey testing

4. SIT Test environment has been configured based on arrangement worksheets/Requirements

5. Test environments for outside systems are available to support test.

6. Traceability Matrix has been created with the major objective to verify the test coverage

7. i.e. whether or not all requirements and test cases are being covered by the test cases.

8. Test Execution Metrics (planned vs. Actual dates) is defined and reviewed

9. External systems resources are available to support/execute interface testing to all external test system.(API)

How Katalon Studio helps to achieve the above testing Scope:

1- Katalon provide 3 different way to automate the Application testing

  • Record and capture scenario
  • Manual mode capture scenario
  • Coding mode capture scenario

2- So its help Business user Functional tester or Automation tester will use this tool to automate flow.

3- Katalon support Groovy (Java) language support.

4- Katalon object storage and maintenance using Page object model

5- Katalon supports Test-driven automation so will Input data from Excel or DB

6- Katalon support BDD mode to automate application

7- Katalon supports Mobile automation same as web automation

8- Katalon supports API automation very easily

9- Katalon 7 supports Desktop automation (Salesforce cloud-based SAAS but if we integrate with any ERP then katalon supports integration testing)

10- Katalan supports a Cloud-based test execution environment.

11- Katalon provides a lot of functions to simplify the automation also we can create reusable functions.

12- Katalon supports cross-browser testing (Headless execution and custom environment)

13- Katalon support different testing environment (Windows 7/8/10, Mac10/11, Linux)

14- Katalon Suite execution provides a Dashboard for execution result

15- Katalon supports Continuous Integration(CI) using Jenkins, Bamboo, and Jira.

16- Katalon studio is free for all users and Studio Enterprise and Runtime Engine costs are based on user license.

17- Katalon Store integrates with different plug-ins so we can use different application features Ex. Jira/HPALM.

Conclusion:

Now software development based on agile methodology so regression testing needed for all application Katalan one of the best tool for automation for all people (Business user/Functional tester/Automation tester)

Author:

Vijayaragavan K

https://www.linkedin.com/in/vijayaragavan-kumarasubramanian/

No responses yet