Is this still true?
I would like run more TC (v12 or v14) with different user simultaneously on Windows 2016 Server. Is it possibility?
The situation is the same.
Different users cannot work simultaneously within the same Windows session, so no real need to have more than one process of TestComplete.
If you like to implement a scenario when one user does something and another user uses results from the first user, you may consider Network Suite functionality of TestComplete.
I think you misunderstood. 2 different user remote login (are these differnet session) to Windows and start the TC (or TestExecute). Is this possible if our license is sufficient for it?
That's an interesting scenario. I'm not certain. Licensing wise, it MAY depend upon how your machine is licensed. If it's node-locked, probably not because the license will be consumed by a single session. If it's floating, then I imagine that it might consume two licenses because two "seats" are in use.
Technically speaking, I'm not entirely sure it will work anyways. I'm not sure if TestComplete will allow that type of execution. It's not something, as far as I know, that anyone has done before but perhaps @TanyaGorbunova can prompt a SmartBear staff member to answer more knowledgeably.
As per Robert.
With the server OS with enabled Terminal Services (or how they are called nowadyas) you should be able to launch separate instances of TC in separate remote desktop sessions. I am pretty sure that you will need floating licenses for this.
P.S. There is a chance that you will need to adjust your test code to make it compatible with terminal services. For example, the full path to the temp folder for user 1 may be c:\temp\1\ and c:\temp\2\ for user 2.