Altom provides UI test automation solutions for Unity teams, by helping them inspect and programmatically control the objects of their games/apps.
Check our website for more details on all our Unity test automation tools
Join our Discord server for Unity test automation related discussions
About AltUnity Tester
It’s an open-source UI driven test automation tool that helps you find objects in your Unity game and interact with them using tests written in C#, Python or Java. You can run your tests on real devices (mobile, PCs, etc.) or inside the Unity Editor.
Key features
● find elements and get all their (public) properties: coordinates, text, values, Unity components, etc.
● use and modify any of the (public) methods and properties that a Unity element has
● simulate any kind of device input (support for Input Manager and Input System)
● manipulate and generate test data
● get screenshots from your Unity Game
● instrument your game and run C# tests from within the Unity Editor using the AltUnity Tester window
● run Python or Java tests using your favorite IDE and run them against the game running on a device or inside the Unity Editor
● integrate with Appium tests for the ability to interact with native elements
● visualize input actions during test execution
● see test results and reports inside the Unity Editor
How it works
AltUnity Tester framework contains the following modules:
● AltUnity Driver
● AltUnity Tester Unity Package
AltUnity Tester is used to instrument your Unity App to expose access to all the objects in the Unity hierarchy. The instrumented Unity App opens up a Web socket connection on the device running the Unity application and waits for an AltUnity Driver to connect after starting the application.
AltUnity Driver module is used to connect to the instrumented Unity App, access all the Unity objects and interact with them through tests written in C#, Java or Python.
AltUnity Tester Unity Package contains the AltUnity Tester Editor which is the GUI used for instrumenting a Unity game and running C# tests directly from Unity Editor.
Read the documentation for more info: https://altom.com/altunity/docs/altunitytester
Tutorial video:
https://www.youtube.com/watch?v=L4yAgv8Jc8s
Support trough our Discord server or Google Group