问题标签 [gui-testing]

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 投票
5 回答
2370 浏览

ui-automation - GUI 自动化测试 - 窗口句柄问题

我们公司目前正在为紧凑型框架应用编写一个GUI自动化测试工具。我们最初搜索了许多工具,但没有一个适合我们。

通过使用该工具,您可以记录测试用例并将它们组合到测试套件中。对于每个测试套件,都会生成一个应用程序,该应用程序启动被测应用程序并模拟用户输入。

一般来说,该工具工作正常,但由于我们使用窗口句柄来模拟用户输入,所以你不能做很多事情。例如,我们不可能获得控件的名称(我们只获得标题)。

使用窗口句柄的另一个问题是检查更改。目前我们模拟一个控件的点击,根据结果我们知道应用程序是否已经进入下一步。

有没有其他(更简单)的方式来做这些事情(例如消息队列或其他任何东西)?

0 投票
5 回答
4930 浏览

cocoa - 你如何测试你的 Cocoa GUI?

我想为我的 Cocoa 程序的 GUI 编写一些测试。

Cocoa 应用程序有什么好的 GUI 测试框架吗?我发现的唯一东西是Squish,2.400 欧元,远远超出了我的预算……</p>

有任何想法吗?如何测试你的 Cocoa GUI?

0 投票
2 回答
3824 浏览

delphi - 为什么 TestComplete 这么慢?

我们正在使用来自 AQTime 的 TestComplete 来使用我们的客户端/服务器应用程序在客户端测试 GUI。它是用Delphi 2007 编译的。客户端的源代码大约有140 万条源代码。硬件是使用 Windows XP Pro 的 Intel 双核 2.13 Mhz、2 GB RAM。

我使用所有调试选项编译应用程序,并在 TCOpenApp、tcOpenAppClasses、tcPublicInfo、tcDUnitSupport 中链接,如文档中所述,使其成为开放应用程序。生成的 exe 文件大约为 50 MB。

现在运行测试脚本时它可以工作,但运行速度非常非常慢。CPU 以 100% 的速度运行,由于速度慢而更改测试脚本有点令人沮丧。我已经关闭了所有桌面效果,比如圆角窗口。没有桌面背景。

其他有相同经验甚至解决方案的人吗?

0 投票
6 回答
7865 浏览

testing - 软件测试自动化 - 硕士论文

我正在尝试写一篇关于软件测试自动化的论文。我计划比较两种测试脚本的记录和编程方法,并讨论几个自动化框架,例如 Abbot、Selenium、Yemmy、FEST 等……在我的论文中还将简要概述软件测试技术和也许是自动化测试与软件测试的比较。

编辑:我计划在其 GUI 上测试应用程序的各个方面。所以我的测试主要是在测试世界的黑盒方面。我还没有打算写单元测试。

目前,我阅读了很多关于不同自动化框架的信息,但我可能没有时间查看所有这些。所以我计划阅读它们并使论文更加基于文学。

  • 你觉得这个话题能成功吗?
  • 你对这个话题还有其他想法吗?
  • 你能推荐文学吗?
  • 你对这个话题有什么看法?
0 投票
11 回答
13345 浏览

java - Selenium 之于 Web UI 测试就像 ________ 之于 Windows 应用程序 UI 测试

我对测试仅客户端 Java 应用程序的 UI 感兴趣。最流行的框架是什么?你推荐的框架是什么?另外,为什么 Selenium 不这样做(或这样做)?在我看来,任何可以测试 Web 应用程序的东西都应该能够测试 Windows 应用程序。

0 投票
2 回答
3750 浏览

c# - 自动化 UI 测试大型 c# 表单应用程序

我正在做一个相当复杂的项目。我们有 ac# forms 应用程序,它有几层业务逻辑,通过套接字接口与 c++ 硬件管理层通信。

我们有 c++ 方面的单元测试覆盖率和业务逻辑,但是表单应用程序的验收测试对我来说是一个全新的世界,因为我们之前只完成了 Web 应用程序。

关于从哪里开始的任何建议?我查看了 NUnitUI,但我不确定它是否有足够的深度来做我们需要的事情。我正在寻找一个套件来进行自动化 UI 测试。

此外,如果这是我需要做的,我可以为正确的解决方案付费。

谢谢!

0 投票
4 回答
4091 浏览

gui-testing - 使用测试自动化 FX 的经验

希望将 UI 测试添加到我的 WinForms 3.5 项目中。目前使用 MSTest 进行单元测试和 MSBuild 来构建它。

我正在考虑的一个选项是Test Automation FX

该产品似乎有点新并且没有完全打磨,但它似乎可以工作。所以,我很好奇是否有其他人在使用它并且有好的或坏的事情要说。

它的价格(450 美元)比Test Complete(2000 美元)便宜很多,所以我也试图从 Test Automation FX 中找出缺少或缺少的东西(如果有的话)。

0 投票
2 回答
3198 浏览

user-interface - 使用 SWTBOT 在无头模式下运行测试时处理 SWT 对话框

我正在使用 SWT 构建的 Eclipse 应用程序上运行 Junit 测试用例。我正在使用 SWTBot 进行 GUI 测试。所以,这是我的问题:

editor.bot().button("Make Excel Template").click();

此代码帮助我在我的应用程序中生成模板。完成后,它会弹出一个带有“OK”作为消息的模态对话框。但是,我无法让 SWTBot 找到此按钮/小部件/对话框。我不断收到“WidgetNotFoundException”。

有人遇到过这个吗?SWTBot 网站上的官方内容说对话框应该在单独的非 UI 线程中运行。但是,提供的示例信息量不是很大。

感谢你的帮助!

0 投票
3 回答
4862 浏览

java - 如何在不显示在 FEST-SWING 中的情况下进行 gui 测试

在我的项目中,我们使用FEST进行 GUI 测试。我们一直相信 FEST 很强大,但是每次显示帧都是浪费时间。此外,我们使用的是 continuum,而 FEST 不适用于 continuum,因为 continuum 的 maven 无法打开 GUI(顺便说一下,我们也使用 maven,并且我们的测试在本地机器上通过 maven)。

我怎么解决这个问题?

如果不可能,请通知我。

0 投票
7 回答
20393 浏览

c# - 使用 C# 自动化 GUI 测试

我正在做一个项目,为.NET 中的图形应用程序构建自动 GUI 测试。我将使用 C#,但我正在尝试阅读以获取一些想法。但我不知道如何录制和回放。那你能给我你的想法吗?