0

有没有人使用富客户端(即 WinForms 或 WPF)应用程序进行大量 A/B 测试?

我对在这种情况下有意义的部署策略很感兴趣。

ClickOnce 部署似乎很合适,但是让 ClickOnce 为非平凡的应用程序正常工作有很多包袱。

如果使用 ClickOnce,您如何为 50% 的用户推送更改?这是可能的,还是您只需要基本上部署 2 个单独的应用程序?

如果使用 Windows Installer,为每个测试场景推送一个新的安装程序是否有意义?这对于每次都必须更新应用程序的最终用户来说似乎很麻烦?在客户端 PC 上仅安装一个存根并在可用时动态下载更新是否有重大缺点?

4

1 回答 1

0

好吧,在我们的 ASP.Net 网站上,我们有控制导航的“场景”以及使用的复合控件。一切都在可部署中。每个新用户会话随机选择一个场景并将其存储在会话中。

你可以做类似的事情。将您的 A/B 场景放入每个构建中,并让工厂随机选择加载哪个并将其存储在用户配置文件或注册表项中。

于 2009-12-18T16:57:55.340 回答