wen's avatar
wen
Visitor
5 months ago
Status:
New Idea

Add Unity/Game Engine extension to TestComplete

https://support.smartbear.com/testcomplete/docs/app-testing/open-apps/index.html

According to a support link above from SmartBear, the language (Unity/Game Engine) we used to develop our product (code name 15Tango) is NOT the on the list, therefore, our product is not an open app to TestComplete. TC15 can’t display the objects underneath our product, so we could not add “Checkpoints” on the objects from the product UI to validate testing requirements.

Could SmartBear add Unity extension to TestComplete so it could test our product like it tests a product written in .Net easily?

Unity/Game Engine based product market is rapidly growing. The engine can be used to create three-dimensional (3D) and two-dimensional (2D) games, as well as interactive simulations. The engine has been adopted by industries outside video gaming, such as filmautomotivearchitectureengineeringconstruction, and the United States Armed Forces.

A Unity extension to TC will benefit both SmartBear and our product for now and future.

  • Hi wen,

    Thanks for suggesting a Unity/Game Engine extension for TestComplete!  I understand your frustration with not being able to directly interact with UI elements within your Unity-based product (codename 15Tango).

    While there isn't a current official Unity extension available, there are a few workarounds to consider in the meantime:

    Simulate User Input: Test Complete can still be valuable for simulating user interactions like clicks and key presses on UI elements within your game view.

    Custom Scripting:  If your UI elements have unique properties or functionalities assigned in the Unity Inspector, you might be able to leverage scripting within Test Complete to interact with them indirectly.

    Third-Party Solutions: Explore the possibility of integrating third-party testing frameworks designed specifically for Unity. These tools might offer more granular control over UI elements within the game view.

    Building the Case for Unity Integration:

    Your point regarding the growing Unity market is spot on.  A formal Unity extension for TestComplete would be a valuable addition for a wider range of users.  Here are some suggestions to strengthen the case for this feature:

    Up-vote the existing feature request on the SmartBear forum: [link to relevant forum thread on SmartBear] (if available).
    Consider contacting SmartBear support directly to voice your interest and provide details on how a Unity extension would benefit your testing process.
    Additional Resources:

    In the meantime, these Unity Templates might be helpful for your development projects: Unity Templates

    Let me know if you have any questions or if there's anything else the community can do to support your request for a Unity extension!