FAQ - before you begin
This topic answers some of the preliminary questions that are asked frequently by users.
Can I test other technologies besides browser-based applications?
Yes. Many technologies are supported.
The .NET, Java, and JavaScript SDKs include support for technologies such as Standard Windows, Web, Mobile, .NET Windows Forms, WPF, Java, SAP GUI and SAPUI5.
For a complete list of supported technologies, see the .NET SDK Reference, Java SDK Reference, or JavaScript SDK Reference
To see supported versions of each technology, see the Support Matrix.
Which environments are supported?
Windows, Linux, and Mac environments are supported.
For more details, see the Support Matrix.
Which programming languages and IDEs are supported?
You can program your tests in C# using Visual Studio Code and Visual Studio.
You can program in Java using Visual Studio Code, Eclipse, Spring Tool Suite, JBoss Developer Studio, IntelliJ IDEA, or Android Studio.
You can also program in JavaScript using Visual Studio Code, or in any supported IDE.
For details on the supported IDE versions, see the Support Matrix.
Can I use my existing license?
Yes. A variety of license editions is supported, providing different sets of functionality.
For details, see Licensing.
Can I use OpenText Functional Testing assets?
Yes and No. OpenText Functional Testing tests are written in VBScript, while OpenText Functional Testing for Developers tests are written in C#, Java, or JavaScript. However, you can convert your OpenText Functional Testing object repositories to OpenText Functional Testing for Developers application models.
For details, see Convert object repositories to application models.
In addition, the OpenText Functional Testing for Developers SDK provides a similar set of objects and methods to that provided by the OpenText Functional Testing object model, and the OpenText Functional Testing for Developers Application Model editor and Object Identification Center (OIC) provide a superset of the functionalities you are familiar with from the OpenText Functional Testing Object Repository editor and Object Spy.
See also: Terminology reference
Can I manage and run my tests in ALM?
Yes. You can manage and run tests from supported versions of ALM. For a list of supported versions, see the Support Matrix.
For more information, see OpenText Application Quality Management.
Can I integrate my tests into Jenkins or other CI systems?
Yes. For details, see Run tests using a CI system.
Does OpenText Functional Testing for Developers integrate with source control tools?
OpenText Functional Testing for Developers assets are standard source files, for example, code files or xmls. You can use the same source control system for these assets as you use for all other code files.
See also:

