Skip to content

Commit

Permalink
Updated Okta SSO & Gen AI docs (#536)
Browse files Browse the repository at this point in the history
Updated Okta SSO & Gen AI docs
  • Loading branch information
bharathk08 authored Nov 25, 2024
1 parent a7a885d commit 3cec444
Show file tree
Hide file tree
Showing 10 changed files with 61 additions and 21 deletions.
4 changes: 3 additions & 1 deletion src/left-nav-title.json
Original file line number Diff line number Diff line change
Expand Up @@ -687,5 +687,7 @@
"gearset": {"/docs/continuous-integration/gearset/": "Gearset CI/CD" },
"copilot": {"/docs/genai-capabilities/copilot/": "Testsigma Copilot"},
"genai-capabilities": {"/docs/genai-capabilities/": "GenAI Capabilities" },
"generate-tdp": {"/docs/genai-capabilities/generate-tdp/": "Generate TDP Using Copilot"}
"generate-tdp": {"/docs/genai-capabilities/generate-tdp/": "Generate TDP Using Copilot"},
"smtp-configuration": {"/docs/configuration/smtp-configuration/": "SMTP Configuration"},
"generate-wda-file": {"/docs/configuration/generate-wda-file/": "Create WDA File" }
}
10 changes: 5 additions & 5 deletions src/pages/docs/configuration/generate-wda-file.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@ WebDriverAgent (WDA) plays an important role in automating iOS tests. It bridges

2. Open **WDA Xcode Project** in **Xcode**.

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

3. On **Signing & Capabilities**, add Apple Account for wherever necessary in **Target OS & Integrations**.

![Signing & Capabilities](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/setcap.png)
![Signing & Capabilities](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/setcap.png)

4. Once the signing is done, run the following command to build the latest WDA WebDriverAgent. This command will build the WDA project and prepare it for testing.

Expand All @@ -68,16 +68,16 @@ Locate the **Products** folder within the Xcode derived data directory. The path
6. Generating a New WDA for Installation
Run the following commands to create a new WDA package for installation.
Run the following commands to create a new WDA package for installation.
```
```
xcodebuild -scheme WebDriverAgentRunner -sdk iphoneos -configuration Release -derivedDataPath /tmp/derivedDataPath
cd /tmp/derivedDataPath/Build/Products/Release-iphoneos
mkdir -p Payload
mv WebDriverAgentRunner-Runner Payload
zip Payload wda.zip
mv wda.zip wda.ipa
```
```
The above commands will generate a new **wda.ipa** file.
Expand Down
11 changes: 4 additions & 7 deletions src/pages/docs/configuration/security/azure-sso.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,9 @@ You can use the Azure Active Directory Admin Center to enable single sign-on (SS

---

## **Prerequisites**

- Azure Account with Active Directory enabled

- Admin Access to Azure Account

> ## **Prerequisites**
>
> Before you begin, ensure you have an **Azure Account** with **Active Directory** enabled and admin access to the Azure account.
---

Expand All @@ -55,7 +52,7 @@ You can use the Azure Active Directory Admin Center to enable single sign-on (SS

2. Click the **View** button below **“Manage Microsoft Entra ID”.**

3. In the Active Directory Overview page, click on **+ New application** and choose **Enterprise Application**
3. In the **Active Directory Overview** page, click on **+ New application** and choose **Enterprise Application**


4. Click on **+ Create your own application**
Expand Down
5 changes: 3 additions & 2 deletions src/pages/docs/configuration/security/google-sso.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,9 @@ With SSO, you are not required to store and manage passwords for the websites yo
---


## **Prerequisites**
- You should have an active Testsigma account.
> ## **Prerequisites**
>
> Before you begin, ensure you have an active Testsigma account.

---
Expand Down
36 changes: 34 additions & 2 deletions src/pages/docs/configuration/security/okta-sso.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,24 @@ contextual_links:
- type: link
name: "Terminology"
url: "#terminology"
- type: link
name: "Prerequisites"
url: "#prerequisites"
- type: link
name: "Getting the Testsigma Configuration for Okta"
url: "#getting-the-testsigma-configuration-for-okta"
- type: link
name: "Create and configure Okta"
name: "Create and Configure Okta"
url: "#create-and-configure-okta"
- type: link
name: "Configure Testsigma for Okta SSO"
url: "#configure-testsigma-for-okta-sso"
- type: link
name: "Sign in to Testsigma with SAML SSO"
url: "#sign-in-to-testsigma-with-saml-sso"
- type: link
name: "Assign App to Users in Okta"
url: "#assign-app-to-users-in-okta"
- type: link
name: "Disable Configured SSO"
url: "#disable-configured-sso"
Expand Down Expand Up @@ -53,6 +59,12 @@ Familiarise yourself with these key terms before proceeding:

---

> ## **Prerequisites**
>
> Before you begin, ensure you have an active Okta account.
---

## **Getting the Testsigma Configuration for Okta**

1. Navigate to **Settings** > **Security (SSO)**.
Expand All @@ -63,7 +75,7 @@ Familiarise yourself with these key terms before proceeding:

---

## **Create and configure Okta**
## **Create and Configure Okta**

1. Log in to the [Okta Admin Console](https://www.okta.com/login).
[[info | NOTE:]]
Expand Down Expand Up @@ -108,6 +120,26 @@ After configuring your Testsigma account with SAML, you can log in using SSO.

---

## **Assign App to Users in Okta**


1. From the **Dashboard**, go to **Applications** and select the application you want to assign to users.
![OKTA Dashboard](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Okta_DB.png)

2. On the **Application Details** page, click **Assign** and select **Assign to People** from the dropdown menu.
![App Details Page](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Assign_Users_Okta.png)

3. In the **Assign <App> to People** dialog box, click the **Assign** button next to the user's ID.
![Assign Button Okta](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Assign_User_Button.png)

4. Validate the email in the dialog box, then click **Save and Go Back**.
![Save the ID](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Save_ID_Okta.png)

5. Click **Done**. The assigned user can now access the application through Okta.
![Done Assigning User](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Done_Adding_User_In_Okta.png)

---

## **Disable Configured SSO**

To disable SSO login using Okta, turn off the toggle to disable SAML SSO at any time. A disable SAML SSO warning prompt will appear. Click **I Understand and Disable** to remove the SSO configuration from your account. ![disable configured sso](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/disable_configured_sso.gif)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,4 +64,8 @@ Safari restricts automated Basic Authentication login by blocking credentials in
4. After execution completes, refer to the screenshot captured at the test step level.
![Screenshot of Execution](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Screenshot_Run_BA.png)


[[info | **NOTE**:]]
| This capability is available only for the Safari browser.

---
2 changes: 1 addition & 1 deletion src/pages/docs/genai-capabilities/copilot.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Testsigma Copilot redefines test automation with the power of generative AI 🤖

9. Modify the test steps as per the desired test case behavior. Once the necessary modifications are done, click **Stop** to return to the test case details page.

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

---

Expand Down
6 changes: 5 additions & 1 deletion src/pages/docs/genai-capabilities/generate-tdp.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,11 @@ With Testsigma Copilot, you can quickly generate a Test Data Profile. This elimi

- Select **Convert** to generate a **Test Data Profile** and convert the test case to a data-driven one.
![Gen AI TDP](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Copilot_TDP_SneakPeak.png)
- Once you are satisfied with the data, click **Create and Replace**.

Alternatively, you can generate a **Test Data Profile** by selecting **Generate TDP with AI** from the dropdown menu under **Test Case Settings > Test Data Profile** in the **Right Utility Panel**.
![Generate TDP from Test Case Settings](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Generate_TDP_from_TC_Settings.png)

- Once you are satisfied with the data, click **Create and Replace**.

[[info | **NOTE**:]]
| - You can click **Add more rows** to generate additional data.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ With Testsigma, you can create test cases directly from Jira stories and epics b
2. Click **Copilot**, and then select **Generate from Requirements** from the dropdown menu.

3. In **Generate Test Cases from Requirements** overlay,
- Select a **Project** from the dropdown menu.
- Select a **Jira Project** from the dropdown menu.
- Under **Issue Type**, select either **Epic** or **Story**:
- If you select **Epic**, choose the stories for which you want to generate test cases.
- If you select **Story**, choose all the stories for which you want to generate test cases.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ This article discusses generating end to end automated test cases based on user
6. Perform the actions for which you want to create test cases.

[[info | **NOTE**:]]
| Test case generation is available only for **1 minute & 30 seconds**.
| The recording option for user actions is available only for **1 minute and 30 seconds**.

7. Wait while Copilot generates the test cases.

Expand Down

0 comments on commit 3cec444

Please sign in to comment.