Project

General

Profile

Manual testing plan » History » Version 3

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