Search Unity

AltUnity Tester - free UI end-to-end test automation tool for Unity Games

Discussion in 'Testing & Automation' started by timeapusok, May 25, 2020.

  1. timeapusok

    timeapusok

    Joined:
    Apr 15, 2020
    Posts:
    59
    Asset Store link: https://assetstore.unity.com/packages/tools/utilities/altunity-tester-ui-test-automation-112101

    Check our website for more info about AltUnity Tools

    AltUnity Tester is a UI test automation tool that helps you interact with objects from a Unity game.

    How it works:
    It basically opens a TCP socket connection on the device running the application and gives access to all the objects from the Unity hierarchy.
    See the documentation for more info: https://altom.gitlab.io/altunity/altunitytester

    Main 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
    ● integrate with Appium tests for the ability to interact with native element
    ● run C#, Python or Java tests

    For questions and support join our Discord server: https://discord.gg/uZrah5U
     
    Last edited: Apr 16, 2021
    unity_intopalo likes this.
  2. timeapusok

    timeapusok

    Joined:
    Apr 15, 2020
    Posts:
    59
    unity_intopalo likes this.
  3. timeapusok

    timeapusok

    Joined:
    Apr 15, 2020
    Posts:
    59
    Hi all,

    We released AltUnity Tester v.1.5.7.
    We’ve added support for Load Scene Additive, fixed compatibility with .NET 3.x and made it possible to use AltUnityTester with Unity 2020.1.
    Check out release notes for a full list of changes.

    Also, we've recently launched our discord server. See you there: https://discord.gg/uZrah5U
     
  4. timeapusok

    timeapusok

    Joined:
    Apr 15, 2020
    Posts:
    59
  5. timeapusok

    timeapusok

    Joined:
    Apr 15, 2020
    Posts:
    59
    A few updates on AltUnity Tester:
    Join us on Discord: https://discord.gg/uZrah5U
     
    Last edited: Feb 5, 2021
  6. timeapusok

    timeapusok

    Joined:
    Apr 15, 2020
    Posts:
    59
    We have a new release of AltUnity Tester 1.6.3.

    Some major changes from this version:
    • there's now a new selector, By.Text to allow searching for objects by their text value
    • added the ability to set unique ID to all static elements which can be used in the Find By.ID selector to locate object easier.
    • improved the By.Path selector to accept multiple attributes: FindObject(By.PATH, “//objectName[@tag=expected tag value][@component=expected component name”)
    • indexer selector: Select N-th child: FindObject(By.PATH, “//parentName[1]”)
    • logs are now customizable in the instrumented game and in the client libraries
    For other fixes and improvements, check out the changelog.


    Another important update regarding AltUnity Tools, is a new support as a service product which we recently added to our website. You can now schedule a meeting and have a one-to-one support session with one of our developers/test automation engineers. We offer support with AltUnity setup, getting started with writing the first tests, advanced configuration, debugging, etc. You can read more about this here.
     
    rafaelrbenavent likes this.
  7. timeapusok

    timeapusok

    Joined:
    Apr 15, 2020
    Posts:
    59
    We have a new release of AltUnity Tester! 1.6.5 can now be downloaded from the asset store.

    In this version our main focus was to improve the input area. We added new commands, fixed a lot of bugs and changed some methods hoping to make them easier to use.
    Another area we worked on was the AltUnityEditorPage on which we fixed a few visual bugs and added a counter for selected tests.

    In this article you can read more about this release: https://altom.com/no-vacation-for-altunity-tools-weve-got-new-releases/

    If you have any feedback or encounter issues with this version, join us on discord and let us know:
    https://discord.gg/uZrah5U
     
  8. timeapusok

    timeapusok

    Joined:
    Apr 15, 2020
    Posts:
    59
    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!
     
  9. timeapusok

    timeapusok

    Joined:
    Apr 15, 2020
    Posts:
    59
    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.
     
  10. timeapusok

    timeapusok

    Joined:
    Apr 15, 2020
    Posts:
    59
    The newest release of our test automation tool for Unity comes with a series of breaking changes.

    One of the most important aspects is the name change: 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. The old one didn't quite fit our plans and our long-term mission to extend our test automation solution in the following directions:
    • support new platforms - we are very close with webGL and Nintendo and starting to investigating AR/VR and other consoles
    • help game testers to start automation easier - we already have an MVP of the Recording feature, we’re testing it and plan to release the Beta version in the following months
    • start exploring how we could support Unreal and other engines
    Other changes that come with this release

    New features
    • Generate xml test report from the Editor Window
    • Enable/disable driver logging
    Bugs fixed
    • Tests not appearing in Editor Window
    • SetText() not working
    • Hovering mouse over element does not trigger tooltip
    You can read more details in the article! Join our Discord Server if you have any questions for the development team or you encounter any trouble with our tools!
     
  11. havokentity

    havokentity

    Joined:
    Sep 25, 2017
    Posts:
    44
    AltUnity tester is no longer available on the the Asset store?
     
    mshrm00 likes this.
  12. mshrm00

    mshrm00

    Joined:
    Dec 1, 2022
    Posts:
    2
    Hi, is this no longer available? It looks like last changes to the repo were 2 months ago?

    Edit: Looks like free version is still available direct from their website: https://altom.com/testing-tools/alttester/?id=unity#pricing -- their Discord invite is out of date but link to Google Group on their website (not repo -- that's returning a 403) still has some chatter.

    Edit2: one of the dev team got back to me to say that the reason for moving away is detailed in their blog post: https://altom.com/alttester-1-8-0-rebranding-roadmap-and-xml-reports/
     
    Last edited: Dec 6, 2022
    timeapusok likes this.
  13. mshrm00

    mshrm00

    Joined:
    Dec 1, 2022
    Posts:
    2
    timeapusok likes this.
  14. timeapusok

    timeapusok

    Joined:
    Apr 15, 2020
    Posts:
    59
    We have worked on a hotfix for AltTester Unity SDK (v 1.8.2) to address some issues reported by our Discord Community. Check below to see what’s new in this hotfix!

    New
    • ✅ added UpdateObject function - you don’t need to use ‘FindObject’ method anymore, if the object changes during the game, now you can call ‘UpdateObject’ function
    • ✅ custom input toggle - now you have the ability to switch from custom input to normal input in instrumented builds
    • ✅ we applied for the Browserstack open-source program that gives us access to devices in the cloud and we added new info about testing with Browserstack in Readme
    Bug fixes and improvements
    • ✅ we fixed the compiling error that was shown when the project didn’t had both input systems active
    • ✅ we changed the library name from websocket-sharp.dll to altwebsocket-sharp.dll
    • ✅ we did some improvements to the AltTester Editor window
    Download the latest version of AltTester Unity SDK from our website! https://alttester.com/alttester/
     
  15. timeapusok

    timeapusok

    Joined:
    Apr 15, 2020
    Posts:
    59
    We're excited to announce the launch of AltTester Tools’ new website

    Now you can manage your account and license preferences, download the latest versions of our tools, get updates and receive support from https://alttester.com/.

    On the new website, you will also find kickstart packages tailored to your needs, case studies with real-work examples and blog articles packed with loads of test automation knowledge.

    Let us know what you think of our website and if you have any problems or difficulties at any time write to us at contact@alttester.com.
     
  16. timeapusok

    timeapusok

    Joined:
    Apr 15, 2020
    Posts:
    59
    Hi all,

    We have an exciting new release of our test automation tools for Unity that will greatly enhance your testing experience. It brings new features like support for WebGL and the Recorder (a functionality that allows testers with little or no technical background to run automated tests).

    What’s new:
    • Recorder - generates automated tests by recording your actions in the AltTester Desktop and makes it possible to assert properties to certain values.
    • Support for WebGL, beside the platforms we were supporting earlier (standalone, Android and iOS) - from AltTester Unity SDK v2.0.0 you also have the option to build your app on WebGL
    • AltServer supports multiple driver connections - before this version the AltTester Desktop or the tests could only be connected to the instrumented app sequentially, but from now on they can connect simultaneously.
    • Start Desktop in batch mode - In order to save resources and avoid displaying the UI, you can start the AltTester Desktop in batch mode.
    • Layout changes - we redesigned the connection panel to be easier to understand and use, as the architecture changed in this version as well.
    • Improved Screenshot area - we reduced the size of the image, which in turn improved the performance of the AltTester Desktop App and of the SDK impact on the app’s performance.
    • Updated websocket client
    • Architectural & subscription cost changes
    You can read more details in the article! Join our Discord Server if you have any questions for the development team or you encounter any trouble with our tools!