Project

General

Profile

Manual testing plan » History » Version 5

Peter Amstutz, 02/04/2020 05:48 PM

1 1 Peter Amstutz
h1. Manual testing plan
2
3
h2. Workbench1 & Workbench2
4
5
h2. Groups
6
7
# Create group
8
# Log in as non-admin user.
9
# Log in as a second non-admin user in a private window for testing sharing.
10
# check that users cannot see one another
11
# Add user to group
12
# Check that users can see one another
13
14
h3. Collections
15
16
# Create a collection & upload a file
17
# Add a file
18
# Rename a file
19
# Remove a file
20
# Download one of the files
21
# Make a sharing link to the collection & check usage from private window
22
# Mark collection as a favorite, check that it shows up in favorites
23 3 Peter Amstutz
# Rename collection
24
# Edit description
25 2 Peter Amstutz
# Add property
26
# Search for collection by property
27
# Search for collection by name
28 1 Peter Amstutz
# Search for collection by filename
29 4 Peter Amstutz
# Search for collection by keyword in description
30 5 Peter Amstutz
# Trash collection
31
# Check that collection can be found in the trash
32
# Untrash collection
33 1 Peter Amstutz
34
h2. Projects
35
36
# Create a project
37
# Rename a project
38 4 Peter Amstutz
# Edit description
39 1 Peter Amstutz
# Create a collection inside the project
40
# Move a collection into the project
41
# Add read-only sharing permission to the project & check access from other user
42
# Add read-write sharing permission to project  & check access from other user
43
# Add manage sharing permission to project  & check access from other user
44
# Make project as favorite, check that it shows up in favorites
45 4 Peter Amstutz
# Search for project by name
46
# Search for project by keyword in description
47 1 Peter Amstutz
48
h2. Workflows
49
50
# Upload workflow with arvados-cwl-runnner --create-workflow
51
# Browse workflow
52
# Select workflow to run
53
# Choose input file
54
# Watch it run
55
## Check logging
56
## Check live updates
57
## Check links to input & output
58
# Check that it shows up on dashboard, All Processes
59
# Check graph for the container request
60
# check graph on the input collection ("used by")
61
# check graph on output collection ("provenance")
62
63
h2. Misc
64
65
# As admin, create a "public favorite" and make sure users see it.
66
# As admin, deactivate a user. Make sure that user can't log back in
67
# Add a cluster for multi-site search.
68
# Upload ssh key & check view
69
# Create git repo & check view
70
# As admin, add virtual machine access & check view