System Tests - atomata/capstone_WebClient GitHub Wiki
System Test GIFs
Release 1
- US-1 - [EDEX-327] Loading Apparatuses as GameObjects in Application
- US-2 - [EDEX-329] Reading Inputs to Load from Apparatus
- US-3 - [EDEX-274] Loading Inputs as Visible Buttons
- US-4 - [EDEX-241] JS Buttons interacting with WebGL App
Release 2
- US-5 - [EDEX-267] Select apparatus from cloud storage to start creating experience
- US-6 - [EDEX-342] Frontend for apparatus fetching/selection step
- US-7 - [EDEX-353] As a user, when I'm waiting for the editor to load, I shall have a loading indicator
- US-8 - [EDEX-268] Apparatus hierarchy inspector
- US-9 - [EDEX-336] Populate the action list for the selected component in an apparatus
- US-10 - [EDEX-337] Parse the apparatus Json file in a tree structure
- US-11 - [EDEX-338] Reorder items in the action list
- US-12 - [EDEX-340] Serialize an experience as a json file
- US-13 - [EDEX-341] Load an experience from a json file
- US-14 - [EDEX-344] Workbench Page
- US-15 - [EDEX-339] Ability the preview the experience I have created in the experience editor
- US-16 - [EDEX-343] Login with a username
Release 3
- US-17 - [EDEX-386] Login page enhancement
- US-18 - [EDEX-387] Workbench page enhancement
- US-19 - [EDEX-406] Replace description with last modified date in workbench
- US-20 - [EDEX-388] Selection page enhancement
- US-21 - [EDEX-404] Enhance Selection UI
- US-22 - [EDEX-389] Editor sidebar implementation
- US-23 - [EDEX-400] Combining action and apparatus menu (Action menu added for each apparatus)
- US-24 - [EDEX-394] Make Actionsequence scrollable
- US-25 - [EDEX-396] Enhance Actionsequence styling
- US-26 - [EDEX-392] Action sequence enhancement
- US-27 - [EDEX-365] Implement Text input box in editor
- US-28 - [EDEX-368] Update experience serialization to support user input text
- US-29 - [EDEX-408] Integrate textbox with new UI
- US-30 - [EDEX-412] Have a save indicator
- US-31 - [EDEX-413] Enhance text box position
- US-32 - [EDEX-399] Implement the play button in the action sequence
- US-33 - [EDEX-403] Enhance Skybox UI
- US-34 - [EDEX-414] Save the skybox with experience
- US-35 - [EDEX-407] Autosave
- US-36 - [EDEX-373] Beginner's guide
- US-37 - [EDEX-410] User Authentication
- US-38 - [EDEX-411] Fix the live web to show the images
User Stories
Release 1
US-1
HQ: https://i.imgur.com/ACILWA8.mp4
US-2
US-3
HQ: https://i.imgur.com/uCJWheg.mp4
US-4
HQ: https://i.imgur.com/AFQ8G7H.mp4
Release 2
US-5
US-6
US-7
Demo: https://i.imgur.com/1oRYRtU.mp4
US-8
US-9
US-10
Demo: https://i.imgur.com/bHKVxlZ.mp4
US-11
Demo: Unavailable. Selenium does not properly detect dragged actions.
US-12
US-13
US-14
Demo: https://i.imgur.com/TWJQ8Gw.mp4
US-15
Demo: https://i.imgur.com/H7F3mdr.mp4
US-16
Demo: https://i.imgur.com/sBtCIyJ.mp4
Release 3
US-17
US-18
US-19
Demo: https://i.imgur.com/W2A0L5D.mp4
US-20
US-21
Demo: https://i.imgur.com/gc4kvpg.gif
US-22
US-23
Demo: https://i.imgur.com/nwl2Mmw.mp4
US-24
US-25
Demo: https://i.imgur.com/1wuyhvV.mp4
US-26
Unavailable. Selenium does not properly detect the add buttons used for selecting actions. More specifically, it freezes when trying to add actions.
US-27
US-28
US-29
US-30
Demo: https://i.imgur.com/wJyQA0C.mp4
US-31
Unavailable. Selenium does not properly detect dragged actions.
US-32
Unavailable. Selenium does not properly detect key presses unless given a specific form target
US-33
Demo: https://i.imgur.com/nsipnDi.mp4
US-34
Unavailable. Selenium does not properly detect the add buttons used for selecting skyboxes.
US-35
Demo: https://i.imgur.com/ncvbXPX.gif
US-36
Demo: https://i.imgur.com/ifAQCKJ.gif
US-37
Demo: https://i.imgur.com/iqYXYAR.mp4
US-38
Demo: https://i.imgur.com/ygA14XT.gif