Skip to content

Commit

Permalink
Updated Getting started, Collaboration & Test Data Sections
Browse files Browse the repository at this point in the history
  • Loading branch information
bharathk08 committed Nov 28, 2023
1 parent 53a5585 commit dc48fdb
Show file tree
Hide file tree
Showing 23 changed files with 629 additions and 563 deletions.
13 changes: 11 additions & 2 deletions src/left-nav-title.json
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@
"/docs/test-data/create-data-profiles/": "Create Test Data [Parameter]"
},
"import-data-profiles": {
"/docs/test-data/import-data-profiles/": "Import Test Data [Parameter]"
"/docs/test-data/import-data-profiles/": "Import TDP"
},
"create-environment-data": {
"/docs/test-data/create-environment-data/": "Create Test Data [Environment]"
Expand All @@ -215,7 +215,7 @@
"/docs/test-data/data-generators/overview/": "Test Data Generators"
},
"elements": {
"/docs/elements/": "Elements(Objects)",
"/docs/elements/": "Elements (Objects)",
"/docs/api/elements/": "Elements"
},
"record-multiple-elements": {
Expand Down Expand Up @@ -583,5 +583,14 @@
},
"multiple-webviews":{
"/docs/test-cases/create-test-steps/actions-and-options-recorder/multiple-webviews/": "Tests for Multiple WebViews"
},
"faqs":{
"/docs/getting-started/faqs/": "FAQs"
},
"manage-execution-stops":{
"/docs/collaboration/manage-execution-stops/": "Execution Controls"
},
"add-values-to-test-data-profile":{
"/docs/test-data/add-values-to-test-data-profile/": "Updating Value in TDP"
}
}
136 changes: 37 additions & 99 deletions src/pages/docs/collaboration/assign-projects.md
Original file line number Diff line number Diff line change
@@ -1,152 +1,90 @@
---
title: " Assign Projects to Users"
metadesc: "How to assign projects to a user in Testsigma."
title: "Assign Projects to Users"
metadesc: "In Testsigma, users can be assigned to multiple projects when required | This article discusses how to add users to multiple projects"
noindex: false
order: 3.2
order: 3.1
page_id: "Assign Projects to Users"
warning: false
contextual_links:
- type: section
name: "Contents"
- type: link
name: "Pre-requisites"
url: "#pre-requisites"
name: "Prerequisites"
url: "#prerequisites"
- type: link
name: "Assign from Project Members page"
url: "#assign-from-project-members-page"
name: "Assigning New Users to a Project"
url: "#assigning-new-users-to-a-project"
- type: link
name: "Assign Users to multiple projects from global settings"
url: "#assign-users-to-multiple-projects-from-global-settings"
- type: link
name: "Pre-requisites"
url: "#pre-requisites-1"
- type: link
name: "Steps to follow to assign project(s) to a new user"
url: "#steps-to-follow-to-assign-projects-to-a-new-user"
- type: link
name: "Steps to follow to assign project(s) to an existing user"
url: "#steps-to-follow-to-assign-projects-to-an-existing-user"
- type: link
name: "Edit the Projects assigned to a user"
url: "#edit-the-projects-assigned-to-a-user"
name: "Assigning Existing Users to a Project"
url: "#assigning-existing-users-to-a-project"
---

---
In Testsigma, multiple projects can be created and users can be assigned to those projects when required.

To create a new user and then assign them to one or multiple projects, refer to [Inviting team members](https://testsigma.com/docs/collaboration/invite-team-members/).
---

 
In Testsigma, you can create multiple projects and assign users to those projects when required. This article discusses adding users/members to multiple projects in Testsigma.

---
##**Pre-requisites**
1. You should already have created a project and you should be a member of it.

2. To add a user to a project, you should have the role of either test manager or admin for that project. To learn about roles, refer to [user roles](https://testsigma.com/docs/collaboration/users-roles/).

3. The user you want to add should have been added to Testsigma and should not be added to the project. To learn how to invite team members to Testsigma, refer to [adding team members](https://testsigma.com/docs/collaboration/invite-team-members/).

 
## **Prerequisites**

---
##**Assign from Project Members page**
1. Go to Select Project > Project Settings > Project Members

2. Select the Project that you want a new user to be assigned to.

3. Go to project settings.

4. Under project settings, go to ‘Project Members’

5. Click on the button “+Assign” as also shown in the screenshot below:

![project members in Testsigma](https://docs.testsigma.com/images/assign-projects/project-members-testsigma.png)
- You should know how to create a [project](https://testsigma.com/docs/projects/overview/).


6. You will see the ‘Add Existing Member to Project’ form as below:
- To add a user to a project, you should have the role of either test manager or admin for that project. *For more information, see [user roles](https://testsigma.com/docs/collaboration/users-roles/).*

![add existing member to project in Testsigma](https://docs.testsigma.com/images/assign-projects/add-existing-member-to-project-testsigma.png)

Here, select the user that you want to add to the project and select the role that you want to assign to them and click on ‘Assign’.
- You should know how to invite team members to Testsigma, see [adding team members](https://testsigma.com/docs/collaboration/invite-team-members/).

Now, the selected user will be assigned to your project with the selected role.

[[info | Note:]]
|If you want to create new users to assign projects, refer to [user roles](https://testsigma.com/docs/collaboration/users-roles/).
---

## **Assigning New Users to a Project**

 

---
##**Assign Users to multiple projects from global settings**
In this section we will cover how to assign a user to multiple projects.
1. Navigate to **Setings > Users**.
![Users](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/autpnavusers.png)


 
2. Click on **Add new user**. This will open a promot.
![New User](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/autpcoaurs.png)

---
##**Pre-requisites:**
1. To be able to assign different projects to a user, you should either have the role of an administrator or Test Manager.

2. You should be added to the projects that you want to assign a user to.

3. The user you want to add should have been added to Testsigma and should not be added to the project. To know more about how to invite team members to Testsigma, read [here](https://testsigma.com/docs/collaboration/invite-team-members/).

 
3. On **Add new user** prompt, enter **Email**, check **projects** you want to assign and **roles** corresponding to projects.
![Add new users](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/autpsprjcts.png)

### Navigation:
Settings > Users

 
4. Click on **Send Invite**.
![Invite](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/autpsendinvite.png)

---
##**Steps to follow to assign project(s) to a new user:**
1. Go to ‘Settings > Users’, you should see a page like this:

![Users page in Testsigma](https://docs.testsigma.com/images/assign-projects/users-page-testsigma.png)

2. Add a new user, click on the ‘+New User’ button on the top right.

3. A form should appear like the one shown below:
5. The user will get an email with the link to join the required project(s).

![create new user form in Testsigma](https://docs.testsigma.com/images/assign-projects/create-new-user-form-testsigma.png)

From here, you can fill up the required fields, select if you want to make the user a ‘Super Administrator. And then, select the projects to be assigned and the corresponding access role.
Alternatively, you can also add users from **Project Settings**. For more information, refer to [user roles](https://testsigma.com/docs/collaboration/users-roles/).

4. Once all the required fields are filled, click on the ‘Invite’ button

5. The user will be sent an email with the link to join the required project(s).

 

---
##**Steps to follow to assign project(s) to an existing user:**
1. Go to ‘Settings > Users’, you should see a page like this:

![Users page in Testsigma](https://docs.testsigma.com/images/assign-projects/users-page-testsigma.png)

2. Click on the user that you want to assign to a project. You can also search for the user from the search field on the top.

3. On the User details page, click on the ‘edit’ button on the top right corner.

![Edit Button on the User Details page in Testsigma](https://docs.testsigma.com/images/assign-projects/edit-button-user-details-page-testsigma.png)
## **Assigning Existing Users to a Project**

4. A form should appear like the one shown below:

![Update User Details form in Testsigma](https://docs.testsigma.com/images/assign-projects/update-user-details-form-testsigma.png)
1. Navigate to **Settings > Users**, click on the kebab menu corresponding to the user you want to assign a project.
![Kebab Menu](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/autpkm.png)

From here, you can fill up the required fields, select if you want to make the user a ‘Super Administrator. And then, select the projects to be assigned and the corresponding access role.

5. Once all the required fields are filled, click on the ‘Update’ button

6. The user will be assigned the selected projects with the selected access roles.
2. From the dropdown, click on **Edit user role**. This will open a prompt.
![Dropdown](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/autpdd.png)

 

---
##**Edit the Projects assigned to a user:**
To edit the projects assigned to a user and to update the role for them you have to follow the steps discussed in the section **‘Steps to follow to assign project(s) to an existing user’** above, and check/uncheck the projects assigned and change the access roles for the user from the ‘update user details’ form.
3. On **Edit User Role / Assign Projects** prompt, edit the details and click on **Update**.
![Update](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/autpudetls.png)



4. The user will be assigned the selected projects with the selected access roles.


---
6 changes: 4 additions & 2 deletions src/pages/docs/collaboration/deleting-users-from-a-project.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ In Testsigma, you can delete users from your project. This article will discuss

---

##**Delete user via Settings**
## **Delete user via Settings**

1. Navigate to **Settings** > **Users**.
![Global Settings](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/overview/ts_globalsettingsuser.png)
Expand All @@ -56,4 +56,6 @@ In Testsigma, you can delete users from your project. This article will discuss
4. On the pop-up window, click on **Yes, Delete** to confirm the deletion.
![Confirmation in Global settings](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/overview/ts_deletingmemberglobalconfirm.png)

5. The user will be successfully removed from the project.
5. The user will be successfully removed from the project.

---
113 changes: 56 additions & 57 deletions src/pages/docs/collaboration/elements-review-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,96 +9,95 @@ contextual_links:
- type: section
name: "Contents"
- type: link
name: "Pre-requisites"
url: "#pre-requisites"
name: "Prerequisites"
url: "#prerequisites"
- type: link
name: "Step to follow to send an element for review to other team members"
url: "#step-to-follow-to-send-an-element-for-review-to-other-team-members"
name: "Steps to Submit Elements for Review"
url: "#steps-to-submit-elements-for-review"
- type: link
name: "Steps to follow when you have an element to review"
url: "#steps-to-follow-when-you-have-an-element-to-review"
- type: link
name: "Steps to follow to self-review an element"
url: "#steps-to-follow-to-self-review-an-element"
name: "Steps to Review Element"
url: "#steps-to-review-element"
---

---
Once an element is created in Testsigma, it can be reviewed in two ways:

1. **Self Review:** When you create the elements but are yet to finalize them, mark them for self-review.
Once an element is created in Testsigma, it can be reviewed by your team using the **Element Review Management** feature. This article discusses how to review elements within your team in Testsigma application.

There are two ways to review an element:

1. **Self Review:** When you create the elements but have not finalized them, mark them for self-review.

2. **Review management involving other team members:** This is an easy way to make everyone responsible for the quality of test automation. Here, the testers can create elements and can ask their peers, managers as well as clients to review the created elements.
2. **Review management involving other team members:** This is an easy way to make everyone responsible for the quality of test automation. Here, the testers can create elements and ask their peers and managers to review the created elements.

 

---
##**Pre-requisites:**
1. You should know how to create an element. If not, refer to [create elements](https://testsigma.com/docs/elements/android-apps/create-manually/).

2. To enable review management in Testsigma, make sure the option ‘Test Case Review Management’ is enabled under ‘Settings > Preferences’

![test case review management and self review management options in Testsigma](https://docs.testsigma.com/images/elements-review-management/test-case-review-management-self-review-management-options-testsigma.png)
## **Prerequisites**

3. Hit the toggle in ‘Self-review management’ to enable self-reviews.
- You should know how to create an element. If not, refer to [create elements](https://testsigma.com/docs/elements/overview/).


- To enable review management, make sure the option **Element Review Management** is enabled under **Settings > Preferences**.
![Element Review Management](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/urmelmma.png)

 

---
##**Step to follow to send an element for review to other team members:**
1. Go to the Project

2. Go to Test Development > Elements

3. Create a new element

4. Once you have created the Element, go to ‘Edit Element’

5. Click on the ‘Submit for Review’ in the top right corner.

![submit-a-Element-for-review-in-Testsigma](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/collaboration/elements-review-management/submit-a-Element-for-review-in-Testsigma.png)

6. ‘Submit for Review’ form should come up:
## **Steps to Submit Elements for Review**

![Submit for review pop up for Testsigma](https://docs.testsigma.com/images/elements-review-management/submit-for-review-pop-up-testsigma.png)
1. Navigate to **Create Tests > Elements**.
![Elements](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/ersnavelm.png)


2. Hover over the element you want to submit for review and click on it. This will open element details overlay.


3. On **Element Details** overlay, click on **Edit**.
![Edit](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/erscoedit.png)


4. On **Update Element** overlay, click on **Submit for Review**. This will open a prompt for submission details.
![Submit](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/erssfre.png)


5. On **Submit for Review** prompt, select **Reviewer** from the dropdown, add comments (optional) and click on **Submit**.
![Submit for Review](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/erssfrprompt.png)

7. From the reviewer drop-down, select the user that should review your Element, add comments in the comments section, and click on the ‘Submit’ button.

8. Once submitted, the reviewer will get an email notifying them that a Element has been assigned to them to review. The status of the review can also be tracked from the ‘SUBMITTED FOR REVIEW>ELEMENTS’ section displayed on the dashboard.

 

---
##**Steps to follow when you have an element to review:**
1. When you have an element to review, you shall be notified in an email too. Additionally, you can track the status of the received reviews under the section: ‘WAITING FOR YOUR REVIEW > ELEMENTS’ on the dashboard:

![Submit for review and waiting for review section on dashboard in Testsigma](https://docs.testsigma.com/images/elements-review-management/submit-for-review-waiting-for-review-section-dashboard-testsigma.png)

2. To proceed you can click on the Element link received in the email or click on the element shown under the ‘WAITING FOR YOUR REVIEW’ section:

3. You will be taken to the Element to review.

4. Click on the ‘Review’ button on the top right:
## **Steps to Review Element**

![Review-Button-on-Edit-Element-tab-in-Testsigma](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/collaboration/elements-review-management/Review-Button-on-Edit-Element-tab-in-Testsigma.png)
1. On the **Dashboard**, go to **Assigned for your review** section and click on **Elements**.
![Elements](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/ersdnav.png)

5. The ‘Review Element’ form should open:

![Review Element form in Testsigma](https://docs.testsigma.com/images/elements-review-management/review-element-form-testsigma.png)
2. Click on the **element** you are assigned to review. This will open **Elements** page with elements assigned for review.
![Element to review](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/erscoewinreview.png)

**Here you can:**

a. Add your comments
3. Hover over the element and click on the kebab menu and select **Edit** from the dropdown.
![Edit](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/erskmedit.png)

b. Check the box ‘send comment notification to assignee and reviewer’ if you want the assignee and reviewer to be notified.

c. Click on ‘Rework’ if the element needs more work before it’s finalized.
4. On **Update Element** ovarlay, click on **Review element**.
![Review Element](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/rsecorelement.png)

The steps above can be repeated until the Element is approved.

 
5. On the **Update review status** prompt, you can either mark the status as **Approv** or **Rework** as per your review.
![Status](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/ersaprw.png)

---
##**Steps to follow to self-review an element:**
The steps to self-review an element are the same as when you assign another team-member the element for review. The only difference is that the creator assigns the element to review to themselves and all stages of reviews are done by the creator.

6. Once the status is marked, you'll be redirected to the **Update Element** overlay. Click on **Update Element** to save the review status.
![Update Element](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/erscouear.png)



[[info | **NOTE**:]]
| The steps to self-review an element are the same as when you assign another team member the element for review. The only difference is that the creator assigns the element to review to themselves, and the creator does all stages of reviews.


---
Loading

0 comments on commit dc48fdb

Please sign in to comment.