Closed copaskevin closed 5 years ago
This is a checklist of items to look for when testing a StoryScapes deployment. It assumes basic knowledge with the purpose and design of the StoryScapes platform. If you are new to StoryScapes please review the material under the "Get Started" tab of your StoryScapes deployment. If there is no material (i.e. videos, text) on the Get Started page, contact an administrator
When testing StoryScapes, make sure to note the environment (BEAST, mil DEV, mil OPS, etc).
It is also useful to note the web browser and operation system used during testing
Verify each task and iterate through tasks where multiple options are presented.
[ ] USG Banner when entering site.
[ ] GeoAxis Log-in
[ ] Homepage Links
[ ] Menu Bar Links
[ ] Quick Search on homepage
[ ] Test Each Filter Type for Content
[ ] Sort Content by (Popular, Newest)
[ ] Test Each Filter Type for StoryTeller
[ ] Sort StoryTeller by (A-Z, Z-A)
[ ] Test Each Filter Type for Teams
[ ] Sort Teams by (A-Z, Z-A)
[ ] Test Clear All for multiple filters.
[ ] Select a zipped shapefile via modal.
[ ] Verify Layer is imported by going to it's layer detail page.
Repeat the above steps with a CSV file.
[ ] Fill out Modal fields
[ ] Verify Layer is create by going to it's layer detail page.
[ ] Upload a single SVG
[ ] Upload a zip with more than one SVG
[ ] Verify Each Tab has the appropriate content the user has generated represented
[ ] IF OWNER: Launch Profile Editor and fill out all fields
[ ] IF TEST PROFILE: Test deletion of profile.
[ ] Play Layer in viewer
[ ] Toggle Timeline
[ ] Toggle Legend
[ ] Toggle Playback Options (Gear Icon)
[ ] Toggle Full Screen
[ ] Download Layer Button
[ ] Metadata Detail Button
[ ] Edit Layer Button
[ ] Download Metadata Button
[ ] Compose Story button launches composer
[ ] Click on StoryTeller Avatar and confirm redirect to profile page
[ ] Check Each Tab below viewer
Same As above with the following Changes
[ ] Edit Layer Button
[ ] If member of a Team, test "Use On Team Page"
[ ] Test Empty Tiled-Layer Cache
[ ] Play Story in viewer
[ ] Toggle Timeline
[ ] Toggle Legend
[ ] Toggle Playback Options (Gear Icon)
[ ] Test loop chapter and loop story
[ ] Navigate between chapters using arrows next to chapter title
[ ] Toggle Full Screen
[ ] IF STORY OWNER: Click "Change Published/Resume Draft" to launch composer
[ ] Flag Story
[ ] Favorite Story and check on profile page
[ ] Click on StoryTeller Avatar and confirm redirect to profile page
[ ] Verify all Chapters and Layers are represented below viewer
[ ] IF STORY OWNER: Delete Story and verify its removed from profile page and search
[ ] Verify Thumbnail
[ ] Test comment and threaded comments.
[ ] Add Featured
[ ] Select an existing feature and change its geometry
[ ] Select an existing feature and change some attribute date
[ ] Open table view and change some attribute date
[ ] Select an existing feature and delete it.
[ ] In the "View History" tab, select an edit and show diff
[ ] Click Edit Story Info link and update: Title, Summary and Category; Save
[ ] Add a new chapter
After Styling, pins and Frames have been added
[ ] Verify Save
[ ] Verify publish
[ ] Verify Preview mode
[ ] Select a different basemap
[ ] Add a Story Layer by searching under "Add a StoryLayer"
[ ] Enter styling panel Iterate through each option
[ ] For Points, use an icon from the icon commons
[ ] Delete an added layer
[ ] Add story pin
[ ] Add story pin with Image
[ ] Add story pin with Video
[ ] Move pin by changing Lat and Long
[ ] Move pin using move pin button and move on map.
[ ] Export pins and verify csv has correct attributes.
[ ] Delete a Pin
[ ] Import Story pins
[ ] Set Title for frame
[ ] Set Start Date
[ ] Set End Date
[ ] Draw bounding box on map after clicking "Create Bounding Box"
[ ] Add to Map
[ ] Verify playback is as expected
[ ] Click on the title of the created frame, verify accuracy of information
[ ] Edit pre-existing frame and update
[ ] Delete Frame and verify its removed from map.
This comprehensive test plan will be used as a starting point for the Beta Testing team after delivery of MVP to NGA.