我的公司即将购买自动化测试工具。我们不是一家大公司,只能负担该工具的单一许可证。我们对测试的操作系统应该是我们的客户最常用的操作系统 (XP) 还是下一代操作系统 (Windows 7) 存在内部争议。无论如何,所有可能的操作系统都将被测试,但规模要小得多。
我们的大部分开发都是使用 PowerBuilder 完成的,所有的开发机器都运行 XP。因此,我们不使用 Vista 或 7 提供的任何新功能。这意味着如果我们的软件在 7 上运行,它在 XP 上运行应该没有问题。反之则不同,因此必须进行适当的测试。OTOH,主要测试环境是主要生产环境是有道理的。
鉴于资源如此有限,您会将测试重点放在哪个操作系统上?