Ric*_*lap 9 testing clickonce qa citrix
我们有一个通过ClickOnce提供并由Web服务驱动的Windows Forms,.NET 2.0应用程序,我们的客户偶尔希望将其部署到Citrix环境中.在某些情况下,客户选择允许我们的应用程序在本地部署到用户计算机并绕过Citrix服务器,在一种情况下,我们已经为客户提供了静态安装程序,条件是不会自动推送更新,在某些情况下,我们的客户IT部门已经掌握了使ClickOnce部署在Citrix环境中工作的技术知识.
我的问题不是关于ClickOnce与Citrix问题本身 - 我们从在线研究和与客户交谈中学到了相当多的东西 - 但是关于我们第一手查看问题的最具成本效益的方法.特别是对于那些Citrix客户或供应商而言,我们设置Citrix QA环境(特别是Citrix用于桌面虚拟化)的最有效方式是什么,因为我们没有真正使用Citrix服务器?
最简单的 Citrix 场可以是一台计算机,并且可以以较低的价格从 Citrix 购买许可证用于开发目的。我过去的一位雇主在自己的农场中将一台笔记本电脑设置为 Citrix 服务器,用于性能测试,因为只需要大约 5 个用户连接到其发布的应用程序,该笔记本电脑的速度就开始显着减慢。如果您的开发工作的一部分是测试负载平衡,则可以将两台计算机设置为场并在它们之间进行负载平衡。如果您对服务器没有其他用途,并且不需要演示在服务器上快速运行的软件,则工作站级计算机可以满足需求(而不是服务器级计算机的额外成本)以及开发许可证而不是来自 Citrix 的生产许可证。