reorganize metamaps-qa-steps a bit
This commit is contained in:
parent
75700f06a9
commit
1874c67a66
2 changed files with 39 additions and 24 deletions
39
doc/metamaps-qa-steps.md
Normal file
39
doc/metamaps-qa-steps.md
Normal file
|
@ -0,0 +1,39 @@
|
|||
# Metamaps Tests
|
||||
|
||||
Run these tests to be reasonably sure that your code changes haven't broken anything.
|
||||
|
||||
### Users & Accounts
|
||||
|
||||
- Create an account using your join code
|
||||
- Log in to the interface
|
||||
- Check your user's "generation"
|
||||
- Edit your profile picture, email, name, and password
|
||||
- Remove your profile picture
|
||||
|
||||
### Maps, Topics, Synapses, and Permissions
|
||||
|
||||
- Create three maps: private, public, and another public
|
||||
- Change the last map's permissions to commons
|
||||
- Change a map's name
|
||||
- Create a topic on map #1
|
||||
- Verify (in a private window or another browser) that the second user can't acccess map #1
|
||||
- Create a topic on map #2
|
||||
- Verify that the second user **can't** edit map #2
|
||||
- Create a topic on map #3
|
||||
- Verify that the second user **can** edit map #3
|
||||
- Pull a topic from map #1 to map #3
|
||||
- Create a private topic on map #1
|
||||
- Verify that the private topic can be pulled from map #1 by the same user
|
||||
- Verify that the private topic can't be pulled from map #1 by another user
|
||||
|
||||
### Mappings
|
||||
|
||||
- Add a number of topics to one of your maps. Reload to see if they are still there.
|
||||
- Add a number of synapses to one of your maps. Reload to see if they are still there.
|
||||
- Rearrange one of your maps and save the layout. Reload to see if the layout is preserved.
|
||||
|
||||
### Misc
|
||||
|
||||
- Login as admin. Change metacode sets.
|
||||
- Set the screenshot for one of your maps, and verify the index of maps is updated.
|
||||
- Open two browsers on map #3 and verify that realtime editing works (you'll need to be running the realtime server for this to work).
|
|
@ -1,24 +0,0 @@
|
|||
Metamaps Test Suite
|
||||
|
||||
1) Log in to the interface
|
||||
2) Create an account using your join code
|
||||
3) Check your user's "generation"
|
||||
4) Create three maps: private, public, and another public
|
||||
5) Change the last map's permissions to commons
|
||||
6) Change a map's name
|
||||
7) Create a topic on map #1
|
||||
8) Verify (in a private window or another browser) that the second user can't acccess map #1
|
||||
9) Create a topic on map #2
|
||||
10) Verify that the second user can't edit map #2
|
||||
11) Create a topic on map #3
|
||||
12) Verify that the second can edit map #3
|
||||
13) Pull a topic from map #1 to map #3
|
||||
14) Create a private topic on map #1
|
||||
15) Verify that the private topic can be pulled from map #1 by the same user
|
||||
16) Verify that the private topic can't be pulled from map #1 by another user
|
||||
17) Login as admin. Change metacode sets.
|
||||
18) Add a number of topics to one of your maps. Reload to see if they are still there.
|
||||
19) Add a number of synapses to one of your maps. Reload to see if they are still there.
|
||||
20) Rearrange one of your maps. Reload to see if the layout is preserved.
|
||||
21) Set the screenshot for one of your maps, and verify the index of maps is updated.
|
||||
22) Open two browsers on map #3 and verify that realtime editing works.
|
Loading…
Reference in a new issue