问题描述
|
我目前正在Windows XP和VS 2010上开发服务应用程序,目标是XP,Vista和7。
该服务在已安装的计算机上以管理员身份运行,因此我看不到用户控件有很多问题,但是我知道每个列出的操作系统之间都存在明显的差异。
如果我发展
在Windows XP上进行测试并主要进行测试
我应该考虑在Win XP和Win 7上
也可以在Vista上进行测试
在Win 7上完成的操作很可能是
与Vista相同或相同?
是否存在需要我也要测试Vista机器的差异?
解决方法
如果您要公开发布此软件,并且声称支持XP,Vista和7,则应该在Vista上进行测试。的确,Vista和7是类似的操作系统。确实,对运行服务的大多数更改都发生在XP和Vista之间。但这并不能免除您测试所支持的每个平台的责任。
您应该考虑定义一个官方支持的操作系统列表。
例如,您可能会“正式”支持:
Windows 7 SP1 32/64
Windows Vista SP2 32/64
Windows XP SP3
非官方地,XP,Vista或7的任何变体都可以使用,但是您保证向客户保证的这些操作系统都可以使用。当然,您可以通过在每个操作系统上进行测试来确保这一保证;