我们的团队现在正在开发一个大型的Swing应用程序。我们的工作主要集中在编写对现有框架的扩展。典型的工作是添加一个新的面板/或添加一个具有一些额外功能的新选项卡,以满足我们的需求。
FEST似乎对我们的代码单元测试有很大的帮助。这周我要试一试。但这里的问题是,是否有一种方法可以对整个应用程序进行自动化功能测试。换句话说,我们不仅需要测试我们的代码,还需要测试框架。毕竟,UAT是最重要的部分。
我目前正在考虑将我们得到的jar文件反编译成源代码,然后我们可以识别组件,然后使用FEST。
因此,在我开始尝试这种方法之前,我想我只是想在这里征求一下想法和灵感。肯定有人以前做过类似的事情。如果我能从以前反对这一点的老兵那里学到东西就好了。
谢谢,
发布于 2010-05-10 07:52:25
在我看来,功能测试和单元测试不是由同一个框架很好地服务的。对于功能测试,我建议您查看QFTest,它理解Swing组件,因此您可以获得比传统的点击键盘回放机制更稳定的测试,同时仍然处于功能级别。
发布于 2017-03-05 00:30:40
您可以考虑ReTest,它是一个功能性的Swing测试工具,提供了一种有趣的回归测试方法,并包含了基于AI的猴子测试。
它也将是部分开源的。
免责声明:我是创建ReTest的公司的创始人。
https://stackoverflow.com/questions/2799362
复制相似问题