cancel
Showing results for 
Search instead for 
Did you mean: 

Testing installation MSI's on various configurations of Windows

SOLVED
Highlighted
Occasional Contributor

Testing installation MSI's on various configurations of Windows

Does CrossBrowserTesting provide a way for me to test the installation of my MSI's on various configurations of Windows? It appears not. So, does anyone know of a service that would let me standup configurations on demand?  I only need this every four weeks.

4 ACCEPTED SOLUTIONS

Accepted Solutions
Highlighted
Community Hero

Re: Testing installation MSI's on various configurations of Windows

 

Well it is meant for cross "browser" testing and not cross "os" testing.  

 

View solution in original post

Highlighted
Community Hero

Re: Testing installation MSI's on various configurations of Windows

Hi,

 

> It appears not.

Disclaimer: I did not try CBT since TC Beta when it was introduced, so things might have been changed. Correct me if something from below does not correspond to the current state.

 

Can you specify what does not work for your scenario?

While CBT is intended for cross-browser testing indeed (and only on Windows environments for TC), I hope that it can be used for your case:

-- CBT in TC since version 12.4 supports external and arbitrary project files, which means that you should be able to deliver your .msi file to the target system;

-- Required target OS can be specified within the CBT environment;

-- Configured browser might be started automatically, but even if this a case, you should be able to close it on test start;

-- I see no obstacles that may prevent you from launching tested .msi from within your test;

-- Every test launch should provide you with a fresh clean test environment, so there is a benefit here 🙂

 

The only possible problem that may occur is that the installer will not be allowed to get elevated privileges and this may fail installation.

 

So, did you try this and have you had blocking problems?

 

Regards,
  /Alex [Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================

View solution in original post

Highlighted
Community Hero

Re: Testing installation MSI's on various configurations of Windows

Hi,

 

> need to build a mechanism to download everything via a browser

Hm-m... What for? Maybe, he/she did not get an idea?
I meant the following, and documentation says nothing about download via browser and states that all transfer should be done by TestComplete itself:

https://support.smartbear.com/testcomplete/docs/working-with/managing-projects/project-items/arbitra...

 

Regards,
  /Alex [Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================

View solution in original post

Highlighted
Community Hero

Re: Testing installation MSI's on various configurations of Windows

This question is being posted in the Desktop Applications portion of the forums.

 

One thing to understand: CrossBrowserTesting is for Web applications, not Desktop applications.  

What it sounds like you want to do is to spin up a different Windows OS, install your DESKTOP application to that environment, run your tests, and then dispose.  CrossBrowserTesting does not support this... again, it's for Web Applications only.


Robert Martin
[Hall of Fame]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available

View solution in original post

8 REPLIES 8
Highlighted
Community Hero

Re: Testing installation MSI's on various configurations of Windows

 

Well it is meant for cross "browser" testing and not cross "os" testing.  

 

View solution in original post

Highlighted
Community Hero

Re: Testing installation MSI's on various configurations of Windows

Hi,

 

> It appears not.

Disclaimer: I did not try CBT since TC Beta when it was introduced, so things might have been changed. Correct me if something from below does not correspond to the current state.

 

Can you specify what does not work for your scenario?

While CBT is intended for cross-browser testing indeed (and only on Windows environments for TC), I hope that it can be used for your case:

-- CBT in TC since version 12.4 supports external and arbitrary project files, which means that you should be able to deliver your .msi file to the target system;

-- Required target OS can be specified within the CBT environment;

-- Configured browser might be started automatically, but even if this a case, you should be able to close it on test start;

-- I see no obstacles that may prevent you from launching tested .msi from within your test;

-- Every test launch should provide you with a fresh clean test environment, so there is a benefit here 🙂

 

The only possible problem that may occur is that the installer will not be allowed to get elevated privileges and this may fail installation.

 

So, did you try this and have you had blocking problems?

 

Regards,
  /Alex [Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================

View solution in original post

Highlighted
Occasional Contributor

Re: Testing installation MSI's on various configurations of Windows

I started the trial this morning. The online help person said I would need to build a mechanism to download everything via a browser, and then start the install. Is there a tool somewhere that would do this? 

 

I'm not too confident that this install will raise permissions to allow DLL registrations.

 

And, I don't have access to web programmers, so this is not looking good.

 

Anyone know of some other cloud testing service of various Windows configurations on demand?

Highlighted
Community Hero

Re: Testing installation MSI's on various configurations of Windows

Hi,

 

> need to build a mechanism to download everything via a browser

Hm-m... What for? Maybe, he/she did not get an idea?
I meant the following, and documentation says nothing about download via browser and states that all transfer should be done by TestComplete itself:

https://support.smartbear.com/testcomplete/docs/working-with/managing-projects/project-items/arbitra...

 

Regards,
  /Alex [Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================

View solution in original post

Highlighted
Community Hero

Re: Testing installation MSI's on various configurations of Windows

This question is being posted in the Desktop Applications portion of the forums.

 

One thing to understand: CrossBrowserTesting is for Web applications, not Desktop applications.  

What it sounds like you want to do is to spin up a different Windows OS, install your DESKTOP application to that environment, run your tests, and then dispose.  CrossBrowserTesting does not support this... again, it's for Web Applications only.


Robert Martin
[Hall of Fame]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available

View solution in original post

Highlighted
Community Hero

Re: Testing installation MSI's on various configurations of Windows

@aPrivett:

 

Just to clarify:

Does your acceptance as a solution means that the suggested scenario worked for you and you was able to push your installer to the CBT environment, do installation there and proceed with the other required test actions?

 

Regards,
  /Alex [Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================
Highlighted
Occasional Contributor

Re: Testing installation MSI's on various configurations of Windows

I accept the solutions that say CBT will not work for desktop applications.

Highlighted
Community Hero

Re: Testing installation MSI's on various configurations of Windows

Ah, OK, I see.

Thank you for the clarification.

 

Regards,
  /Alex [Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
================================
New Here?
Join us and watch the welcome video:
Announcements
Join TechCorner Challenge!
Want a fun and easy way to learn TestComplete? Try solving weekly TechCorner challenges and get into the Leaderboard!

Challenge Status

Changing options from outside of TestComplete

Participate!

How to execute remote test and obtain results via Test Runner REST API

Participate!

Comparing content of HTML table with Excel file data

Participate!

Compare HTML table with Excel file and correct data in the file

Participate!