Squish教程中心
Squish中文网站 > 新手入门
教程中心分类
Squish
免费下载
前往了解
在Squish脚本写的比较多之后,最麻烦的其实不是多点几次按钮,而是同样的流程需要换很多组数据,就比如登录的时候要测好多账号,查询的时候要换不同的条件,新建表单的时候还要考虑正常值、空值和边界值,要是每组数据都去复制一份脚本,后面维护起来就会非常头疼,Squish数据驱动测试怎么做Squish数据驱动用例读取失败怎么办,其实核心的想法就是把具体的“操作步骤”写在脚本里面,然后把“输入的数据和预期的结果”单独放到数据文件里面。
2026-06-29
在用Squish这个工具做自动化测试的时候,脚本可能会出问题,其实很多时候不是写脚本的逻辑搞错了,主要还是软件里的控件对象没办法被系统稳定地认出来。关于Squish对象识别怎么配置,以及Squish对象识别失败后怎么重新定位这两个问题,它的核心解决办法就是要把对象名字配置得既能起到唯一的区分作用,又不能写得太死板。
2026-06-29
在网页自动化测试刚开始搭建的时候,有一类问题是比较常见的,那就是Squish Web里面,操作要怎么去录制,还有录好的脚本,回放的时候又为什么会跑失败,录制的时候,看着一切都挺顺的,可一到回放,就卡在了按钮、弹窗、输入框,或者是页面跳转上,这背后的原因,多半倒不是工具它自己不能用,而是环境、对象怎么去识别、等待的条件,还有测试用的数据,这几样东西没有事先处理好。Squish for Web这个东西,它面向的是那些,要通过Web服务器去访问的、真实的Web应用,所以在做测试的时候,是需要让被测的那个页面,处在一个能被访问到、也能被反反复复重新启动起来的状态。
2026-06-01
Squish的许可证要怎么激活,还有许可证服务器连不上的时候该怎么处理,这些事情在第一次安装工具、好几个人一起用一套许可证、或者是在CI机器上跑自动化测试的时候,是经常会碰到的,现在Squish比较常见的许可证方式有三种,一种是本地许可证,一种是Squish浮动许可证服务器,还有一种是Qt许可证服务器,按照官方的说明,本地许可证主要是给评估用户准备的,商业用户需要从负责许可证的管理员那里,问清楚服务器的类型、地址和端口号,然后在安装或者配置Squish的时候把这些信息填进去。
2026-06-01
在Squish里,对象映射失效最常见的原因,不是工具突然找不到控件,而是对象原来依赖的属性变了,比如标题文字变了、父对象层级变了、类名或某个动态属性变了。Squish官方文档对这件事讲得很清楚,对象映射本质上是Symbolic Name和Real Name的对应关系,脚本真正依赖的是Symbolic Name,执行时再用Real Name里的属性去查找对象。所以一旦控件属性变化,真正该修的通常不是脚本主逻辑,而是对象映射里的识别条件。
2026-04-22
Squish激活失败,先不要只盯着“激活码对不对”,更要先分清这次走的是哪条授权链。Qt现在对Squish这类QA产品的许可证获取,已经纳入Qt License Service这一套流程里;官方排障文档也明确写到,用户在启动Qt或QA产品,比如Squish时,如果取不到有效许可证,问题往往会落在Qt License Service、Qt License Server、代理、防火墙、本地证书或服务配置上。换句话说,激活失败很多时候不是单一点故障,而是整条授权链里某一环没打通。
2026-04-22
在Squish里看日志,先要分清你要看的到底是哪一类信息:一种是测试执行结果日志,主要看用例是否通过、失败点在哪、哪一行脚本触发了问题;另一种是工具自身的调试日志,主要用于排查Squish IDE、squishserver、squishrunner与AUT挂接过程中的异常。把这两类入口分开理解,后面读结果会清楚很多。
2026-03-16
Squish对象识别不准,通常不是工具突然失效,而是对象名里混进了易变属性,或者界面刷新、时序和对象层级发生了变化。处理这类问题,最有效的路径不是反复重录脚本,而是先把对象识别规则改稳,再把属性选择口径固定下来,这样后面的脚本维护量会小很多。
2026-03-16
做“squish与Jenkins集成怎么做,Jenkins触发squish任务怎么配置”,先把执行节点、Squish安装、任务触发跑通,再补报告与红灯规则,排错会省很多力。
2026-01-27
遇到Squish脚本执行报错时,先别急着改脚本内容,很多问题其实发生在服务端连接、AUT启动与Hook阶段,脚本只是最后被动报错的一环。把日志打开、把报错阶段定位清楚,再按依赖链从外到内排查,处理速度会快很多。
2026-01-27

第一页123下一页最后一页

135 2431 0251