Project

General

Profile

Manual testing plan » History » Version 4

Peter Amstutz, 01/30/2020 09:27 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 1 Peter Amstutz
31
h2. Projects
32
33
# Create a project
34
# Rename a project
35 4 Peter Amstutz
# Edit description
36 1 Peter Amstutz
# Create a collection inside the project
37
# Move a collection into the project
38
# Add read-only sharing permission to the project & check access from other user
39
# Add read-write sharing permission to project  & check access from other user
40
# Add manage sharing permission to project  & check access from other user
41
# Make project as favorite, check that it shows up in favorites
42 4 Peter Amstutz
# Search for project by name
43
# Search for project by keyword in description
44 1 Peter Amstutz
45
h2. Workflows
46
47
# Upload workflow with arvados-cwl-runnner --create-workflow
48
# Browse workflow
49
# Select workflow to run
50
# Choose input file
51
# Watch it run
52
## Check logging
53
## Check live updates
54
## Check links to input & output
55
# Check that it shows up on dashboard, All Processes
56
# Check graph for the container request
57
# check graph on the input collection ("used by")
58
# check graph on output collection ("provenance")
59
60
h2. Misc
61
62
# As admin, create a "public favorite" and make sure users see it.
63
# As admin, deactivate a user. Make sure that user can't log back in
64
# Add a cluster for multi-site search.
65
# Upload ssh key & check view
66
# Create git repo & check view
67
# As admin, add virtual machine access & check view