Skip to content

Commit

Permalink
Merge pull request #448 from testsigmahq/dev
Browse files Browse the repository at this point in the history
Updated the Environment document
  • Loading branch information
bharathk08 authored Jul 16, 2024
2 parents 4c98000 + cc5e1b4 commit 2f4a297
Show file tree
Hide file tree
Showing 16 changed files with 920 additions and 250 deletions.
3 changes: 2 additions & 1 deletion src/left-nav-title.json
Original file line number Diff line number Diff line change
Expand Up @@ -680,5 +680,6 @@
"import-tsrx-files": { "/docs/windows-automation/import-tsrx-files/": "Importing/Updating TSRx Files" },
"record-elements": {"/docs/elements/mobile-web-application/record-elements/": "Record Multiple Elements" },
"add-test-cases-for-mobile-web-app": {"/docs/test-cases/manage/add-test-cases-for-mobile-web-app/": "Test Cases (Mobile Web App)" },
"most-common-issues": { "/docs/troubleshooting/salesforce-testing/most-common-issues/": "Most Common Issues" }
"most-common-issues": { "/docs/troubleshooting/salesforce-testing/most-common-issues/": "Most Common Issues" },
"developer-mode-for-ios": {"/docs/troubleshooting/mobile-apps/developer-mode-for-ios/": "Developer Mode (iOS 16 & Above)" }
}
10 changes: 5 additions & 5 deletions src/pages/docs/integrations/collaboration/google-chat.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ In Testsigma, you can send test plan status notifications to a specific Google C

---

## **Prerequisites**

- You need a Google Chat Incoming webhook to integrate with Testsigma. For more information, refer to [incoming webhooks Google Chat](https://developers.google.com/chat/how-tos/webhooks)

- You should know [how to create a test plan](https://testsigma.com/docs/test-management/test-plans/overview/#steps-to-create-a-test-plan).
> ## **Prerequisites**
>
> - You need a Google Chat Incoming webhook to integrate with Testsigma. For more information, refer to [incoming webhooks Google Chat](https://developers.google.com/chat/how-tos/webhooks)
>
> - You should know [how to create a test plan](https://testsigma.com/docs/test-management/test-plans/overview/#steps-to-create-a-test-plan).

---
Expand Down
11 changes: 5 additions & 6 deletions src/pages/docs/integrations/collaboration/microsoft-teams.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,11 @@ Integrating Testsigma with Microsoft Teams is similar to integrating with other

---

## **Prerequisites**

- Microsoft Teams Connector to integrate with Testsigma. For more information, refer to [create an incoming MS Team webhook](https://docs.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook).


- You should know [how to create a test plan](https://testsigma.com/docs/test-management/test-plans/overview/#steps-to-create-a-test-plan).
> ## **Prerequisites**
>
> - Microsoft Teams Connector to integrate with Testsigma. For more information, refer to [create an incoming MS Team webhook](https://docs.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook).
>
> - You should know [how to create a test plan](https://testsigma.com/docs/test-management/test-plans/overview/#steps-to-create-a-test-plan).
---

Expand Down
9 changes: 6 additions & 3 deletions src/pages/docs/integrations/collaboration/slack.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Slack Interation with Testsigma"
title: "Slack Integration with Testsigma"
metadesc: "Learn how to configure your Slack channel to receive Pass/Fail/Abort notifications about Test Results as in real-time from Testsigma application"
noindex: false
order: 16.21
Expand All @@ -24,10 +24,13 @@ contextual_links:
Testsigma Slack integration sends ***Test Pass/Fail/Abort*** notifications in real-time to your specified Slack channel directly. This ensures that you can collaborate with your teammates by sharing the test results in real-time.

---
## **Prerequisites**
- Slack Incoming Webhook URL. *For more information, refer to [Incoming Webhooks](https://api.slack.com/messaging/webhooks).*

> ## **Prerequisites**
>
> - Slack Incoming Webhook URL. *For more information, refer to [Incoming Webhooks](https://api.slack.com/messaging/webhooks).*
---

## **Steps to Integrate Slack with Testsigma**
1. Navigate to **Settings > Integrations** and enable the toggle on **Slack** widget.
![Integrations](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/navsetslack.png)
Expand Down
32 changes: 26 additions & 6 deletions src/pages/docs/runs/test-locally-hosted-applications.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,14 @@ contextual_links:
- type: section
name: "Contents"
- type: link
name: "Whitelisting Testsigma IP Addresses"
url: "#whitelisting-testsigma-ip-addresses"
name: "1. Whitelisting Testsigma IP Addresses"
url: "#1-whitelisting-testsigma-ip-addresses"
- type: link
name: "Secure Tunnel/VPN"
url: "#secure-tunnelvpn"
name: "2. Secure Tunnel/VPN"
url: "#2-secure-tunnelvpn"
- type: link
name: "3. Testsigma Agent"
url: "#3-testsigma-agent"
---

---
Expand All @@ -25,7 +28,7 @@ Testsigma’s access to applications deployed on your local machine/network is l

---

## **Whitelisting Testsigma IP Addresses**
## **1. Whitelisting Testsigma IP Addresses**

Whitelisting of Testsigma IP addresses is necessary to ensure that the Testsigma servers and lab environments can securely interact with your applications and systems for testing activities. It's a security practice to prevent unauthorized access, and only trusted and verified computers or networks can connect to and interact with the Testsigma environment. This article discusses the whitelisting of Testsigma IPs.

Expand Down Expand Up @@ -54,9 +57,26 @@ For more information, see [Guide to IP Whitelisting](https://www.linkedin.com/pu

---

## **Secure Tunnel/VPN**
## **2. Secure Tunnel/VPN**

Contact support **[email protected]** to learn more about this. Our team will set up this for you.


---

## **3. Testsigma Agent**

You can also test locally hosted applications using the Testsigma Agent, which allows test executions on your local machines and mobile devices. To do this, set up the Testsigma Agent utility on your local machine.

**For setup and execution, refer to the following links:**

- [Setting Up Testsigma Agent](https://testsigma.com/docs/agent/setup-on-windows-mac-linux/)

- [Triggering Tests on Local Devices](https://testsigma.com/docs/agent/trigger-tests-locally/)

- [Executing Test Plans on Local Devices](https://testsigma.com/docs/runs/test-plans-on-local-devices/)

- [Performing Dry Runs on Local Devices](https://testsigma.com/docs/runs/dry-runs-on-local-devices/)


---
Original file line number Diff line number Diff line change
Expand Up @@ -23,39 +23,45 @@ When test steps are recorded using test recorder, Testsigma gives you the option

---

## **Prerequisites**

- You should know about [projects](https://testsigma.com/docs/projects/overview/) in Testsigma.
- You should have [Testsigma's step test recorder](https://testsigma.com/docs/test-step-recorder/install-chrome-extension/) installed.

- You should know how to [manage a test case](https://testsigma.com/docs/test-cases/manage/add-edit-delete/).
> ## **Prerequisites**
>
> - You should know about [projects](https://testsigma.com/docs/projects/overview/) in Testsigma.
>
> - You should have [Testsigma's step test recorder](https://testsigma.com/docs/test-step-recorder/install-chrome-extension/) installed.
>
> - You should know how to [manage a test case](https://testsigma.com/docs/test-cases/manage/add-edit-delete/).
---

## **Bulk Actions on Test Steps**

Once the steps are recorded, click the **checkboxes** next to each test step to select the **steps** you want to include in the **bulk action**.

![Check Steps](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/ctsurbulkaction.png)
![Check Steps](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/BulkActionsOnTestSteps.png)

You can perform following actions on selected test steps:
- **Bulk Update**: You can use this option to update settings for the selected test steps all at once.

- **Update Settings**: You can use this option to update settings for the selected test steps all at once.

![Update Settings](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/ctsurburec.png)
![Update Settings](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/BulkUpdate_Settings.png)

- **Create Block**: Use this option to create a block from the selected test steps. This will help you manage and structure your test cases.

![Create Block](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/ctsurcblock.png)
![Create Block](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/CreateBlock_BulkActions.png)

- **Create Step Group**: Use this option to create a step group from the selected test steps. This will help you manage and structure your test cases.

![Create Step Group](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/StepGroup_BulkAction.png)


- **Delete Selected**: You can delete the selected test steps in bulk if they are no longer needed.
- **Delete**: You can delete the selected test steps in bulk if they are no longer needed.

![Delete Selected](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/ctsubdelete.png)
![Delete Selected](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Delete_BulkAction.png)

<br>

Here's a quick GIF demonstrating how to perform bulk actions on test steps.

![Bulk Action on Test Steps](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/bulkactionsrecorder.gif)
![Bulk Action on Test Steps](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/BulkActionsWF.gif)

---
Original file line number Diff line number Diff line change
Expand Up @@ -23,52 +23,83 @@ The test recorder in Testsigma lets you generate test steps automatically in pla

---

## **Prerequisites**
- You should know [how to create test cases](https://testsigma.com/docs/test-cases/manage/add-edit-delete/).
- You should know [how to create test steps using the recorder](https://testsigma.com/docs/test-cases/create-steps-recorder/android-apps/overview/).
- An Androiod or iOS app to test.
> ## **Prerequisites**
>
> - You should know [how to create test cases](https://testsigma.com/docs/test-cases/manage/add-edit-delete/).
>
> - You should know [how to create test steps using the recorder](https://testsigma.com/docs/test-cases/create-steps-recorder/android-apps/overview/).
>
> - An Androiod or iOS app to test.
---

## **Controls and Actions Available in Test Recorder**

The recording screen will have two sections:
- **Device Controlling Section**
![DCS](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/dcsanov.png)

![Device Controlling Section](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Controlling_Section_Left.png)

- **Test Steps Section**
![Test Step Section](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/tscsandov.png)

![Test Step Section](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Test_Steps_Section.png)

---

Let’s review all the options available in the **Device Controlling Section**.
1. **Mirroring mode**: Mirror mode will allow you to use the app via Testsigma to mirror real live physical device use.
![Mirroring Mode](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/mmodeanov.png)

2. **Select Element**: You can click on elements and get more information about them.
![Select Elements](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/seandov.png)

For example, if we click on **Login**, the information will be displayed under the section **Selected element attributes**. If you click on **Tap**, the step recorder will create the step as ***Tap on Login***.
![Tap](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/tapanov.png)
1. **Install App**: Install App lets you install a new application in the current mobile recorder session.

![Install App](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Install_App_Controls.png)


2. **Mirroring mode**: Mirror mode will allow you to use the app via Testsigma to mirror real live physical device use.

![Mirroring Mode](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/MirrorMode_Controls.png)


3. **Select Element**: You can click on elements and get more information about them.

![Select Elements](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/SelectElement_Controls.png)

For example, if we click on **Login**, the information will be displayed under the section **Selected element attributes**. If you click on **Tap**, the step recorder will create the step as ***Tap on Login***.

![Tap](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Tap_Controls.png)

3. **Swipe By Coordinates**: The swiping action will be recorded with this option.
![Swipe by Coordinates](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/sbcandov.png)

4. **Tap By Coordinates:** It lets you click on an element on the screen and record the coordinates of the click.
![Tap by Coordinates](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/tbcandov.png)
4. **Swipe By Coordinates**: The swiping action will be recorded with this option.

5. **Search Element**: This option can be used to search for an element in the app source.
![Select Elements](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/seandrov.png)
![Swipe by Coordinates](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/SwipeByCoordinates_Controls.png)

6. **Go back**: This button records the **go back** action from the current screen.
![Go Back](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/gobackandov.png)

7. **Home**: This button displays the home screen of the device.
![Home](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/homeandov.png)
5. **Tap By Coordinates:** It lets you click on an element on the screen and record the coordinates of the click.

8. **Hide Keyboard**: This button lets you hide the keyboard in the application.
![Hide Keyboard](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/hidekbondov.png)
![Tap by Coordinates](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/TapByCoordinates_Controls.png)


6. **Search Element**: This option can be used to search for an element in the app source.

![Select Elements](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/SearchElements_Controls.png)


7. **Go back**: This button records the **go back** action from the current screen.

![Go Back](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/GoBack_Controls.png)


8. **Home**: This button displays the home screen of the device.

![Home](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Home_Controls.png)


9. **Hide Keyboard**: This button lets you hide the keyboard in the application.

![Hide Keyboard](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/HideKeyBoard_Controls.png)

9. **Change to landscape mode**: This button lets you switch between landscape and portrait mode.
![Change to Landscape Mode](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/landscmandov.png)

![Change to Landscape Mode](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/LandscapeMode_Controls.png)

The **Test Steps Section** will display the actions performed on the device.

Expand Down
Loading

0 comments on commit 2f4a297

Please sign in to comment.