Testing
Things to test
-
UI -
index -
Loads without errors?
-
-
login -
Loads without errors? -
Bad credentials shows an error -
Redirects properly -
Token gets set -
What if token is already in localStorage?
-
-
upload -
Dragging opens invitation? -
Dropping keeps open -
Dragging off, closes invitation -
Pasting -
Clicking to upload -
What if quota? -
What if bad mime -
Sets ?admin=1
flag? -
Button removes -
Already removed warning -
Copy to clipboard -
Functional preview
-
-
account -
Loads without errors? -
Validation -
No password? -
Non-matching pass/pass_repeat -
Invalid password
-
-
Token generation -
Generates token? -
Redirects to token page -
Invalid password?
-
-
Deauth all -
Keeps logged in when tick checked (otherwise, token is invalid) -
Make sure tokens are invalidated
-
-
-
logout -
Resets localStorage token
?
-
-
token -
Highlighting works? -
Token is substituted? -
Download buttons work?
-
-
about -
Loads without errors? -
Hover over names working? -
Tap on names working?
-
-
list -
What if no files? -
Remove btn -
Already removed?
-
-
Copy btn -
Open btn -
Filesize is correct -
Preview only loads when in viewport? -
Initial items in viewport load?
-
-
shortlist -
No links? -
Copy -
Remove -
Already removed?
-
-
Source link -
Dest Link -
Open btn
-
-
shorten -
Enter btn works? -
Already shortened does nothing -
Alert disappears on update -
Reused shortlinks? -
Quota?
-
-
Edited by Mary Strodl