当前位置: 首页 > 面试题库 >

什么是基于Swing的应用程序的最佳测试工具?[关闭]

仲孙英才
2023-03-14
问题内容

当我们尝试为应用程序设置尽可能多的单元测试时,我总是发现缺少UI级别的测试。那里有很多选择,但是我不确定哪是一个很好的起点。

您首选的用于测试Swing应用程序的单元测试工具是什么?你为什么喜欢它?


问题答案:

在我们这边,我们使用FEST测试SWING GUI
。这是经典摇摆机器人上的适配器,但可以大大简化其使用。

结合TestNG,我们发现这是一种通过GUI模拟“人为”行为的简便方法。



 类似资料:
  • 我已经完成了iOS应用程序的开发,想了解我的应用程序在移动端的性能。 是否有一种工具可以衡量前端应用程序以及服务API的性能。

  • 问题内容: 我敢肯定有很多方法,但是什么是对您的代码影响最小的推荐方法呢? 显而易见的是,您创建了属性文件,但是如何在渲染中交换值?在J2EE中,您总是只需要重新渲染整个页面即可,这很容易。但是在Swing应用程序中,您是否只是在paintComponent(Graphics g)方法中添加了.getProperty()的代码? 如果是这样,那么看起来似乎并不繁琐,因为现在您必须在不需要的地方到处

  • 问题内容: 我想为我的Java代码(一种单线程,本地,复杂的算法)制定一些性能指标(主要是运行时)。(因此,我不想使用宏基准来衡量JVM的实现。) 有了这个工具,我想 分析复杂性 ,即查看我的代码如何缩放参数n(搜索深度)。(我已经有一个在n中参数化的junit测试。) 如果对代码库进行一些更改会使代码变慢,请进行一些 趋势分析 以得到警告。 为此,我想使用一种工具或框架 进行 统计 ,以最佳方式

  • 问题内容: 根据您的经验,您可以推荐一些东西吗?我使用了izpack,它是一个非常不错的工具,还有其他更好的工具吗? 问题答案: 在MS Windows中,NSIS很棒,它是免费的,并且OSS 参考:具有自动JRE安装的Java启动器

  • 问题内容: 想象一下,你想使用Python开发非平凡的最终用户桌面(非Web)应用程序。构造项目文件夹层次结构的最佳方法是什么? 理想的功能是易于维护,IDE友好,适用于源代码控制分支/合并以及易于生成安装软件包。 尤其是: 你将源放在哪里? 你将应用程序启动脚本放在哪里? 你将IDE项目放在哪里? 你将单元/验收测试放在哪里? 你将非Python数据(例如配置文件)放在哪里? 你在哪里将非Pyt

  • 问题内容: Java是我选择的编程语言之一。尽管将应用程序分发给最终用户,但我总是遇到问题。 为用户提供JAR并不总是像我想要的那样友好,并且使用Java WebStart要求我维护Web服务器。 分发Java应用程序的最佳方法是什么?如果Java应用程序需要在用户计算机上安装工件,该怎么办?有没有好的Java安装/打包系统? 问题答案: 有多种解决方案,取决于你的发行要求。 只是用一个jar。这