首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用服务器测试不同编程语言的客户端的最佳方式是什么?

使用服务器测试不同编程语言的客户端的最佳方式是什么?
EN

Stack Overflow用户
提问于 2011-12-19 14:31:05
回答 2查看 158关注 0票数 3

我们已经用不同的编程语言(Java,.NET/Silverlight,Flash,Javascript)编写了与服务器通信的客户端,因为我们的目标是在客户端支持各种技术。它们应该执行的功能是相同的。

我们现在面临的主要挑战之一是找到一种简单而有效的方法来在服务器上测试各种客户端技术。目前我们使用的是maven,连接了许多maven插件,如JSTestDriver、Flexmojo、NPanday和其他我们自己开发的插件。有没有更好的方法?

任何帮助都将不胜感激,无论是推荐可用的框架/工具还是创新的想法来做到这一点。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-19 17:11:29

你需要的是一个干净的设计,否则一切都会变得一团糟,你必须一起测试所有的东西。

您的服务器应该具有与其他系统(浏览器、桌面应用程序、移动应用程序)的接口,然后彻底测试此API。您可以通过使用适当的框架来实现这一点,具体取决于服务器使用的技术。这应该是您的主要测试工作,然后尝试保持API稳定,因此对于服务器的每个新版本,您只需运行一次回归测试。

同时,您可以通过创建一个使用相同API的模拟服务器来单独测试客户端应用程序。

最后一个是集成测试,您可以在其中运行服务器和客户端应用程序的活动版本,并运行集成测试。

票数 7
EN

Stack Overflow用户

发布于 2011-12-19 17:19:32

expect是测试程序外部文本接口(如客户端-服务器交互)的一个很好的框架。它在纯黑盒逻辑级别上使用Tcl制定的测试进行操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8557882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档