Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

AltUnity Tools

A topic by AltUnityTools created Jun 15, 2022 Views: 403 Replies: 2
Viewing posts 1 to 3

AltUnity Tools is a UI test automation framework for Unity apps. It helps you to achieve end-to-end functional testing using your preferred test automation framework and programming language. It consists of AltUnity Tester, an open-source asset downloadable from the Unity Asset Store, AltUnity Inspector, a desktop app for Windows and Mac.


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.

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.

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
● 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

About AltUnity Inspector
Inspect games instrumented with AltUnity Tester. AltUnity Inspector’s main goal is to allow games to be explored and inspected outside of the Unity Editor, on the platform the game was built for. This approach is very similar to the Appium Inspector or to the DOM Inspector of a web browser.

Key features:

  • fully functional without the Unity Editor
  • access the game objects and their properties without access to the source code
  • display the scenes of the game live
  • use mouse, keyboard, touchscreen and joystick actions to interact with the game from Inspector
  • load different scenes
  • control the speed of the game

If you want to understand more about how AltUnity Tools are working, check this Demo Video!

We have a new release of AltUnity Tester! 1.7.1 is now available for download in the Asset store.

Our test automation framework now allows game testers and developers to use both Unity’s Input Manager and Input System for their automated tests. Beside the support for Unity’s new Input System, we added some new commands (MultipleKeyPress & FindObjectAtCoordinates). Read more about our latest release in this article!

We are also offering new Unity test automation services for teams who want to get a solid Unity testing framework. Through these packages, teams get access to a reliable test automation framework, interactive workshops and other customized services. Find out more about our Unity Test Automation Jumpstart Packages from this link!

If you have any feedback or encounter issues with this version, join us on Discord and let us know!

Our open-source test automation tool got a variety of changes and improvements and is now available for download. Following the support of the new Input System, AltUnity Tester 1.7.2 is here to enhance the test automation experience for game developers and testers with features related to the same area.


What’s new with AltUnity Tester?

  • Input Visualizer for the new Input System
  • PressKeys() with new Input System
  • Movable AltUnity logo
  • Other Improvements and bug fixes

You can read more about the improvements that come with the latest release in this article.

Any feedback or review is appreciated and any problem reported will be addressed. You can download AltUnity Tester 1.7.2 from the Unity Asset Store!

Let me know if you have any questions regarding AltUnity Tester.