My application has two modules and both the modules are interconnected by application flow.
First module is developed by Net advantage 6.3 and Second module developed by Net Advantage 10.3 so as per the requirement I installed Test Advantage 6.3 and Test advantage 10.3 in machine.
As per the application flow, First i need to do some actions in first module( Automation scripts developed using Test advantage version 6.3) and then go to second module(Automation scripts developed using Test Advantage 10.3) and do some set of actions.. again the same flow will continue for 'N' Number of iterations.
In above case each and every time before executing the scripts i need to manually set the version utility to run my corresponding version (whether 6.3 / 10.3) scripts but in my case in to executed both version in single run. As per my knowledge and understanding Automation scripts developed using test advantage 6.3 version will not run in 10.3 and vice versa so what is the solution to run both version(6.3 /10.3) scripts in single run ?
javeda,
If I have understood correctly you have a single application that is using both NetAdvantage 2006 Volume 3 and NetAdvantage 2010 Volume 3. If this is the case it will not be possible to test both portions of the application on a single run because only one version of the record and replay servers could be loaded for a single .NET control so you can only load one version of TestAdvantage at a time and QTP doesn't provide the capability to change this in the middle of running a script.
Your best option would be to either have both parts of the application upgraded to use NetAdvantage 2010 Volume 3 or to test the separate parts of the application separately where you can change the configuration between runs of the scripts.
Let me know if you have any questions with this matter.
Thanks for your Quick response. Yes your understanding is correct.
As I discussed with my developer, as of now there was no plan for upgrade to Net advantage version 10.3 for second module and also we are not able to run the each modules seperately as per the application requirement.
Please can you suggest me some other options.
Thanks in advance
Regarding this I had this question:
If we create QTP scripts using test advantage and If we would like to run thos scripts in another machines that doesn't have TA installed, Would we be able to run those scripts on those machines?Or we need to have TA installed on each machine that is going to run those scripts...
but....for your comments, I believe that in order to run Scripts that were created using test advantage we need to have the tool installed with the version needed...this means that each machine that we would like to use to run those scripts...needs to have test advantage installed...
Correct?
Thanks,I will appreciate your response.
Berenice,
Yes, Infragistics TestAdvantage/Test Automation needs to be installed on each machine that you would want to run those scripts on.
Thanks for the response
Hi, I am back on this situation.
Once I have TA 2010 Vol.1 and lets say that in a year the Developers upgrade to TA 2014.
Does our actual scripts created with TA 2010 will be compatible with TA 2014 or Do we have to update those scripts?
Regards,
Martha Rodriguez
Martha,
The version of TestAdvantage/Test Automation must match the version of the Infragistics Windows Forms controls used in the Application being tested. If your developers upgrade the application to the 2014 Volume 1 controls then you will need to upgrade the version of TestAdvantage/Test Automation that you are using at that time. The scripts you create today with 2010 Volume 1 will continue to run after the upgrade unless there are changes in the application and then you will need to modify the scripts for those changes.