Forum Discussion

madhavisri01's avatar
madhavisri01
Contributor
15 years ago

Test Complete Licenses

Hello,



We wanted to buy Test Complete Licenses for our QA team.What are the Test Complete Licenses type will you suggest to go for as per the below requirement?



1.Test scripts will be developed by 4 Users

2.Execute Test scripts in 10 VM Machines

3.Load testing for 25 VM users



Can you please suggest the Licenses combination to go for (Less cost preferred)?



I mean Named+Float+Test Execute......... combination



Thanks,

Madhavisri
  • AlexKaras's avatar
    AlexKaras
    Champion Level 3
    Hi Madhavisri,



    I would suggest:

     -- 4 TestComplete licenses. Named User license type if the tests are developed on the same fixed physical machines and Float license type if machines are not the same (or virtual);

    -- 10 Floating licenses for TestExecute. You can consider less licenses if you do not need tests to be executed on all 10 machines simultaneously;

    -- One Load Test license for 50 virtual users.
  • Thanks Alexei.

    Another question : Script development should be done from India and Scripts are to be executed at UK.Please suggest how can we have Test Automation Environment to be set up.



    Below are the To scenarios I am thinking.



    1.Set up a VPN connection from UK office,Install Licenses(Named/Float) on their machines and start developing scripts remotely.

    2.Install Named licenses in India,complete script development and transfer Licenses to UK.



    Which one do you think will best suite my requirement?



    Looks like Test Complete Float Licenses are very costly compared to named licenses.Please suggest.

    Can we go for Named Licenses+Test Execute licenses or Float Licenses?



    Thanks,

    Madhavisri


  • AlexKaras's avatar
    AlexKaras
    Champion Level 3
    Hi Madhavisri,



    According to my experience (considering tests development), TestComplete can be used only from the local machine or over the fast local network (for moderately-sized projects). Network delays over not fast networks (and VPN is one of them) makes test development near to impossible.

    Considering the above, the reasonable option seems to be either your second one or to setup test environment on one side (e.g. in UK) and use it remotely via Remote Desktops.



    As for the licenses, consider that:

    a) TestExecute supports only Floating User Licensing scheme;

    b) Named License of TestComplete cannot be installed on the virtual machine (in case you are going to use them);

    c) TestExecute has no GUI means to either adjust test project for the given environment (set project variables, enable/disable test items, set path for the tested applications, etc.) or to debug it. Thus, it seems to be not a bad idea to consider whether it is better for you to spend more efforts on tests development and make it possible for your tests to be adjusted without GUI (command line, configuration files, etc.), or make test code less complex but instead invest in Floating License to be able to start TestComplete on whatever machine you need and setup/debug the test when needed.
  • Looks like Float Licenses will be suitable for our requirement.Thanks for the Info.





    Regards,

    Madhavisri