-
Notifications
You must be signed in to change notification settings - Fork 37
Manual integration tests
thejonas edited this page Oct 15, 2012
·
31 revisions
(A start. More detail is needed)
- Invalid registration
- Bad email format
- Weak password
- Mismatched passwords
- Valid registration
- New email
- Previously registered email
- Click on link in email
- Paste in token in form
- Invalid token
- Previously confirmed token
- Non-existing account
- Bad password
- Unconfirmed account
- Unconfirmed account with bad password
- Import public document set
- Import private document set
- Advanced query
- Delete imported document set
- Queue multiple imports
- Delete NOT_STARTED imports
- Delete IN_PROGRESS imports
- Open Nodes
- Select Nodes
- View public documents
- View private documents
- Add tags to nodes
- Remove tags from nodes
- Add tags to documents
- Remove tags from documents
- Select tags
- Rename tags
- Change tag color
- Delete tags
- Rename Nodes
- Multiple select
- Multiple concurrent users
- Importing document sets
- Deleting document sets
- Viewing document sets
- View different document sets in multiple windows
- View the same document set in different windows
- Add tags
- Remove tags
- View the same list of document sets in different windows
- Import document sets
- Delete document sets
- View other documentsets and documents via direct http calls
- Register accounts with improper emails and weak password
- DoS attack
- SQL insertion in fields
- Direct database access
- Cross scripting
- Use http
- All urls lead to login page if not logged in (except /register)
- Redirects to https://www.overviewproject.org
- overview-project.org
- overview-project.com
- overviewproject.com
- www variants
- Login
- Try different queries: Giraffe, Gorilla, Cousin (~800 docs), Sister (~2,000 docs).
- There should be progress indication
- Document sets should not be viewable before processing is complete
- Select a document set to view
- Expand Nodes
- Zoom in and out
- Select a document, it should appear in the document view
- Add tags
- Select some nodes
- Add tags
- Select a subset of tagged documents and remove tags
- Reload document set and verify that documents are still tagged
- Delete the document set
- Logout
- Try to access URLs without logging in.
- Result should be redirect to login page
- Login and try to access document sets and documents of other users