Ally's a QA

2008-Jan-3 - Checkpoints for program uninstallation

Posted in My thinkings
Inspired by an article in a magazine complaining that one of our products left a service under Local Area Connection Properties after uninstallation, which resulted in connection problem, I list the checkpoints for program uninstallation here:

Things should be removed after uninstallation:

1) Program files and folders.

2) Program related registry entries (regedit).

3) Related processes (task manager).

4) Related services (services.msc).

5) Shortcuts on desktop, Start menu, Quick Launch, and any other places in which may have shortcuts added during installation.

6) Program name in Add or Remove Programs in Control Panel.
7) Items added in OS settings. For example,
(a) Windows firewall exception list, including program name and service name in advanced settings.
(b) Services added in Local Area Connection Properties.


The best thing to do is to ask the developer for a list for What is Done during installation, then check one by one after uninstallation for what has been left.




2008-Jan-7 - I like the list

Posted by michaeljf
I'm always for removing everything that was added, when uninstalling, the unfortunate thing is I have occasionally run up against Developers who say "No one is going to care if we leave something behind" or my favorite "But if the customer put something there we can't remove it!". Well you could prompt them? You could remove everything but that, and note it in the log. Or you could even put up a prompt "If you want to save anything do so now, uninstall will remove anything you added there.". Still I sometimes get that its too hard to do that...well at the very least my bug reports note that we should be doing this.
Permanent Link

2008-May-7 - Dlls and install files

Posted by spikyone
What about dlls and install files for the applications that place dlls on the machine and also leave behind temp and/or install files, unless that's covered under Program files and folders.

Sorry about the late comment, only just read the post.
Permanent Link

<- Last Page :: Next Page ->

About Me

Here I share my experiences and thoughts as a QA engineer, and a place to put my notes.

Search This Blog

Categories

My thinkings
My knowledge base
My tools

Links

Home
View my profile
Archives
Friends
Email Me

Friends

whollymindless
strazzerj
syed1982
Nivetha
mferris
ukkuru
michaeljf
agvasqa
priyabala
srini847
spikyone
naba123