From 22b7d952504165704304969cb5aadba9475d6d52 Mon Sep 17 00:00:00 2001
From: Bharath Krishna <118433150+bharathk08@users.noreply.github.com>
Date: Fri, 19 Apr 2024 20:22:41 +0530
Subject: [PATCH] Added Following Salesforce Documents (#396)
---
src/left-nav-title.json | 3 +
.../salesforce-testing/create-sf-project.md | 6 +-
.../docs/salesforce-testing/element-repos.md | 50 ++++++++-
.../metadata-connections.md | 100 +++++++++++++++++-
.../docs/salesforce-testing/sf-test-cases.md | 83 ++++++++++++++-
.../docs/salesforce-testing/special-nlps.md | 43 +++++++-
.../salesforce-testing/user-connections.md | 83 ++++++++++++++-
7 files changed, 345 insertions(+), 23 deletions(-)
diff --git a/src/left-nav-title.json b/src/left-nav-title.json
index e644ba14..ed44e854 100644
--- a/src/left-nav-title.json
+++ b/src/left-nav-title.json
@@ -646,5 +646,8 @@
},
"introduction":{
"/docs/salesforce-testing/introduction/": "Intro: Testsigma for Salesforce Testing"
+ },
+ "sf-test-cases":{
+ "/docs/salesforce-testing/sf-test-cases/": " Build Test Cases: Manual+Live"
}
}
\ No newline at end of file
diff --git a/src/pages/docs/salesforce-testing/create-sf-project.md b/src/pages/docs/salesforce-testing/create-sf-project.md
index 835f0be0..480e27c7 100644
--- a/src/pages/docs/salesforce-testing/create-sf-project.md
+++ b/src/pages/docs/salesforce-testing/create-sf-project.md
@@ -1,6 +1,6 @@
---
title: "Creating a Salesforce Project"
-page_title: "Introduction: Testsigma for Salesforce Test Automation"
+page_title: "Creating a Salesforce Project"
metadesc: "Create and manage projects for Salesforce applications. This article discusses how to create a project for Salesforce testing in Testsigma."
noindex: false
order: 29.3
@@ -28,7 +28,7 @@ In Testsigma, users can create and manage multiple projects and applications. Cr
## **Prerequisites**
- A Salesforce org with test setup
-- Salesforce Connected App
+- Salesforce connected app
---
@@ -43,7 +43,7 @@ In Testsigma, users can create and manage multiple projects and applications. Cr
- Enter **Application** name, **Version** and click on **Create**.
![App Name & Version](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfpccoc.png)
-3. You’ll be redirected to the Salesforce connections page.
+3. You’ll be redirected to the **Salesforce connections** page.
![SF Connections](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfprtsfc.png)
diff --git a/src/pages/docs/salesforce-testing/element-repos.md b/src/pages/docs/salesforce-testing/element-repos.md
index 5a340565..911b714a 100644
--- a/src/pages/docs/salesforce-testing/element-repos.md
+++ b/src/pages/docs/salesforce-testing/element-repos.md
@@ -1,7 +1,7 @@
---
-title: "Element Repositories"
+title: "Salesforce Element Repositories"
page_title: "Element Repositories"
-metadesc: "How to check Element Repositories"
+metadesc: "Elements repositories from Salesforce are imported after successfully synchronizing metadata. This article discusses Salesforce elements repositories."
noindex: false
order: 29.7
page_id: "Element Repositories"
@@ -10,10 +10,50 @@ contextual_links:
- type: section
name: "Contents"
- type: link
- name: "Prerequisites"
- url: "#prerequisites"
+ name: "Naming Conventions"
+ url: "#naming-conventions"
+- type: link
+ name: "Steps to Check Element Repositories"
+ url: "#steps-to-check-element-repositories"
---
---
-Coming Soon!
\ No newline at end of file
+In Testsigma, elements from Salesforce are automatically learned after successfully synchronizing metadata. This enables the swift usage of elements in test cases, eliminating the need to create elements manually. This document discusses the repositories of Salesforce elements.
+
+---
+
+## **Naming Conventions**
+
+1. **Field Names:** This will be in the **ObjectName_FieldName** format.
+ - **Example:** If the element name is **Account_CreatedDate**, **Account** is the object, and the created date **Field** is **CreatedDate**.
+
+2. **Screen Names:** Generally, the name displayed on the UI screen is the object name.
+ - **Example:** A screen displaying account details should be named **Account**.
+
+[[info | **NOTE**:]]
+| Element names should be unique to avoid conflicts.
+
+
+---
+
+## **Steps to Check Element Repositories**
+
+
+1. Navigate to **Create Tests > Test Cases**, and open any test case or create a test case.
+![Test Cases](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfertcs.png)
+
+2. From the **Test Case Details** page, add test steps and hover over the element and click on **Select Element** from the dropdown.
+![Test Case Details](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sferse.png)
+
+3. This will open the **Elements** overlay, where you can see all the elements.
+![Overlay](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sferoverlay.png)
+
+[[info | **NOTE**:]]
+| Since the elements are auto-learned, you can't edit them.
+
+4. You can also create the element manually by clicking on **Create Element**.
+
+ℹ️ For more information, refer to [creating elements manually](https://testsigma.com/docs/elements/web-apps/create-manually/).
+
+---
\ No newline at end of file
diff --git a/src/pages/docs/salesforce-testing/metadata-connections.md b/src/pages/docs/salesforce-testing/metadata-connections.md
index 648e5d39..50030814 100644
--- a/src/pages/docs/salesforce-testing/metadata-connections.md
+++ b/src/pages/docs/salesforce-testing/metadata-connections.md
@@ -1,10 +1,10 @@
---
title: "Creating Metadata Connections"
-page_title: "Introduction: Testsigma for Salesforce Test Automation"
-metadesc: "Salesforce Testing with Testsigma helps reduce average test authoring time by 50%, and test case execution will be 2X faster with a user-friendly interface"
+page_title: "Metadata Connections"
+metadesc: "A Metadata connection enables actions like refreshing metadata, configurations, creating objects, & managing components that define how the application behaves"
noindex: false
order: 29.4
-page_id: "Testsigma for Salesforce Test Automation"
+page_id: "Creating Metadata Connections"
warning: false
contextual_links:
- type: section
@@ -12,8 +12,100 @@ contextual_links:
- type: link
name: "Prerequisites"
url: "#prerequisites"
+- type: link
+ name: "Steps to Create Metadata Connection"
+ url: "#steps-to-create-metadata-connection"
+- type: link
+ name: "Steps to Edit Metadata Connection"
+ url: "#steps-to-edit-metadata-connection"
+- type: link
+ name: "Steps to Refresh Metadata Connection"
+ url: "#steps-to-refresh-metadata-connection"
+---
+
+---
+
+In Testsigma, you can create a Salesforce application and establish a Metadata connection, which enables you to perform various actions like retrieving metadata, updating configurations, creating custom objects, and managing other components that define how the application behaves. This article discusses creating a metadata connection in Testsigma.
+
+---
+
+## **Prerequisites**
+
+- You need to have Salesforce org with test setup
+- Salesforce connected app
+
+---
+
+## **Steps to Create Metadata Connection**
+
+1. Click on **Create metadata connection** on **Salesforce connections page**.
+![Create Metadata](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfmdcm.png)
+
+2. This will open the **Metadata connection** prompt.
+![Prompt](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfmaprm.png)
+
+3. On **Metadata connection** prompt,
+ - Enter **Connection name**, which is generally the user role you connect through, e.g., **Admin**.
+ ![Name](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfmdname.png)
+ [[info | **NOTE**:]]
+ | You can also choose a custom name for the connection.
+ - Choose the **Production / Developer edition**, if you’re testing the product environment or Sandbox, if you’re testing the staging environment from **Connect with** dropdown.
+ ![Edition](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/samdce.png)
+ - Choose the **Authentication type** from the dropdown. In this example, we are choosing **OAuth 2.0**.
+ ![Authentication](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfmdatype.png)
+
+
+
+ ℹ️Authentication Types:
+
+There are two ways to Authenticate:
+
+
User name & Password: For User name & Password, enter Username, Password, Security token, Consumer key, and Consumer secret.
+
OAuth For OAuth, enter Username, Consumer key, Consumer secret and Callback URL.
+
+
+
+ - Click on **Authorise & Connect**.
+ ![Authorise](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfmdaaaut.png)
+
+ - A new window will open up requesting for **Salesforce Login**. Enter the credentials and click on **Log In**.
+ ![Login](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfmdlifsf.png)
+
+ - This will display the **Environment** associated with the credentials. Click on **Start metadata sync**.
+ ![Start MD](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfmdssync.png)
+
+ - Wait until the sync is complete. This will take some time.
+ ![Wait](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfmdsipg.png)
+
+4. Once Metadata sync is successful, you can create test cases by clicking **Create Test Case**.
+![Create Tests](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfmdctc.png)
+
---
+## **Steps to Edit Metadata Connection**
+
+1. From the **Dashboard**, click on **SF Connections**.
+![Edit Metadata](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfmdedt.png)
+
+2. In the **Metadata connection** section, hover over the connection, click on the kebab menu, and choose **Edit connection** from the dropdown menu.
+![Edit Connection](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfmdec.png)
+
+3. On the **Metadata connection** prompt, make the necessary changes and click on **Authorise & Connect**.
+![Metadata Connection](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfmdecetd.png)
+
+[[info | **NOTE**:]]
+| You can not update the Metadata connection with a different environment.
+
---
-Coming Soon!
\ No newline at end of file
+## **Steps to Refresh Metadata Connection**
+
+To refresh metadata, you have two options:
+
+1. From the **Dashboard**, go to **SF Connections** and click on **Refresh Metadata**.
+![Refresh](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfmdref1.png)
+
+2. Click on **Refresh Metadata** directly from the dashboard.
+![Refresh](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfmdref2.png)
+
+---
\ No newline at end of file
diff --git a/src/pages/docs/salesforce-testing/sf-test-cases.md b/src/pages/docs/salesforce-testing/sf-test-cases.md
index 6d0d62d0..d0b7ba36 100644
--- a/src/pages/docs/salesforce-testing/sf-test-cases.md
+++ b/src/pages/docs/salesforce-testing/sf-test-cases.md
@@ -1,10 +1,10 @@
---
-title: "Test Cases for Salesforce"
-page_title: "Introduction: Testsigma for Salesforce Test Automation"
-metadesc: "Salesforce Testing with Testsigma helps reduce average test authoring time by 50%, and test case execution will be 2X faster with a user-friendly interface"
+title: "Test Cases for Salesforce (Manual + Live)"
+page_title: "Build Test Cases for Salesforce Testing"
+metadesc: "Creating test cases for Salesforce automation is easy with Salesforce metadata artifacts and capabilities from Testsigma like smart NLPs, and the debugger"
noindex: false
order: 29.6
-page_id: "Testsigma for Salesforce Test Automation"
+page_id: "Test Cases for Salesforce"
warning: false
contextual_links:
- type: section
@@ -12,9 +12,82 @@ contextual_links:
- type: link
name: "Prerequisites"
url: "#prerequisites"
+- type: link
+ name: "Steps to Create Test Cases for Salesforce"
+ url: "#steps-to-create-test-cases-for-salesforce"
+- type: link
+ name: "Sample Test Case for Salesforce Automation"
+ url: "#sample-test-case-for-salesforce-automation"
+---
+
+
---
+With Testsigma, creating test cases for Salesforce is easy as we can leverage Metadata artifacts, smart NLPs, and the debugger to Automate Salesforce Testing. Metadata artifacts help auto-learn Salesforce components, smart NLPs simplify test scenario expression, and the debugger facilitates real-time test authoring. This article discusses creating test cases for Salesforce Automation and using the debugger for Live Test Authoring in Testsigma.
+
+Here’s a quick video demonstrating how create test cases for Salesforce testing.
+
+
---
-Coming Soon!
\ No newline at end of file
+## **Prerequisites**
+
+- A Salesforce organization with the test setup
+- A Salesforce connected app
+- Salesforce metadata connected to Testsigma
+- [Testsigma Chrome Extension](https://chromewebstore.google.com/detail/testsigma-recorder/epmomlhdjfgdobefcpocockpjihaabdp)
+
+---
+
+## **Steps to Create Test Cases for Salesforce**
+
+1. Navigate to **Create Tests > Test Cases** and click on **Create Test Case**.
+![Test Cases](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sftcsnav.png)
+
+2. From the **Test Case Details** page, you can create the test steps for your test case using either of the following methods:
+ - Write test steps manually using **Smart NLPs** by clicking **Add new step**.
+ - Use **Recorder** to record steps.
+![Manual + Live](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sftcmanarec.png)
+
+3. Once the test steps are created, click on **Run** to execute the Test Case.
+![Run](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sftcsrun.png)
+
+[[info | **NOTE**:]]
+| For advanced options, refer to [test case advanced options](https://testsigma.com/docs/test-cases/manage/add-edit-delete/#test-case----advanced-options).
+
+---
+
+## **Sample Test Case for Salesforce Automation**
+Let's say we have a scenario where we want to log in to Salesforce, navigate to the Sales tab, create a Lead record, and Edit the record form. Regular UI interactions require a lot of steps. However, with Testsigma's smart NLPs, we can automate the same flow in just four steps.
+
+1. Use the NLP, **Login to Salesforce using *Salesforce Connection***.
+Here, we can choose a connection or create a connection by clicking on **Add Connection**.
+![Add Connection](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sftcltsf.png)
+
+2. Use the NLP, **Switch to *Application*** and replace application from the dropdown.
+![Sales](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sftcsts.png)
+
+3. Use the NLP, **Create record using *Salesforce Connection* in *Salesforce Object Form* and store *RECORD_ID* in variable *test data***.
+![API Step](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sftcslrds.png)
+
+This is API Step where we create a **Lead** record using **Salesforce Connection** in **Lead** and store the record ID in a **Variable**. We will use this variable to open the editing form with the **record ID**.
+
+4. Use the NLP, **Open edit form for record with *Record ID* on *Salesforce Object***.
+Here, we open the edit form with the record ID stored in the variable in the previous step.
+![Edit Form](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sftcerf.png)
+
+5. Click on **Record**. This will open a Chrome window along with the test recorder. All the steps will be executed up to that point, and you can start recording UI interactions by clicking on the play icon.
+![Record](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sftccor.png)
+
+6. Perform the actions and click on **Stop Recording**. This will open the **Stop Web Debugger** warning prompt.
+![Stop Recording](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sftcdbp.png)
+
+7. On the **Stop Web Debugger** run warning prompt, click on **Stop**.
+![Stop Warning](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sftcsdbwp.png)
+
+8. Refresh the **Test Case Details** page to see all the recorded steps.
+![Test Case Details](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sftcsrttcp.png)
+
+
+---
\ No newline at end of file
diff --git a/src/pages/docs/salesforce-testing/special-nlps.md b/src/pages/docs/salesforce-testing/special-nlps.md
index 614d16cb..2e284208 100644
--- a/src/pages/docs/salesforce-testing/special-nlps.md
+++ b/src/pages/docs/salesforce-testing/special-nlps.md
@@ -1,7 +1,7 @@
---
-title: "Testsigma Special NLPs"
+title: "Intro: Testsigma Special NLPs"
page_title: "Special NLPs"
-metadesc: "Introduction to Special NLPs"
+metadesc: "With special NLPs, you can build & enhance Salesforce tests with ease, reducing test authoring time by 50%. This article discusses the capabilities of these special NLPs"
noindex: false
order: 29.8
page_id: "Special NLPs"
@@ -12,8 +12,45 @@ contextual_links:
- type: link
name: "Prerequisites"
url: "#prerequisites"
+- type: link
+ name: "List of Special NLPs"
+ url: "#list-of-special-nlps"
+---
+
+---
+
+With Testsigma's special NLPs, you can scale and enhance Salesforce Testing. These NLPs are precisely developed to address challenges in Salesforce testing by leveraging Salesforce's synced metadata, which helps reduce test authoring time by 50%. This article discusses the capabilities of these special NLPs.
+
+
---
+## **Prerequisites**
+
+- A Salesforce connected app
+
+- Salesforce metadata connected to Testsigma
+
---
-Coming Soon!
\ No newline at end of file
+## **List of Special NLPs**
+
+
+| **NLP** | **Description** |
+|----------|----------|
+| Login to **Salesforce Application** using **Salesforce Connectio**n | This NLP logs into the Salesforce instance configured in Testsigma with the selected application and user connection.
**User Inputs in NLP:** 1. Salesforce Application 2. Salesforce Connection |
+| Login to Salesforce using **Salesforce Connection** | This NLP logs into the Salesforce instance configured in Testsigma with a chosen user connection.
**User Inputs in NLP:** Salesforce Application
**Note:** This is the default NLP for any test case. |
+| Switch to **Salesforce Application** | This NLP switches to the application chosen from the list.
**User Inputs in NLP:** Salesforce Application |
+| Navigate to **Salesforce** tab | This NLP navigates to the chosen tab within the same Salesforce application.
**User Inputs in NLP:** Salesforce Tab |
+| Open edit form for record with **Record ID** on **Salesforce Object** tab | This NLP opens the edit form in Salesforce for a specific record on the selected tab.
**User Inputs in NLP:** 1. User Record ID 2. Salesforce Object |
+| Create new record on **Salesforce Object** tab | This NLP opens the Create Record form in Salesforce on the selected tab.
**User Inputs in NLP:** Salesforce Object |
+| Open view for record with **Record ID** on **Salesforce Object** tab | This NLP Opens the View in Salesforce for a specific record on the selected tab.
**User Inputs in NLP:** 1. User Record ID 2. Salesforce Object |
+| Create record using **Salesforce Connection** in **Salesforce Object** form and store the **RECORD\_ID** in variable **test data** | This NLP creates a record for a specific Salesforce object using the create record API. This process stores the RECORD\_ID in a variable for test data.
**User Inputs in NLP:** 1. Salesforce Connection 2. Salesforce Object Form 3. Variable to store RECORD\_ID |
+| Select multiple options using value **test data** in the **element** multipicklist | This NLP selects values from a multipicklist. This NLP can also be recorded.
**User Inputs in NLP:** 1. Test Data 2. Choose Element
**Note:** All the values should match the criteria for the NLP to work effectively.|
+| Remove multiple options using value **test data** in the **element** multipicklist | This NLP removes values from a multipicklist. This NLP can also be recorded.
**User Inputs in NLP:** 1. Test Data 2. Choose Element
**Note:** All the values should match the criteria for the NLP to work effectively.|
+| Undo field in **element** | This NLP undoes the update on the selected field. This NLP can also be recorded.
**User Inputs in NLP:** Choose Element |
+| Enter test data in the **element** richInput **textbox** | This NLP enters the provided test data into the richInput textbox element. This NLP can also be recorded.
**User Inputs in NLP:** 1. Test Data 2. Element |
+| Search **test data** on **element** lookup | This NLP searches for the specified test data within the element lookup. This NLP can also be recorded.
**User Inputs in NLP:** 1. Test Data 2. Element |
+| Select option **test data** from **element** picklist | This NLP selects the specified option from the picklist element using test data. This NLP can also be recorded.
**User Inputs in NLP:** 1. Test Data 2. Element |
+
+
+---
\ No newline at end of file
diff --git a/src/pages/docs/salesforce-testing/user-connections.md b/src/pages/docs/salesforce-testing/user-connections.md
index 04dafae4..5086c8a9 100644
--- a/src/pages/docs/salesforce-testing/user-connections.md
+++ b/src/pages/docs/salesforce-testing/user-connections.md
@@ -1,10 +1,10 @@
---
title: "Adding User Connections"
page_title: "User Connections"
-metadesc: "How to user connections"
+metadesc: "Add user connections for a Salesforce project in Testsigma. These connections are associated with Salesforce user profiles like Salesforce admin/sales rep"
noindex: false
order: 29.5
-page_id: "Create Connected Application"
+page_id: "User Connections"
warning: false
contextual_links:
- type: section
@@ -12,9 +12,86 @@ contextual_links:
- type: link
name: "Prerequisites"
url: "#prerequisites"
+- type: link
+ name: "Steps to Add User Connections"
+ url: "#steps-to-add-user-connections"
+- type: link
+ name: "Steps to Edit User Connections"
+ url: "#steps-to-edit-user-connections"
+- type: link
+ name: "Steps to Delete User Connections"
+ url: "#steps-to-delete-user-connections"
+---
+
---
+Once you've set up the Salesforce Metadata connection, you can add user connections in Testsigma. These connections are associated with Salesforce user profiles, such as Salesforce admin or sales representative. You can also assign a single connection to multiple users. This article discusses adding User Connections for Salesforce projects in Testsigma.
+
---
-Coming Soon!
+## **Prerequisites**
+
+- A Salesforce organization with the test setup
+- A Salesforce connected app
+- Salesforce metadata connected to Testsigma
+
+---
+
+
+## **Steps to Add User Connections**
+
+1. From the **Dashboard**, click on **SF connections**.
+![SF Connections](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfucsfcnav.png)
+
+2. On the **Salesforce connections** page, click **Add Connection** on **User connection** section. This will open the **User connection** prompt.
+![Connections](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfucaconctn.png)
+
+3. On the **User connection** prompt,
+ - Enter **Connection name**
+ ![Connection Name](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfucncname.png)
+ - Choose the Authentication type from the dropdown.
+ - For **OAuth**, enter **Username**, **Consumer key**, **Consumer secret**, and **Callback URL**.
+ - For **User name & Password**, enter the **Username**, **Password**, **Security token**, **Consumer key**, and **Consumer secret**. In this example, we are choosing **OAuth 2.0**.
+ ![OAuth](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfucoauthtype.png)
+ - Enter the **Username**, **Consumer key**, **Consumer secret**, and **Callback URL**, and click on **Authorise & Connect**.
+ ![Enter Details](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfucaaconnect.png)
+ - A new window will open up requesting for **Salesforce Login**. Enter the credentials and click on **Log In**.
+ ![LogIn](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfucsflogin.png)
+ - Once the **User connection** is created successfully, click on **Done**.
+ ![Done](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfucucdone.png)
+
+4. You can see the created connection under **SF connections > User connection**.
+![User Connections](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfucseeud.png)
+
+---
+
+## **Steps to Edit User Connections**
+
+1. From the **Dashboard**, click on **SF connections**.
+![SF Connections](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfucsfcnav.png)
+
+2. In the **User connection** section, hover over the connection, click on the kebab menu, and choose **Edit connection** from the dropdown menu.
+![Edit User Connections](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfuceditucnctns.png)
+
+3. On the **User connection** prompt, update the details and click on **Authorise & Connect**.
+![Enter Details](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfucaaconnect.png)
+
+---
+
+## **Steps to Delete User Connections**
+
+1. From the **Dashboard**, click on **SF connections**.
+![SF Connections](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfucsfcnav.png)
+
+2. In the **User connection** section, hover over the connection, click on the kebab menu, and choose **Delete connection** from the dropdown menu.
+![User Connections](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfucdltuc.png)
+
+3. On the **Delete connection** warning prompt, click on **Delete**.
+![Delete](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sfucdltuc.png)
+
+4. The **User connection** will be deleted successfully.
+
+[[info | **NOTE**:]]
+| A user connection linked to a test case can be deleted only after all related test cases and step groups have been removed.
+---
\ No newline at end of file