|
| 1 | +### Add member to Space |
| 2 | + |
| 3 | +Server(s): <br> |
| 4 | +Device(s): <br> |
| 5 | +Execution date: <br> |
| 6 | +Tester: <br> |
| 7 | +Context: <br> |
| 8 | + |
| 9 | +-- |
| 10 | + |
| 11 | +| Title | Steps | Expected Result | Result | Comments | |
| 12 | +| :---- | :-------- | :-------------- | :----: | :------- | |
| 13 | +|**Operation available**|||| |
| 14 | +| Space manager | As a space manager, Open `Members` | `+` option available. Check both orientations | | | |
| 15 | +| Space editor | As a space editor, Open `Members` | `+` option not available. Check both orientations | | | |
| 16 | +| Space viewer | As a space viewer, Open `Members` | `+` option not available. Check both orientations | | | |
| 17 | +| From manager to editor/viewer | 1. As a space manager, open `Members`<br>2. In web, change the role to editor/viewer<br>3. Reopen `Members` | 1. `+` option available.<br>2. `+` option not available. | | | |
| 18 | +| From editor/viewer to manager | 1. As a space editor/viewer, open `Members`<br>2. In web, change the role to manager<br>3. Reopen `Members` | 1. `+` option not available.<br>2. `+` option available. | | | |
| 19 | +|**Search new member**| Space manager||| |
| 20 | +| Header | Click on `+`<br>| View with header: item name and space quota . Check both orientations | | | |
| 21 | +| Type 1 char | 1. Click on `+`<br>2. Type 1 character in search field | No results. Check both orientations | | | |
| 22 | +| Type 2 chars | 1. Click on `+`<br>2. Type 2 characters in search field | No results. Check both orientations | | | |
| 23 | +| Match users - Admin platform | 1. An admin platform clicks on `+`<br>2. Type at least 3 characters that match an existing username or displayname | User listed as result with username, displayname and mark of user. Check both orientations | | | |
| 24 | +| Match users - No Admin platform | 1. Any user that is not admin platform clicks on `+`<br>2. Type at least 3 characters that match an existing username or displayname | User listed as result with displayname and mark of user. Check both orientations | | | |
| 25 | +| Match groups | 1. Click on `+`<br>2. Type at least 3 characters that match an existing group name | Group listed as result with group name and mark of group. Check both orientations | | | |
| 26 | +| Mixed match | 1. Click on `+`<br>2. Type at least 3 characters that match an existing group name, username or display name | Every match listed as result with username, displayname and mark of user, or group name and mark of group. Check both orientations | | | |
| 27 | +| No results | 1. Click on `+`<br>2. Type characters that don't match with any existing group or user | `No results` displayed. Check both orientations | | | |
| 28 | +| Long result | 1. Click on `+`<br>2. Type characters match with a existing group or user whose name is very long (more that 50 chars) | Name ellipsized. Check both orientations | | | |
| 29 | +| Long list | 1. Click on `+`<br>2. Type characters that match a long list of results (at least 30) | Long list displayed and scrolled smoothly. Check both orientations | | | |
| 30 | +| Typing | 1. Click on `+`<br>2. Type and remove characters quickly | Result list updates after every character with the matches in a smooth way with correct transitions | |
| 31 | +|**Select member**| Space manager ||| |
| 32 | +| Member selection | Click over user or group in results view | Member setup view displayed | | | |
| 33 | +|**Set up member**| Member already selected ||| |
| 34 | +| Header | | View with header: member, item name and space quota . Check both orientations | | | |
| 35 | +| No permission | Try to submit the member with no permission selected | Not posible, button disabled | | |
| 36 | +| Can View | 1. Select `Can View`<br>2. Click on `Add` | Member added and listed with `Can View`. Check in web | | |
| 37 | +| Can Edit | 1. Select `Can Edit`<br>2. Click on `Add` | Member added and listed with `Can Edit`. Check in web | | |
| 38 | +| Can Manage | 1. Select `Can Manage`<br>2. Click on `Add` | Member added and listed with `Can manage`. Check in web | | |
| 39 | +| Add expiration date | 1. Select any permission level<br>2. Open expiration date picker and choose a valid date<br>3. Click on `Add` | Member added and listed with the chosen permission and the correct expiration date. Check in web | | |
| 40 | +|**Errors**| | |
| 41 | +| No permissions | 1. Space manager opens `Members`<br>2. Click on `+` and search for members<br>3. Before submitting, manager is downgraded to editor/viewer<br>4. Click on any match | Permissions error| |
| 42 | +| No connection - Members search | 1. Open `Members`<br>2. Click on `+`<br>3. Remove connection from device<br>4. Type 3 chars in the search field | Error `connecting to the server`<br>No results | |
| 43 | +|**Accessibility**| One device | |
| 44 | +| Talkback | 1. Enable Talkback in device<br>2. Navigate through the `Members` and `Add Member` views | Every field in the dialog is correctly spelt | | | | |
| 45 | +| Keyboard | 1. Attach physical keyboard to device via BT<br>2. Navigate through the `Members` and `Add Member` views | Every field in the view is selected and no dead paths in navigation | | | | |
0 commit comments