[Update 2022] AltUnity Tester becomes AltTester Unity SDK starting with v. 1.8.0 and similarly, AltUnity Inspector becomes AltTester Desktop starting with v. 1.5.0 and they are both available here.
This comes with a series of major changes:
1. AltTester Unity SDK is now available only through our website and is no longer available on the Unity Asset Store
2. We moved the AltTester Unity SDK project from GitLab to GitHub.
Before going on vacation, we were busy adding new features and fixing bugs for both AltUnity Tester and Inspector, and now we’re excited to announce that both are released.
Read more below about the new features and improvements, and don’t forget to upgrade AltUnity Tools to the latest version and let us know if you find any issues or have feedback.
AltUnity Tester 1.6.5
The main changes of AltUnity Tester 1.6.5 are related to the enhancement of the input module. There was a lack of consistency between the AltUnity Tester and the Unity commands. We made input commands behave similarly to the ones from Unity to solve this discrepancy. Moreover, we added a new press key command to complement the already existing features of this module.
We also worked on some layout and usability issues on the AltUnity Tester Editor window. Now you can have a more clear overview of the tests list, the total, and the selected number of tests.
New input commands
AltUnity Tester input module now has a new keypress command. It consists of two parts: KeyDown and KeyUp, implemented in all three programming languages we support: C#, Java, and Python. With the help of these commands, you can simulate the start and finish of pressing any key from the keyboard or mouse buttons. Aside from using these methods in your tests, these commands make the interaction with your app from AltUnity Inspector more reactive.
BeginTouch, TouchMove and EndTouch were also added to the input module. These are the equivalent commands of KeyDown and KeyUp, except that they are used when your app runs on a touchscreen device.
Major improvements of the input commands
If you ever encountered difficulties in simulating input actions while testing an app, this new version of AltUnity Tester will ease your work. We updated the existing commands so that they raise the same events as the ones from Unity. driver.TapScreen, driver.TapCustom, elementDoubleTap, element.ClickEvent are now being replaced by driver.Click, driver.Tap, element.Click, element.Tap.
UI improvements for the AltUnity Tester Editor
You no longer have to deal with displaying the whole tests list in the Editor Window. You can now resize the panel containing the tests and have displayed only a part of the whole list. Another improvement added to the AltUnity Tester Editor is showing the total number of tests, number of selected tests, and failed tests. These numbers are all displayed on the buttons we use for running tests, on the right side of the Editor. If you ever had a problem with showing the full name of a test when dealing with Test Cases, that was fixed as well.
AltUnity Inspector 1.3
Managing scenes while testing apps made in Unity is key! In AltUnity Inspector v.1.3 we extended the existing load scene functionality, and it’s now possible to load scenes both in single and additive mode. Other than that, we added a new feature for saving the last five connections to the advantage of those who use multiple devices while testing.
New feature – Loading scenes single and additive
Starting with this version of Inspector, it is possible to load scenes additively and visualize multiple scenes both in the screenshot and objects hierarchy area. We replaced the Load Scene dropdown with a Manage Scenes button which opens a modal containing the list of scenes and the Load Single and Load Additive options.
Scenes can also be loaded individually or unloaded from the context menu on the objects hierarchy.
New feature – Save last five connections
Are you inspecting apps on different devices at the same time and find it difficult to remember the IPs and ports used to connect? We solved this issue in the latest version of AltUnity Inspector by saving the latest five connections in the expected IP: Port format. Now users can choose one of the latest connections instead of introducing the IP and port number every time.
Improvements and bug fixes
We refactored click, tap and press commands which make AltUnity Inspector more responsive. We fixed display issues related to fields and properties from the third column. Also, we made the hierarchy remain scrolled into the expected view after scenes are changed or AltUnity Inspector is refreshed.