【发布时间】:2015-05-12 17:41:08
【问题描述】:
如何在不访问源代码的情况下自动化 Delphi Firemonkey UI 测试?
我目前在 DUnit 和 TestComplete 测试中针对我的应用程序运行了一套测试。我正在考虑将 UI 从基于 VCL 移动到基于 FireMonkey。我意识到我的测试需要重写,但是我注意到我们使用的 UI 测试软件无法“查看”应用程序并查看控件及其属性。所有工具都可以看到表单,而不是看到编辑框或标签。我相信这是因为 Firemonkey 用于渲染控件的轻微手。 UI 测试可以使用 DUnit 实现,但这需要我们的测试人员能够访问源代码,这在我工作的地方不受欢迎。有人知道解决方案吗?
谢谢。
【问题讨论】:
-
fmx 有一个插件,增加了 UI 自动化支持
-
@Stefan 是的,就是这样。我永远记不起它叫什么,完全没有 fmx 的经验。
-
谢谢!这正是我所希望的。现在我只需要对其进行测试,看看它是否像宣传的那样工作。
-
无法让它工作。该问题可能发生在测试软件方面。试图设计一种方法来测试问题出在哪一边。
标签: delphi firemonkey ui-testing