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

Pri*_*rix 3 c# testing windows-xp windows-vista windows-7

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

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

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

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