Link to home
Start Free TrialLog in
Avatar of itbabe
itbabe

asked on

Is their a way to automate the testing of msi packages ?

We now use manual testing procedures.
Is there software that can automate this ?
ASKER CERTIFIED SOLUTION
Avatar of MilanKM
MilanKM

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
MSI Packages can be automatically installed by windows using command line options from msiexec /? and a bit of vbscript of simliar.

Why not get a copy of the excellent VMWare (www.vmware.com)? (you will quickly recoup the cost in saved time)
Install an appropriate Test Operating System(s) on it and take a snapshot right before the point where you are just about to test the MSI. Then run the MSI from its deployment location and confirm if OK etc. When done just roll the VM snapshot back to where it was and you are ready to test again.. No messing about with reprepping machines required.

I use this method and find it extremely effective; i can test my MSI on several machines pretty much simultaneously and when im satisfied i just roll the machines back to where they were ready for the next deployment. Of course there is a slight learning curve for using VMWare (or i *suppose you could* use Microsoft Virtual PC) but now, testing a new deployment only takes me about 5 minutes per platform.

Hope that helps.