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