如何创建测试脚本
以下章节介绍了最常用的 Squish 功能,并提供了使用 Squish 的示例。特别是,介绍了 Squish 的脚本支持、Squish 支持的不同脚本语言以及与测试脚本一起工作时可用的脚本 API。
- 如何识别和访问对象
- 如何使用测试语句
- 如何使用事件处理器
- 如何创建和使用同步点
- 如何使用 ApplicationContext 从单个测试脚本中测试多个 AUT
- 如何自动化本地浏览器对话框、ActiveX 等
- 如何创建半自动测试,并查询用户输入
- 如何创建测试失败和错误时的自动截图
- 如何进行关键字驱动测试
- 如何在测试脚本中与文件和环境交互
- 如何从 Squish 测试脚本访问数据库
- 如何在测试脚本中处理引发的异常
- 如何修改 Squish 函数
- 如何编辑和调试测试脚本
- 如何创建和使用验证点
- 如何创建和使用共享数据和共享脚本
- 如何进行基于图像的测试
- 如何与 CAN 总线设备通信
- 如何进行自动化批量测试
- 如何创建跨平台测试
- 如何分析测试结果
有关 Squish API、工具和 IDE 的完整参考,请参阅 API Reference、Tools Reference 和 IDE Reference。
Unicode UTF-8 文件编码
squishide
加载并保存测试脚本(例如,匹配 test.*
的名称的文件),使用 UTF-8 编码作为 Unicode 文本。所有 Squish 工具都假定它们执行的脚本使用 UTF-8。请参阅 编辑器视图。如果您不使用 squishide
编辑您的测试脚本,请确保您使用的编辑器以 UTF-8 编码加载和保存脚本;或者,如果您的编辑器不支持 Unicode,那么最合理的替代方案是将代码限制为 7 位 ASCII——这是所有现代编辑器都支持的——因为这是 UTF-8 的子集。
某些字符,最明显的是双引号("
)和反斜杠(\
),必须在字符串文字中引用。例如,"C:\\My Documents"
。此要求与 Squish 支持的所有脚本语言共享。
©2024 The Qt Company Ltd. 本文档的贡献包括其各自所有者的版权。
提供的文档依据 Free Software Foundation 发布的 GNU Free Documentation License version 1.3 条款许可。
Qt 以及相应的标志是 The Qt Company Ltd. 在芬兰和/或其他国家的商标。所有其他商标均为其各自所有者的财产。