You can be in the same place or at different places, everything works through the internet.
If you are in the same place, it's helpful to be separated by a sound barrier (like a door) to understand whether the audio conference is working
Every "participant" needs a headset. I tried with Oculus 1 and 2 so far. A minimum of 2 participants are required.
Admin Computer
You need one computer that acts as the admin. Click on the small "admin" link or go directly to https://360.igst.cloud/admin
Admin overview
This image shows
3 headsets are connected to Group 1 ("3 viewers")
Audio conference 1 is running --> all 3 headsets should be able to talk to each other (line 2)
The video Streeet is playing --> all 3 headsets should see this video in sync (line 4)
Test Procedure
[ ] Open Admin interface on the admin computer
[ ] Ask participants to go to the website in their headsets and click Group 1.
[ ] You should should see amount of participants as "X viewers" like in the image above
[ ] Click Load on line 2 Streeet: Everybody should see a still image in their goggles
[ ] Click Load on line 4 Audio Conference 1 and also click Play
[ ] Participants should see a popup asking the allow microphone access
[ ] Participants that accepted should be able to talk to each other
[ ] Check the permissions guide for those who have permission problems https://github.com/retani/360vr#oculus-browser (the browser needs microphone access and the website in the browser too)
[ ] Did a second permission request appear somewhere? (Darren mentioned a second request, which I wasn't able to reproduce)
[ ] Click Play on the video that was loaded above: Video should start for everyone, roughly in sync
[ ] Ask to click the VR button: Headset should switch into VR mode with the video properly surrounding the user, while still playing.
[ ] Click Pause on the video. It should halt for everyone
[ ] Click Play again: It should continue for everyone
[ ] Now stop the video, load the Earth video and click Play: Video should play for everyone
[ ] Let people try to break it
[ ] Take the headset down and up again. Check if it still runs in sync and if the audio conference still works.
[ ] Go to standby and back. Check if it still runs in sync and if the audio conference still works.
[ ] Reload the browser. Check if it still runs in sync and if the audio conference still works.
[ ] etc. Please try to remember the exact action that broke it and not how exactly it is broken. This helps me to reproduce the situation and to fix it.
Results/Notes
What worked? what didn't?
How did it fail? Please describe your actions and what was happening and include which hardware was involved
You can use the Checkmarks while running the test
Also note down general observations about what was helpful and what was irritating
If you are still motivated, you can try to put people in different groups and play with it
Please note that the software is still incomplete, there are features missing like video duration, and there is debug information on the screens that will not be there in the final iteration
Test 2: Stability of core functions
General setup
Admin Computer
You need one computer that acts as the admin. Click on the small "admin" link or go directly to https://360.igst.cloud/admin
Admin overview
This image shows
Group 1
("3 viewers")Audio conference 1
is running --> all 3 headsets should be able to talk to each other (line 2)Streeet
is playing --> all 3 headsets should see this video in sync (line 4)Test Procedure
Group 1
.Load
on line 2Streeet
: Everybody should see a still image in their gogglesLoad
on line 4Audio Conference 1
and also clickPlay
Play
on the video that was loaded above: Video should start for everyone, roughly in syncVR
button: Headset should switch into VR mode with the video properly surrounding the user, while still playing.Pause
on the video. It should halt for everyonePlay
again: It should continue for everyoneEarth
video and clickPlay
: Video should play for everyoneResults/Notes