功能与优点

  ● 智能测试记录和回放

  → 自动记录测试脚本

  → 识别的高层互动和对象(例如,单击一个菜单项),而不是低层次事件

  → 脚本独立的屏幕坐标和决议

  → 片段记录来扩展现有的脚本

  → 生成脚本代码再Python中,JavaScript、Perl或Tcl

  ● 自动验证点和Squish Spy

  → 插入验证点在任意点在测试脚本

  → 插入记录时或者当邮报编辑脚本

  → 轻松地创建验证使用Squish Spy和Object Inspector工具

  → 验证的所有属性(所有的数据类型)

  → 验证的截图(个人控制或整个屏幕)包括可配置的模糊的比较

  → 验证复杂的数据控件(比如电网)与强大的可视化的差异

  → 验证的外部文件,SQL数据库和更多

  ● 容易测试编写

  → 基于Eclipse技术的强大的集成开发环境

  → 也可以作为Eclipse插件

  → 集成了记录,测试执行和结果,脚本调试、监视、高级编辑和维护测试脚本

  → 额外的插件可供SCM、协作等

  ● 测试日志记录和批处理执行

  → 标准的日志格式是XML

  → 日志还可以是HTML、XLS、ASCⅡ和更多

  → 集成的日志查看器的Squish IDE

  → 无人测试执行和日志使用跨平台的命令行工具

  → 自动化捕获屏幕截图在测试失败和错误

  ● 高级GUI控件支持和自定义控件

  → 支持所有标准和所有支持的GUI工具包的GUI控件

  → 在菜单、树、表等也被认定为GUI对象

  → 内置支持自定义控件

  → 扩展插件机制来允许实现专用支持先进的自定义控件

  → 强大的对象命名方案,允许使用通配符和正则表达式对象命名

  → 自定义名字产生机制允许用户可以对对象类型名称自定义

  → 更多信息技术支持的所有GUI Squish可以发现在版本页面