Testing

One of the tough tests is to test as a Restricted User like this.

-Re-image the Testing PC

-Logon as an Administrative User

-Install the MSI package (Do not launch)

-Logout

-Logon as Restricted User

-Test application

-Logout

-Logon as a different Restricted User

-Test application

-Logout

BTW: Yes, we have done this already in the Fixing ICE errors section.


The other tough test is to see how clean the removal of the package is like this:

-Logon as an Administrative User

-Uninstall the MSI package

-Test to make sure the App does not work anymore and no traces remain.

NOTE: some applications will leave folders that contain user created files and some configuration files. It is usually preferred that the configuration files are kept for a future re-installation or upgrade without having to fully configure the new product. In the times when you don’t want this, some developers end-up creating a “Cleanup Package” whose sole purpose in life is to remove traces of another application. It not a bad idea since even MS have one for Office. Too bad this functionality is not part of the MSI spec…(HINT HINT MS ;) )


Any other tests that you can think of would have to revolve around what the package does. In this case, this is a plug-in we must now find some content on the Internet to use it.

Sun helps out by providing their Java Showcase at:

http://java.sun.com/getjava/showcase.html

Out of the links, I chose this one because it only runs with Sun’s Java JVM, not MS’: http://www.nascar.com/races/pitcommand/demo/

and click the Launch Demo button

-Accept the Security Certificate and wait about 5-10 seconds