Confirmed users
137
edits
No edit summary |
|||
| Line 2: | Line 2: | ||
The Games Project is driving effort for [https://wiki.mozilla.org/MDN/Development/Emscripten asm.js and emscripten] projects. | The Games Project is driving effort for [https://wiki.mozilla.org/MDN/Development/Emscripten asm.js and emscripten] projects. | ||
=== Approach === | === Get Involved! === | ||
For games we are approaching testing | If you are not yet and active Mozilla Contributor, please visit our [https://quality.mozilla.org/teams/desktop-firefox/ How to Get Involved page] to see how to contact us. | ||
If you are an active Mozillian or just want dive right in and would like to get involved in the Games QA project you can start by reading through the section on how we are approaching the games testing and then checking out the public demos listed below and give them a try. Due to the large number of graphics and audio drivers and chip sets out there, we need as many different hardware/software combinations as possible to test on. | |||
==== Requirments ==== | |||
Many of the games will require use of WebGL. The easiest way to verify that your hardware supports this is to type "about:support" into your awesome bar and scroll down the Graphics section. There should be an entry WebGL if it lists manufacture | |||
Example: | |||
WebGL Renderer NVIDIA Corporation -- NVIDIA GeForce GT 650M OpenGL Engine | |||
If your systems does not support WebGL you will see: | |||
WebGL Renderer Blocked for your graphics driver or version. | |||
If you see this, you may only see a black screen or the game may fail to load if it requires WebGL. | |||
=== Testing Approach === | |||
For games we are approaching the testing of each =each game as an End to End test case. Play the game/demo and watch for Audio/Video and game play anomalies. | |||
==== Examples of things to watch for. ==== | ==== Examples of things to watch for. ==== | ||
* Graphics | * Graphics | ||
| Line 19: | Line 37: | ||
** Audio tracks continue after game end. | ** Audio tracks continue after game end. | ||
** Proper stereo channels - sounds that should be audio left/right are in the correct channel | ** Proper stereo channels - sounds that should be audio left/right are in the correct channel | ||
** USB Headphones - different headphones will have different audio drivers with them and we have seen occasional bugs in this area. | |||
** Changing audio output devices mid stream - swap from headphones to speakers and back or swap headphones and check for any changes in audio playback. | |||
* Other | * Other | ||
** Game fails to load or crashes | ** Game fails to load or crashes | ||
| Line 24: | Line 44: | ||
** Memory leaks - does the game slow down the longer you play? | ** Memory leaks - does the game slow down the longer you play? | ||
** Check about:memory for to see if the memory usage continues to rise or is fairly consistent. | ** Check about:memory for to see if the memory usage continues to rise or is fairly consistent. | ||
==== Filing Bugs ==== | |||
When filing a bug for a games related issue please be sure to include "[games]" in the Whiteboard field. This will make sure the bug is included in the Games team's bug queries | |||
=== Public Demos === | === Public Demos === | ||
| Line 37: | Line 60: | ||
=== Internal Demos === | === Internal Demos === | ||
For items that have not yet been publicly shared we have an internal server with copies of the work in progress we can use for testing. These will require LDAP or | For items that have not yet been publicly shared we have an internal server with copies of the work in progress we can use for testing. These will require a Mozilla LDAP or VPN login to access | ||
* [http://nick.corp.mtv2.mozilla.com/ Local copies of ported games] | * [http://nick.corp.mtv2.mozilla.com/ Local copies of ported games] | ||
* [https://intranet.mozilla.org/Platform/Games/Wheres_My_Water/Testing Where's my Water Testing] | * [https://intranet.mozilla.org/Platform/Games/Wheres_My_Water/Testing Where's my Water Testing] | ||