问题标签 [gui-test-framework]

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 投票
2 回答
197 浏览

testing - 不同类型产品的测试自动化框架

我已经阅读了测试自动化框架是什么的一些基本定义,但我希望用简单的语言和更实际的例子来了解。

可以说。

我拥有一家公司,该公司为不同目的在不同平台上生产不同种类的产品。例如,Spotify 网络版、ipad/Android 上的 Google Map 应用程序和多个平台上的 Ebay.com。

现在,由于所有这些产品具有不同的性质和不同的平台上的目的。我们如何实现涵盖所有这些的测试自动化框架。

PS:问题的目的是了解测试自动化框架的实际含义以及如何为不同的产品实现它?

0 投票
0 回答
71 浏览

c++ - 使用适用于 Windows 的 TUG。编译失败

我现在正在探索开源工具来测试我的 QT GUI 应用程序。经过一番研究,我发现了有希望的:

TUG:GUI 单元测试库https://github.com/pedromateo/tug_qt_unit_testing_fw

不幸的是,它是一个 Linux 库,但我正在使用 MSVC 开发 Windows 应用程序。

但我没有放弃并安装了 Cygwin。我的想法是用 Cygwin 编译 TUG,然后cygwin1.dll在我的测试框架中使用它。

TUG正在使用qmake生成正常 make 文件的项目文件进行编译。

第一步是将开关包含-D__MINGW32__在我的 qmake 项目文件的 DEFINES 部分中。这消除了一些编译错误。

然后我运行我的qmake:

然后我运行 make ,它编译得很好,但在最后一步将目标文件链接到libTUG.dll. 它最终导致了很多未定义的引用错误。

我的想法是,make 尝试将 MSVC Windows 库链接到我libTUG.dll导致错误。

有没有人有TUG与 Windows 应用程序一起使用的经验?

生成的 Makefile 中链接失败的相应部分可能是:

选项在哪里

0 投票
2 回答
69 浏览

java - 如何为仅在程序运行时调用的函数编写 JUnit 测试?

我有一个 Java 程序,它在运行时会显示一个带有导入文件按钮的 GUI。我想为导入文件方法编写一个单元测试,以确保该方法一直执行,但该方法仅在按下按钮时调用,仅在手动运行程序时才可用。像这样的事情最好的方法是什么?

测试方法:

我的junit测试:

0 投票
0 回答
32 浏览

qt - 挤压日期时间滚动条测试

在此处输入图像描述如何滚动直到在 Squish 测试(QT 应用程序)中可见特定对象?滚动条有日期(月、日和年)可供选择。请提供有关如何定位对象并滚动或拖动到特定日期的任何建议。