FAQ
On what platforms can I run tests with AltTester® Unreal SDK?
PC, Mac, Android, iOS, WebGL, Console and Unreal Editor.
What programming language can I use to write tests?
C#, Python, Java or Robot Framework.
What versions of Unreal Engine does AltTester® Unreal SDK work with?
AltTester® Unreal SDK works with Unreal Engine 5.3, 5.4, and 5.5.
Can I use AltTester® Unity SDK to run tests using device cloud services?
It works with some of the cloud services. We tried it with Bitbar, AWS Device Farm, BrowserStack and SauceLabs. These give you access to a virtual machine or a Docker container that has a cloud device attached, where you upload your tests, configure your environment and run your tests. Some of these cloud services allow running Appium automated tests by giving you access to an Appium server running in the cloud that has access to all their mobile devices. More info about this here: Running tests using device cloud services.
Do I need access to the source code of the Unreal App to write tests?
In order to run tests using AltTester® Unreal SDK you require an instrumented build of the Unreal App.
I don’t have access to source code, but I do have access to an instrumented build. How can I begin to write tests?
We’ve published AltTester® Desktop, which allows you to inspect the app objects outside the unity editor without access to the source code. More information about AltTester® Desktop can be found in this documentation.
Troubleshooting
I get `waiting for connection on port 13000` popup message when I start my Unreal App
The popup message shows up when you start your instrumented Unreal App. It tells you that the AltTester® Unreal SDK is ready and you can start running your tests.
MacOS blocks AltTester® Plugin files due to security verification
If you're unable to open the Unreal Engine project with the AltTester® Plugin enabled on macOS, and you encounter a message stating that Apple could not verify that the `.dylib` file is free of malware, follow one of these steps to resolve the issue.
Download the AltTester® Plugin using wget command:
For Unreal Engine 5.3, use the following command:
wget https://alttester.com/app/uploads/AltTester/sdks/alttester-unreal/AltTesterUnrealSDK-Package-UE5.3.zip
For Unreal Engine 5.4, use this command:
wget https://alttester.com/app/uploads/AltTester/sdks/alttester-unreal/AltTesterUnrealSDK-Package-UE5.4.zip
Remove the quarantine attribute:
Open Terminal and run the following command to remove the quarantine flag from the downloaded file:Go to
UE_5.x/Engine/Plugins/Marketplace/AltTester-Unreal-SDK/Binaries/Mac
and run:xattr -d com.apple.quarantine UnrealEditor-AltTester.dylib xattr -d com.apple.quarantine UnrealEditor-AltTesterEditor.dylib
Allow the files from Privacy & Security Settings:
Go to System Preferences > Security & Privacy > General and click Allow Anyway for the blocked file (do this for each.dylib
file).