开发XP,Win 7和Vista - 我需要单独测试Vista吗?

时间:2011-04-18 21:41:24

标签: c# testing windows-7 windows-xp windows-vista

我目前正在使用VS 2010在Windows XP上开发服务应用程序,目标是XP,Vista和7.

该服务在安装的计算机上以管理员身份运行,因此我没有看到用户控件的许多问题,但我知道每个列出的操作系统之间存在显着差异。

如果我发展    它在Windows XP上主要测试它    我应该考虑在Win XP和Win 7上    在Vista上测试它,或者是测试    完成Win 7很可能会    与Vista相媲美或相同?    是否存在需要我使用Vista机器进行测试的差异?

1 个答案:

答案 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的任何变体都应该可以使用,但这些是您保证客户可以使用的操作系统。当然,唯一可以做出这种保证的方法是对每个操作系统进行测试;)。