This repository has been archived by the owner on Jul 24, 2019. It is now read-only.
forked from davedf/mindmup
-
Notifications
You must be signed in to change notification settings - Fork 180
Pre release test
davedf edited this page Jul 4, 2013
·
51 revisions
This is intended to be a quick test to check the capabilities of the system, defined on the Attribute, Component, Capability matrix, that have both a risk of being broken and a large impact if they do not work. Each check is listed with its associated capability.
TODO: Tests should also work with hash url e.g http://staging.mindmup.com/m#m:a1b7a0c61041e80130a60512313926a350
Save the map, page should redirect with new url
Copy the shortened url from the toolbar and open in a new tab
Load default map, then select new map, add a node, then save the map
Load default map:
- Create new node by pressing enter
- Edit node by pressing space, typing new text, pressing esc to cancel, then repeat using enter to complete
- Use arrow keys to navigate nodes
- Delete node by pressing delete
Load default map:
- Select node by clicking
- Delete selected node using toolbar button
- Add node using toolbar button
- Put node in edit mode using toolbar button
- Reorder nodes by dragging
- Change node parent by dragging
- Drag the map around
For now:
- Load the default map
- Check the node text and Connectors are all showing as expected
- Check the title in the menu bar matched the central node text
- Check that link urls open a new tab
- Check that attachements show as a paper clip
- Check that collapsed nodes show correctly
- Check that colored nodes show correctly
Send a feeback message, check that email is received
- You will need 2 google user accounts (account1 and account2)
- Using account1, create a new map and save to google drive, make sure it is only accessible to account1
- Open a private browser session, then try to access the same document (log in as account 2), you should get a message saying you don't have the right to access
- Change the right of the map to allow account2 to view the file
- Refresh the private browser window, you should now be able to view the map
- Amend the map, then try to save. You should get a warning that you dont have the right to save and an option to save as a new document. Select the option, You should see the document id change in the address bar.
- open google drive for account2, the duplicated map should be visible
- Change the right of the original map to allow account2 to edit the file
- Reload the original file in the browser window edit it again and try to save. It should save this time.
- If you dont have any maps saved in google drive, create one
- Go to google drive (https://drive.google.com), right click on one of the maps, select open with, select mindmup staging
- The map should load in a new window
- You will need 2 google user accounts (account1 and account2)
- Create a new map, save to google drive using account1
- In Google drive, share the map with account2
- Open a private browser window. Select My Maps > Open from Google Drive. Use account2 to log into google drive
- You should see the shared map in the list of files
- Open an existing google drive map, or create a new map, save to google drive
- Edit the map, save
- The map id (in address bar) should not change
- Open mindmup in a private browser window, there should be no maps in bookmark area under 'My Maps', instead a message saying 'Save a map and it will appear here' should be shown
- Create a new map called 'map 1' and save to s3 storage, you should now see 'map 1' in the bookmarks
- Edit root node to 'map 1 edit' and save to s3 again. There should now be two bookmarks 'map 1' and 'map 1 edit'
- Add a child node and save again. There should still two bookmarks 'map 1' and 'map 1 edit'
- Add another child node, this time save to browser storage. There should still two bookmarks 'map 1' and 'map 1 edit', but 'map 1 edit' should have a browser icon next to it, rather than a spider
- Edit root node to 'map 1 edit again' and save to browser storage again. There should now be two bookmarks 'map 1' and 'map 1 edit again'
- Add another child node, this time save to google drive. There should still two bookmarks 'map 1' and 'map 1 edit again', but 'map 1 edit again' should have a google drive icon next to it
- Edit root node to 'map 1 edit final' and save to google drive again. There should now be two bookmarks 'map 1' and 'map 1 edit final'
- Edit root node to 'map 1' this time save to s3. There should now be two bookmarks 'map 1' and 'map 1 edit final'
- Create a new document in a Chrome Private window
- Go to 'About Mindmup' > Extensions and enable collaboration. The Page should reload and a new menu will be visible, called 'Collaboration'
- Choose Start from the collaboration menu
- Check that the following page loads (should have 2 embedded maps)
- On staging.mindmup.com, open a map saved to s3 then select file > share > embed this map - you should be presented with a dialog with the embed markup.