【发布时间】:2011-08-08 05:32:02
【问题描述】:
我目前正在使用 VS 2010 在 Windows XP 上开发服务应用程序,目标是 XP、Vista 和 7。
该服务在已安装的计算机上以管理员身份运行,因此我没有发现用户控件有很多问题,但我知道每个列出的操作系统之间存在显着差异。
如果我开发 它在Windows XP上并主要测试它 我应该考虑在 Win XP 和 Win 7 上 也在 Vista 上测试它,或者是测试 在 Win 7 上完成很可能是 与 Vista 上的可比或相同? 是否有差异需要我也有一台 Vista 机器进行测试?
【问题讨论】:
-
您应该理想地在您希望运行的每个平台的每个变体上进行测试。 XPRTM、XPSP1、XPSP2、XPSP3、VistaRTM、VistaSP1、VistaSP2、7RTM、7SP1 以及各种可能的修补程序、硬件、驱动程序、应用程序软件等组合。如果没有近乎无限的资源供您使用,这套系统很快就会变得庞大且无法测试.只有您可以决定在自己的情况下划清测试一切和什么都不测试之间的界限。
-
@LukeH 在我的情况下,我认为我不需要对每个补丁和每个修补程序都进行那种程度的测试,但我确实认为我必须至少在 XP 和 Win7 以及可能的 Vista 上对其进行测试,我开始这个问题是因为根据从 Win7 到 Vista 的变化,我也不需要去安装 Vista,但是因为我对此非常不确定,而且到目前为止都回答了状态继续并在 3 操作系统上进行测试,这就是我我正在考虑现在做。我最大的问题是我不能在大部分情况下使用虚拟化,这对我来说会好很多。
标签: c# testing windows-7 windows-xp windows-vista