Skip to content

Commit 18d8685

Browse files
committed
feat: add test plan add space member Android
1 parent 2d07d87 commit 18d8685

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
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

Comments
 (0)