What testing approaches do you use when testing mobile games?
How do you determine what percentage of bugs can go into the extension?
What strategies do you think work effectively in game testing?
Tell us about a feature you have implemented in your team that has helped you a lot in testing.
Oracles.
So last week, and since I now own a S series mobile phone (the work also provides some phones, but it’s more fun to play for real.) I plugged my phone’s screen directly into my laptop’s webcam. Why? How?
- I don’t test games, but I do test a remote viewing app, which is a bit like a screen recorder, so to test it, I am not able to use an actual screen recorder, as the OS won’t let 2 things capture at once. Turns out Apple will let you “airplay” which does not add CPU load to the phone, so any impact or effect of running a screen recorder and messing with copying files off the phone is removed from your testing. All Samsung S series added a Video out feature, from S8 model upwards (it was introduced in S7). which pushes an HSMI stream over a special adapter which you can buy and plug into a screen capture card. Both are cheap ~$30 USBC devices, and you can then screen record with no performance hit.
- How, well I worked this out because we wanted to record some high quality product demos… and it got me thinking about a youtuber who was using one cellphone like a extended mirror screen so that they could use a tablet as a external or directors “monitor” while they film stuff on a phone.
You can even use the 2 converters like a periscope if you plug 2 phones into each other back to back, it’s a lark, but does drain the battery.
But anyway, the end goal, was to record some demos, almost like an oracle. The recordings are a great way to reproduce and add to a jira ticket when you raise a bug, nobody ever will ask you to “just demo that to me”, because they can see exactly what you saw. anyway, hope this helps with games. I bought a very cheap capture card that only does like 10 or 30 fps, because that was enough for my purposes, but was good for the time saving I now get. All I do on Windows is open the webcam app, click the ‘video’ mode, and hit record, then attach that to the bug. And it becomes a bit like an oracle once you have a lot of these recordings.