canmove, Confirmed users
1,126
edits
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 | *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 | 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 | *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 | *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. |