术语表

AUT

这是被测试的应用程序,即Squish将要测试的应用程序

应用程序绑定

参见包装器

绑定

参见包装器

图像组

Squish中的图像组是一组被认为是“等效”的图像集合,用于图像搜索/验证。或许这个组中的图像具有不同的分辨率或色彩方案,但每张图像代表相同的概念。在底层,图像组只是之前其第一张图像的位置上的searchImages目录。

可以使用任何文件管理器添加或从图像组中删除图像,或者从测试套件资源 - 搜索图像中的IDE进行拖放操作。要使用图像组而不是单个图像,我们将图像组的目录作为文件名传递给类似waitForImage的函数。

录制和插入

这是Squish执行AUT并记录用户与它交互的过程,并将记录的脚本插入到当前测试用例的脚本中——从而扩展现有脚本。另请参阅运行和记录

OCR

光学字符识别 - 在Squish的情况下,使用外部程序分析像素图像数据并识别其中的文本。

运行和记录

这是Squish执行AUT并将用户与其交互过程记录到测试脚本中的过程(这可以随后进行编辑和播放)。另请参阅录制和插入

SquishRunner

读取和写入测试脚本的过程,并写入测试结果。它通过TCP/IP与SquishServer和AUT通信。

SquishServer

启动和停止AUT或浏览器的过程,并为SquishRunner提供通信钩子。也用于连接到正在运行的AUT,可能在远程机器上,并通过start*aut启动。

SQUISHDIR

这是Squish在您的系统上安装的目录。

Squish用户设置目录

这是Squish读取和写入其用户设置的目录。默认情况下,在Windows上是%APPDATA%\froglogic\Squish,在其他系统上是~/.squish。可以通过设置SQUISH_USER_SETTINGS_DIR环境变量来更改。

同步

使用waitFor*函数告诉Squish等待某个对象或项目准备就绪。或者使用snooze()函数。通常,这些操作会减慢Squish测试执行器的执行速度,以便AUT能够赶上。

包装器

包装器是一种可以通过它来访问另一个函数或类(被包装的函数或类)的函数或类。同义词包括应用绑定,以及普通的绑定。

例如,Squish提供了一套封装函数和类,使工具包的函数和类可在测试脚本中获得访问。

©2024 Qt公司有限制。此处包含的文档贡献归其各自所有者所有。
本提供的文档根据自由软件基金会在其网站上发布的内容,受GNU自由文档许可证(版本1.3)的条款约束。
Qt及其相关标志为芬兰及其它世界上Qt公司的商标。所有其他商标均为其各自所有者的财产。