linux - Linux 应用程序的自动化 GUI 测试

标签 linux user-interface testing

<分区>

我正在寻找自动化 GUI 测试应用程序。到目前为止,我已经找到了 Froglogic 的 Squish 、Dogtail 和 Linux 桌面测试项目。

有没有什么好的免费工具可以用来测试 Linux 应用程序?我无法选择重写我正在测试的应用程序。

最佳答案

我知道有两种不同的工具:

  • 基于可访问性层:LDTP、dogtail、strongwind
  • 基于图像识别:sikuli、xpresser

在我看来,LDTP 是目前最好的工具,因为它提供了一种通过可访问性层以编程方式访问应用程序中的小部件的方法。然而,可访问性层还不是很稳定,特别是如果它在系统范围内启用的话。因此,我会让 LDTP 仅为您的应用程序启用可访问性以进行测试。

Sikuli 看起来很有前途,但我不愿意推荐它,因为我不完全确定分辨率、主题、字体等方面的变化不会破坏你所有的测试用例,你最终可能会花费相当多的钱维护它们的时间量。

关于linux - Linux 应用程序的自动化 GUI 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1140557/

相关文章:

ruby-on-rails - rails rspec 模型和 Controller 测试

python - 在不安装的情况下使用 python-Levenshtein

c++ - 静态链接库是否需要链接到它们的依赖项?

java - 在java swing中从右向左拖动一个形状

windows - Windows、Linux、MacOS 中的图形应用程序

javascript - 是否可以发送 Jasmine 2 规范被 xit 或 pending() 跳过的原因?

在 Python/Flask 中测试计划任务

linux - 从 python CLI 写入日志的正确权限是什么?

linux - 如何将命令的输出两次写入文件

java - 让java显示超过1个.add()