Windows Service Silent Update: Difference between revisions

m
Fix misc typos
No edit summary
m (Fix misc typos)
Line 21: Line 21:
Other details about the service:
Other details about the service:
*The service will be dealing with user tokens and therefore must be run as the SYSTEM account.  
*The service will be dealing with user tokens and therefore must be run as the SYSTEM account.  
*The service will have a manfiest file which runs as administrator  
*The service will have a manifest file which runs as administrator  
*The service will use the icon of updater.exe
*The service will use the icon of updater.exe
*The service will be located in the tree under /toolkit/components/
*The service will be located in the tree under /toolkit/components/
Line 127: Line 127:
== Test cases ==
== Test cases ==


Below I describe some important things that come to mind that we should be testing.  All of the usual update testsand more should also be tested.  
Below I describe some important things that come to mind that we should be testing.  All of the usual update tests and more should also be tested.  


*Test that using a limited user account does not install the service, nor prompt to install the service.  
*Test that using a limited user account does not install the service, nor prompt to install the service.  
*Test that if the service is already installed, installing an update of a higher service number will replace the old service.  
*Test that if the service is already installed, installing an update of a higher service number will replace the old service.  
*Test that if the service is already installed, installing an update of a lower service number will NOT replace the old service.  
*Test that if the service is already installed, installing an update of a lower service number will NOT replace the old service.  
*Test that if the service is already installed, and another product with a higher verison number gets installed, it will replace the old service.  
*Test that if the service is already installed, and another product with a higher version number gets installed, it will replace the old service.  
*Test that if the service is already installed, and another product with a lower verison number gets installed, it will NOT replace the old service.  
*Test that if the service is already installed, and another product with a lower version number gets installed, it will NOT replace the old service.  
*Test the same above rules cross architecture, from both x86 and x64.
*Test the same above rules cross architecture, from both x86 and x64.
*Test applying updates from a limited user account.
*Test applying updates from a limited user account.
canmove, Confirmed users
1,126

edits