问题标签 [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 投票
0 回答
304 浏览

java - 在 Linux 上以最少的安装运行 sikuli 脚本

我想将 sikuli 脚本添加到我的存储库中,并在 Linux 上以最少的安装使其可供其他人使用。说明如何在不安装的情况下在 Windows 上运行脚本,但在 Linux 上更复杂。

有没有人有这个问题的经验或建议?

0 投票
7 回答
22319 浏览

testing - JavaFX 2 的 GUI 测试框架

我目前正在阅读《Growing Object-Oriented Software Guided by Tests 》一书,它对测试驱动开发进行了不错的介绍。

一个缺点是通过本书开发的代码是基于 Swing 的。对于我的下一个项目,我想使用 Java FX 2,我想知道是否有任何 GUI 测试框架可以用于它?本书介绍了windowlicker,它只允许测试 Swing 应用程序。

0 投票
1 回答
124 浏览

java - 我应该每次都链接 GUI 测试还是重新启动小程序?

例如,在开源项目JChemPaint中,通过将十几个单独的测试收集到几个 Java 文件中来测试 GUI(使用 FEST 框架)。每个文件只启动一次小程序,并在一个链中执行几个独立的测试。

我想知道这是否是好的做法。当然,每次启动都会花费时间。但是,我可以看到先前操作的副作用和可能的例外的问题,但我不是专家。那么,将多个测试放在一个小程序启动中是一种好习惯吗?

(我也在寻找 GUI 测试的最佳实践集合,但不能提出这样的问题,尽管如此,还是欢迎提示。)

0 投票
1 回答
1563 浏览

java - 有人可以建议一个测试自动化工具来自动化 Java 小程序窗口吗?

有人可以建议一个测试自动化工具来自动化 Java 小程序窗口吗?也需要它来识别小程序窗口中的各种按钮。

0 投票
3 回答
8371 浏览

c# - Telerik Free Testing Framework vs Selenium

I am choosing one of the following to test with: Telerik Free Testing Framework and Selenium

The web-project, is a site written in C # and JavaScript.

Can you please tell which of the testers to choose and why?
Highlighting the differences of the above tools for testing?

0 投票
1 回答
161 浏览

coded-ui-tests - 用于验证 Web 应用程序 (.Net) 中 1000 多个屏幕字段的任何工具

需要验证 Web 应用程序 (.net) 上的 1K+ 字段。其中包括下拉列表、应用程序中的文本文件。这里的重点更多是数据正确反映在屏幕上的天气!

我目前正在寻找一种工具来进行验证。请帮助我!

提前致谢!

0 投票
1 回答
2382 浏览

testing - 测试 CSHTML 页面

我想知道人们是否测试他们基于 MVC .NET 的 Web 服务的 gui 部分。我用过 Watin / Specflow。我对此有两个主要担忧:

  1. 这些测试不仅仅是 gui。它们是系统检查。他们测试数据库和业务逻辑。对 gui 的任何重大更改都意味着必须重新编写这些测试。这里的 gui 也取决于后端的工作方式。
  2. 进行的测试非常缓慢。如果这些测试需要时间,前端设计人员/编码人员就无法以 TDD 方式工作。

有没有办法单独测试 cshtml 模板?例如,传入一个假的 ViewBag,看看 cshtml 的输出是否使用了正确的值等。它们运行的​​速度有多快?

谢谢!

0 投票
2 回答
294 浏览

cucumber - 您应该以 BDD 方式进行测试,还是以 Gui 测试方式进行测试?

我试图了解您何时应该通过BDD(例如 cucumber/specflow)进行测试,以及何时应该直接测试您的gui

例如,测试“ AdminHelp按钮只能由管理员看到”。

此管理按钮位于特定页面上。我是否应该以 BDD 方式对其进行测试(即:

  1. 当管理员登录时
  2. 然后他看到 AdminHelp 按钮

或者

编写一个单元测试,将 current_user 设置为管理员用户,并测试模板呈现的 html 是否包含 AdminHelp 按钮。

谢谢。

0 投票
1 回答
717 浏览

android - 原生 android 和 iOS 应用程序的 GUI 测试

我有一个原生 android 和一个原生 iOS 应用程序,想用一个工具测试它们。

是否有一种工具可以记录/编写一次 GUI 测试,然后在两个平台上使用它?

我发现的唯一工具是 MonkeyTalk,但那里没有更多工具吗?

0 投票
1 回答
679 浏览

java - 通过 Ant 分批运行 Robotium 案例

基本上,我想要实现的是这样的,但在 Ant 中使用 Robotium。我想使用 Ant 命令单独测试我的包(套件?)。

这样做的原因是因为应用程序的复杂性非常大,以至于当我一次运行所有内容时它会遇到问题,通常由于Robotium 遍历案例时的内存泄漏而中途终止,以及某些案例如何影响未来的案例应用程序某处的状态变化。

当只运行当前包或单独运行每个案例(使用我的 IDE)时,一切都运行良好,所以我想知道这是如何通过 Ant 实现的。