问题标签 [qf-test]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1415 浏览

java - 命名摇摆组件的策略

在我们的 Swing 应用程序中,我们在 QA (Qf-Test) 中使用了一个自动化测试工具,当 Swing 组件被命名时它会更好地工作。(调用 Component.setName)。尽管它们的自动名称分配工作得相当好,但我们正在将 SwingX 组件引入项目中,这给该工具带来了一些问题。

屏幕上有很多潜在组件(您的典型业务应用程序数据输入屏幕,但其中很多 - 应用程序处于 ERP 的复杂级别),有哪些选项可以以合理不显眼的方式命名摆动组件?

0 投票
3 回答
3883 浏览

unit-testing - 在 Java 环境中创建自动化测试的最佳方法

我的任务是找到进行集成单元测试的最佳方法。我们有一个非常大的 Java EE 5 应用程序(桌面)。现在我们使用一个名为QF-TEST的工具,它对于大型测试来说非常麻烦,并且在任何代码更改时都很难使用(容易破解)。

我们现在想做一些更标准的东西,让开发人员有更多的控制权。

我在这里读了几篇文章:

Java EE 环境中的单元测试

自动化测试- 有点酷,虽然对于 .Net

自动化测试的最佳实践方法

Java中最简单的自动化测试工具

从我读过的一般信息来看,JUnit/JUnitEE 可能是最好的(最好的意思是学习最快,可能是 JAVA 标准)。

JUnit 是否适合大型 Java EE 应用程序?还有哪些其他人觉得更好的选择(如果有的话)?

谢谢!

0 投票
1 回答
492 浏览

python - Jython 2.5.1:UnicodeDecodeError

最近我一直在尝试使用 QF-Test 3.5.4 中的 Jython 脚本解析 HTML 文件中的数据(请注意,根据版本 3.5.1 的发行说明,支持的 Python 版本仅为 2.5.1。- http://www. qfs.de/en/qftest/relnotes.html#3.5.1)。

Python 库(旧的,因为我需要对 Python 2.x 的支持):

  • html5lib 0.95
  • 美丽汤 3.2.1

我正在运行 Xubuntu 13.10。

Jython 脚本如下所示:

现在,当我尝试使用我需要正确设置的所有变量执行脚本时,我得到了这个:

我成功地将问题追溯到“inputstream.py”的导入,这是发生错误的点。

我真的用这个把头发拉了出来。如果可以的话,请帮我解决这个问题。

编辑:

通过修改 inputstream.py 修复:

0 投票
1 回答
1111 浏览

sonarqube - 如何获得使用 QF 测试工具运行的测试的代码覆盖率

我使用 QF 测试工具 ( http://www.qfs.de/en/qftest/ ) 来运行基于 UI 的集成测试。是否有任何工具可以获取 qft 测试套件的代码覆盖率? 注意:我使用 Sonar(jacoco 插件)来获取 Junit 测试的代码覆盖率。我用谷歌搜索了很多,找不到任何相关文档。因此,任何指向文档或示例的链接都会有所帮助

0 投票
2 回答
775 浏览

screenshot - 如何使用 QF-Test 创建浏览器的屏幕截图?

QF-Test 允许我截取整个桌面的屏幕截图:

如何仅截取浏览器的屏幕截图?

0 投票
1 回答
674 浏览

qf-test - QF 测试中的 if 语句

我正在学习 QF 测试并想做一个简单的 if 语句。如果我在这一页上进行更改,它会启用一个“应用”按钮,如果它启用,我想单击它。

当我检查按钮是否启用时,这就是出现的内容

所以我想说一些类似的话

但这似乎不起作用

0 投票
1 回答
182 浏览

python - 无法打破 jython for 循环

我正在尝试使用 Jython 脚本自动识别组件。问题是一旦达到匹配值,我就无法停止迭代。代码是:

尽管放置了 break 语句,但我无法打破 for 循环。

0 投票
1 回答
329 浏览

web-frontend - QF 测试没有 ID 的动态组件

我正在使用 Qf 测试软件测试组件是动态的并且没有 ID,我们尝试了 xpath 但 Html 树很复杂。你有什么想法如何在 Qf 测试中通过步骤解释来处理?

0 投票
2 回答
156 浏览

java - QF-Test 将错误的属性添加到被测系统

我目前正在尝试测试 Eclipse RCP 应用程序的 UI。手动执行时,应用程序启动良好,可以正确使用。但是,当 QF-Test 启动应用程序时,我得到ClassCastException一个 3pp 模块:

在分析 3pp 库的代码后,我发现尝试将系统的属性值转换为String. 这应该不是问题,因为所有属性值都应该是String(请参阅此答案)。但是,QF-Test 正在添加 3 个属性,它们的值为File( java.io.File) 对象。更确切地说:

我想删除那些错误的属性值。我已经尝试将它们手动定义为 QF-Test 命令行调用的参数,但没有成功。

一些帮助将不胜感激。

0 投票
1 回答
40 浏览

button - QF-TEST:Chrome 中的按钮不可点击

我已经在计算机上进行了录制并进行了一些运行平稳的测试。现在我尝试在同一台计算机上运行,​​但按钮不可点击,它指向网页上的其他位置。组件值相同。

“anmelden”按钮不可点击,它指向图像中显示的数字 2 上的字段

谁能帮我解决这个问题