[This unedited press release is made available courtesy of Gamasutra and its partnership with notable game PR-related resource Games Press.]
In the game development world, we're still barely talking about test automation, although in other industries it has become a critical part of the development process.
We noticed this hesitation when we first started working on projects developing automated scripts for Unity apps. Back then, the pain was real. We experienced first-hand how hard automating UI-driven tests on real devices was.
We needed a solution for our projects, and we thought the game industry could benefit from it also. So we made it our mission to make UI test automation more accessible for Unity apps. Our solution, the AltUnity Tools, help teams to:
- Identify and interact with Unity objects by opening a connection inside their game/app.
- Inspect the game objects hierarchy, get object properties and locators easily.
- Run automated tests on real devices, simulating any kind of device input: keypress, click, tap, swipe.
The AltUnity frameworking currently consists of AltUnity Tester and AltUnity Inspector.
AltUnity Tester is a free, open-source asset that can be downloaded from the Unity Asset Store. The game/app needs to be instrumented with this asset to get access and programmatically control the unity objects.
AltUnity Inspector is a desktop application (OS X and Windows), which connects to apps instrumented with AltUnity Tester and provides an easy way to visualise the object hierarchy and get clear details of all the elements and properties needed for test automation.
If you’re thinking about adding automation to your Unity development process and are struggling to find a suitable solution, you might find these tools useful.
You can find more details and try AltUnity Tools for free here: https://altom.com/testing-tools/altunitytester/?id=gp