eTest自动化工具调试

 

各位大家好! 我又双叒来摸鱼啦🦑,今天主要对最近试用eTest工具的小伙伴遇到问题反馈,做了一个优化功能,帮助大家快速定位问题,在使用工具跑脚本遇到报错……不知道怎么调试,今天带大家了解一下怎么调试

既然选择了远方便只顾风雨兼程

从设计角度来说在自动化测试工具,eTest巧妙的解决了自动化测试上手的难度,巧妙的脚本录制模式,和测试工具回放模式,让自动化测试变得超级简单,应该算是上手比较简单的自动化测试工具之一了,开发的版本迭代还是比较少,还有很多不足地方,工具的健壮性、测试异常场景的兜底还是不够完善,还需大家一起帮忙提出对测试工具的使用反馈和建议🙏🙏🙏,帮助eTest的成长

在开发中,很难穷举所有的测试场景,而且页面交互场景也多种多样,在开发前期,通过划分最小颗粒度,逐个开发兼容 文本输入、下拉、单选、多选、按钮的单击、双击、鼠标hover……,浏览器打开、tap切换、 然后通过这些组件的拼接组装就形成了我们见到的各式各样的页面,理论上我们可以做到覆盖全场景,实际上由于网页代码参差不齐……,一个页面多个相同的id属性,动态id(每次打开页面都会变化) ,iframe多层嵌套(让查找页面元素复杂度指数级提高),页面元素动态插入导致页面元素的顺序也不对……等等,这么多复杂的场景,对开发工具来说的确是个很大的挑战。

遇到问题不要慌🐶🐶🐶 小弟马上来帮忙

虽然我们内部尝试在不同的项目跑自动化测试,对暴露出来了工具的不足,也为我们积累很多的开发工具的经验,如果做一款自动化,需要经过更多的测试场景,所以在来源工具后,我们第一时间收到了大量的反馈,为我们做自动化提供了宝贵的建议,特别感谢🙏🙏🙏,大家的支持是们坚持下来的动力,我们也会尽量第一时间给出反馈,大家再试用过程不要被被我们开发出来的Bug 阻碍

最近最棘手的问题,应该是小伙伴们自己录制脚本跑自动化脚本失败的情况吧,今天我们带领大家学习怎么调试录制的脚本……帮助大家解决实际运行中的问题。

废话终止线👇👇👇


调试

首先打开配置tap,点击开启调试,然后点击更新

这个时候在点击运行自动化是会出现一个黑黑的日志输出台

然后启动项目后,浏览器就停留了,这个时候工具提示按ctrl+f执行一下步,我们按下快捷键ctrl+f就会执行下一步,

控制台输出当前用例执行结果,等到出现stap:执行结束,说明上一步测试用例执行完毕,我们再按ctrl+f继续执行下一步,依次执行

在遇到报错地方停下,可以看下控制台输出错误信息,对比当前用例在浏览器执行的操作,就可以很快定位到问题,该删脚本删脚本,该删用例删用例,该修改用例修改用例……,官网有对测试脚本API的解释 点击这里👉快捷链接🔗,看懂测试脚本,知道错在哪里就可以直接修改了

这里整个调试就结束了,测试脚本跑通后,再关闭debug模式

行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值