2011-04-26 88 views
2

我已经构建了一个Silverlight \ WCF \ Sql应用程序,并且作为测试的一部分,我需要验证该应用程序可以跨多个Windows \ IIS \ SQL \ IE (客户端SL和服务器WCF \ SQL)在多个版本的Windows上测试.NET应用程序

如 的Windows Server XXXX与IIS YY上的SQL ZZZZ

我知道,常识告诉我们,应用程序应该通过Siverlight \ WCF \ SQL支持plataforms工作,但是我们需要执行那些测试。

有没有另一种方法做这个测试“容易”?我很容易意味着不会创建一堆虚拟机。

谢谢!

+1

您可以在每台Windows Server计算机上并行安装IIS和SQL的所有迭代吗?您至少需要与要测试的Windows版本相同数量的虚拟机。 – mellamokb 2011-04-26 21:45:03

+1

缺少“已经拥有所有需要设置的环境”,我不知道该建议什么。如果没有包含该软件的虚拟或物理环境,您如何测试OS/Server软件的各种组合? – 2011-04-26 21:48:46

+0

感谢您的answare。我不确定你是否可以在同一个Windows中拥有不同版本的IIS,我正在使用它搜索 – 2011-04-26 21:50:28

回答

1

就像你在你的评论中说的那样,IIS和Windows版本之间存在依赖关系。

有一些工具可以让你运行多个版本的IE浏览器。但是这不会测试不同版本的Silverlight。

但是对于服务器端的东西,你无法绕过创建虚拟机。但是通过一些计划,您可以尽量减少您需要的数量。

创建:

  • 客户机f.eks SL 3和SL4
  • 应用层机f.eks II6和II7
  • 数据库层机f.eks SQL 2005和2008

然后通过改变配置,你可以测试不同的组合。

相关问题