Hi,
Is there a formal paper on testing applications or do you just setup your test requirements ad hoc?
Thanks
Carlo
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Community Chosen Answer

1
Because each environment is different the requirements that testing needs to achieve is different for each site.

The basics would be:

Can you login to the app
Can you load the app
Can you print from the app
Can you open a file from the app
Can you save a file from the app
Can you get into each menu item in the app

Those are a few basic tests I always do, of course there will be specifics for applications that link with others.

Paul
Answered 08/16/2007 by: Inabus
Second Degree Green Belt

Please log in to comment
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Most of the time application testing involves testing the existing applications as well to make sure there is no interference from the new install. In most cases there isn't, but sometimes apps lay down system files which is a big no no.
Answered 08/16/2007 by: yarborg
Blue Belt

Please log in to comment
0
If you do a search on the forums, I've posted on this topic, as have others.

The Installshield courseware does a good job covering this as well.
Answered 08/16/2007 by: turbokitty
Sixth Degree Black Belt

Please log in to comment
0
additional to Inabus's comments you should also be testing this with multiple user accounts. One of the main things you want to look for here is that

user profile fix up scenarios are functional.
no self healing occurs for unplanned reasons.
lock down users can access application after installation.
Answered 08/16/2007 by: jmcfadyen
Fifth Degree Black Belt

Please log in to comment
0
Additional to John's recommendation regarding "lock down users".

Test A Package In A Locked-Down Environment
Per-machine advertisement followed by installation by a normal user account
is the most comprehensive test for this situation.

As an administrator use the following command line to advertise the application to the
local machine: msiexec.exe /jm package.msi ALLUSERS=1 /qb

Note: No package components will actually be installed, MSI will simply install the
advertised shortcuts and icons, file types and extensions, COM class registration, and
package installation information.

Next, logon with a normal user account and trigger the installation process by running the
shortcut or via a file type association. The application should start and run with
no problems at this point.

Be sure to make changes to settings, toolbars, and other preferences- then exit and
relaunch the application to ensure such information is capable of being retained in
this security context.
Answered 08/16/2007 by: AngelD
Red Belt

Please log in to comment
0
ORIGINAL: Inabus

Because each environment is different the requirements that testing needs to achieve is different for each site.

The basics would be:

Can you login to the app
Can you load the app
Can you print from the app
Can you open a file from the app
Can you save a file from the app
Can you get into each menu item in the app

Those are a few basic tests I always do, of course there will be specifics for applications that link with others.

Paul


Okay great it basically looks like an ad hoc type testing. Thanks for the info, will search the forums and draw up a testing plan that pertains to our specific environment.

Carlo
Answered 08/28/2007 by: cduplessis
Orange Senior Belt

Please log in to comment
0
Because each environment is different the requirements that testing needs to achieve is different for each site.

The basics would be:

Can you login to the app
Can you load the app
Can you print from the app
Can you open a file from the app
Can you save a file from the app
Can you get into each menu item in the app
I would add:

- Do the apps in your build still work after the app being tested is uninstalled?
Answered 08/28/2007 by: VBScab
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity