likes
comments
collection
share

eTest自动化工具调试

作者站长头像
站长
· 阅读数 6

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

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

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

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

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

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

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

废话终止线👇👇👇


调试

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

eTest自动化工具调试

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

eTest自动化工具调试

eTest自动化工具调试

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

eTest自动化工具调试

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

eTest自动化工具调试

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

eTest自动化工具调试

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

再次感谢🙏🙏🙏大家提出的宝贵建议,我们也会持续更新开发进度~,欢迎更多的伙伴体验乐趣👉乐趣链接eTest🔗, 大家要下载最新版来体验调试乐趣,下载最新乐趣翻倍👉下载链接🔗

eTest自动化工具调试