是否有免费的Mac或Windows发行版仅用于开发/测试目的?

时间:2011-06-25 12:19:54

标签: testing operating-system cross-platform

我希望在所有三个流行的平台上测试/调试/开发我的软件。我想知道我是否可以访问免费副本(例如虚拟操作系统)以在Windows和Mac上测试我的软件?

我想知道大多数开发人员都在测试他们的软件。您显然需要实际的Win / Mac以确保您的软件按原样运行,但您不希望为所有操作系统付费,特别是因为您不使用它们,除了在它们上测试您的软件。

我正在研究需要进行大量测试的事情。它是为开发人员制作的,因此,即使我碰巧有额外的现金浪费在我不使用或喜欢的操作系统上,我也不能要求每个开发人员使用我的产品。

我有什么选择?

3 个答案:

答案 0 :(得分:3)

Macintosh操作系统只能在Macintosh硬件上运行。有“hackintosh”黑客攻击有人已经攻击操作系统在非Macintosh硬件上运行,但由于它们的性质,他们不值得信任测试你的软件,因为它可能在hackintosh上运行但不在合法版本,因为它依赖于使操作系统在非Macintosh硬件上运行的非常黑客。

此外,还有一个词是试图获得制造商希望您支付的东西的免费副本:盗窃。

那就是说,我看到了一个来自Sun的人的演示。他在MacBookPro上安装了OpenSolaris作为他的主要操作系统,然后使用VirtualBox运行Windows和Mac以及Solaris虚拟机。而且因为虚拟机是在ZFS上运行的,所以很容易将它们恢复到预测试状态。它每次都为一致的测试环境做好准备。

答案 1 :(得分:2)

对于Windows,您可以获得MSDN许可。它不是免费的,但你可以使用整个操作系统来测试你的软件。

我不确定您对其他开发人员的关注点。这是您的软件,并负责在各种操作系统上进行测试。其他开发人员通常只会测试他们使用的单个操作系统,或者如果他们使用您的代码为多个操作系统创建自己的应用程序,他们就已经有了这个成本。

答案 2 :(得分:2)

Microsoft提供的VPC图像专门用于在XP,Vista和Windows 7上测试IE 6,7,8和9中的网站:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11575