Like so many of you I have been hanging on to TC 7 because of the licencing restrictions on versions 8 and 9. Unfortunately, we are currently facing DelphiXE4 issues that are fixed in version 9 but require a lot of work from us in version 7.
So far I have not been able to get much help from SmartBear, the sales-department is contradicting itself in our communication, so I figured I could ask here:
We are running and developing our regressiontest on Virtual Machines using Named licences for TC7.
We are not using Testexecute or distributed testing at this time. Our VM's have been cut off from the internet and the local network due to security concerns.
The sales department has advised me that an upgrad to a Node-locked Licence would cost about 3 times what we paid for the licence the first time. They can not tell me conclusively if I will be able to run this on a VM: they say it can probably, the rest of the internet says it can't.
I also can not get a conclusive answer about the need for internet connections. Is this a one time thing to validate the licence for that machine? Or does the machine require continued internet acces?
Has anyone here upgraded to the newer versions? Do your virtualised DTAP environments still work? Can you secure the testenvironments TC is running on? Or do they have to remain open to the internet?
Has anyone fixed the Delphi XE4 issues with TC7?
I have followed the upgrade path from TestComplete 7.52 up to version 8.something, and most recently to TC version 9.31. The cost of node locked licenses for TC 9.31 are the same price (in the US) that we paid for our original 7.52 licenses. However, we converted all of our node locked TC licenses to floating user licenses for two reasons: 1.) Node locked licenses will not work on VMs. 2.) We share our floating user licenses between our sites in the US and in India. We purchased 6 TC floating user licenses to share between 6 users in the US and 5 users in Bangalore. Our global license server is set up in the US. The 12+ hour time difference ensures that there are no conflicts and we never run out of licenses.We only use the TC licenses for development and debugging of our automated test suites. We also purchased multiple floating user licenses of the TestExecute runtime engine ($400 US for TE vs $4500 US for TC) which we installed on our many VMs, which are used for automated testing of our Continuous Integration builds and regression test suites.A network connection is required for access to the license server. Access to the license server is required every time that TC or TE load your test projects. No connection to the license server, no automated test execution. An internet connection is not required.