But I am starting a new QTP project that will test a 2.0 Forms .NET application.
I just installed QTP 9.2 on Friday (after battling issues with the License Server for two days on a Netware/Windows mixed network), and as part of the installation it said it had to update my PC to 2.0 .NET, so I guess QTP itself has a dependency on .NET (which surprises me a little).
On Tuesday when I return to the client I will install the QTP version 9.2 .NET Add-in and then get started on the project.
Anyway, I have prowled Google and this forum with the phrase "1.1 versus 2.0" (and on Google with AND ".NET"). I did not get any hits that summarized the difference between the platforms (but lots of specific issues in various areas such as ASP.NET, etc).
In particular I would like to know, "will a 1.1 application run on 2.0 .NET platform"? In general I have come to expect that newer platforms (in general, not .NET specifically) will support downlevel applications. But I am sensing this is not the case with .NET.
And a related question with QTP: would you have to have different versions (and if yes, which ones) installed on two PCs in order to use QTP to test both .NET 1.1 and 2.0 applications?
Could those of you versed in using QTP to test .NET technology provide a short paragraph or two for these questions?
I use QTP 9.1 + .NET Add-In to test applications that utilize .NET 1.x and 2.x components (Swf-type), separately. One PC has both versions of the frameworks installed. Both applications run fine without problems or conflicts, and QTP is also able to interact with both versions of .NET components in the respective applications. Some of my tests use applications using both versions of the .NET framework, and I haven't seen any conflicts.