Forum Discussion

Anonymous's avatar
Anonymous
13 years ago

Migrating project to TestComplete 9 from earlier versions

All:

whenever a new major version of TestComplete comes out, there is always a question that is asked with trepidation - what happens with all my tests now?



Short answer: There are automatic project conversion utilities that will help you get your projects into TestComplete 9.



Here are some details to keep in mind:


  1. You can install TestComplete9 on the same machine(s) that you have earlier versions of TestComplete. This will simplify your test project migration.

  2. You can install a node locked license for TC9 on the same machine as you had TC8, and also use one license manager to host v8 and v9 licenses for the period when you are transitioning the tests. You do not need to install a new license manager for TC9 if you already have one for TC8.

  3. Users with VM-enabled licenses need to contact their SmartBear representatives to request the same modification for the new v9 licenses.

  4. TestComplete 8 projects should be automatically converted into TestComplete 9 format when they are read into TC9. Note that since HTTP Load Testing is not available in TestComplete 9 that portion of data in earlier projects will be discarded without any impact on other portions of the project.

  5. Once projects are converted to v9 format they will no longer be readable in 8.x versions.


For more details regarding project migration, and also for migration from earlier versions, please refer to this on line help article.

  • TanyaYatskovska's avatar
    TanyaYatskovska
    SmartBear Alumni (Retired)

    Hi Marijn,


     


    To use TestComplete 9, the license for this product must be activated. As Sergei said, the TestComplete 8 and TestComplete 9 licenses can be activated on one computer - they don't affect each other. If you worry about your current project, you may back up it and try using its copy in TestComplete 9.

  • I will shortly be migrating to TestComplete 9.

    Three of us share a project suite under TFS source control.

    What is the recommended procedure for migrating the project suite in this case?



    Thanks, Jim
  • AlexKaras's avatar
    AlexKaras
    Champion Level 3
    Hi Jim,



    I think that the process is like that:



    -- Ensure that everything related to the test project suite is checked-in into TFS;

    -- From any machine do the following:

      -- Get latest version of the test suite;

      -- Check-out all suite from TFS;

      -- Open it in TC9;

      -- Close suite in TC9 and agree to save changes;

      -- Check-in everything back to TFS;

    -- Proceed from all machines as usual.
  • irina_lukina's avatar
    irina_lukina
    Super Contributor

    Hi Jim,


    Actually, I haven't performed such tasks, but I'd agree with Alexei that performing migration on one machine is the best approach. After the migration is over, you just need to check all the project suite files in, and any member of your team will have access to the converted project.


     If you have any problems with implementing the described approach, please don't hesitate to share your problems here. Thanks :)

  • Thanks for the information.



    We will do the migration this week sometime.


  • mtu's avatar
    mtu
    New Contributor
    Hi there,



    Before upgrading TestComplete 8 to 9, I want to evaluate it first. I installed a trial, but when starting it, it keeps asking me to activate my TestComplete 9 licenses.



    What happens if I activate these licenses? Can I still use TestComplete 8? Can I install a trial on a virtual machine without activating my TestComplete 9 licenses?



    Kind regards,



    Marijn Tulp