skylove91 发表于 2017-1-19 15:10:49

TestWriter征文丨一个自动化测试菜鸟的TestWriter之旅

本帖最后由 skylove91 于 2017-1-19 16:26 编辑

【摘要】
对于一个从未接触过自动化测试的小白来说,第一次在51testing上面看到TestWriter工具,它的零编码易操作吸引了我,于是我就立马发起了申请,加入TW学习群,开始了我的TestWriter之旅。
【谈谈我的学习过程】
整个安装过程还是比较顺利的,但真正使用起来却遇到了不少问题。
搭建环境前的准备工作:
安装文档:下载群里的《TestWriter安装指导》
安装软件:下载群里的《SQL、JDK、SDK、APPium下载包》、《TestWriter安装包1012》
web自动化测试入门:参考群里的《入门视频教程》
安卓自动化测试入门:参考群里的《自动化测试工具TestWriter安卓应用使用教程》
这些准备工作都做好后,一步步按步骤来学习,相信很快对TW就有了个整体的了解。
【使用过程中遇到的问题】
最初,我是先在自己的电脑上同时安装了服务器+客户端:
1、web:成功打开了测试网站,可怎么就是不执行输入用户的操作呢?不知道大家有没有遇到过这个问题
   解决:首先检查一下浏览器的版本,目前TestWriter工具支持IE11.0及以下版本;Chrome支持(48-53),Firefox(13-45)

2、执行了计划后,在测试任务中查看到的都是待分配状态
   解决:这个据说是程序本身的bug,操作:停掉agent代理服务,替换群里的TestWriter.Agent.Core.dll文件(只在客户端安装目录   TestWriter\Agent\bin下替换该文件)后,重启agent代理服务,如果还不行,agent管理中停用agent→删除该agent→重新同步添加agent。
但个人一直觉得agent一直不太稳定的感觉。

成功执行了简单的页面登录退出的测试计划后,原以为可以开始深入学习了,谁知道第二天自己电脑出现了网络的问题,突然上不网,待网络恢复正常后,TW工具使用就出现了问题,提示“许可证不合法,许可证校验失败”,后面重装过多次,也还不能解决,在登录注册时一直提示下图1:

后面问群主要了离线版本的,可是在生成机器码的时候又报错,如图2。最后不知道怎么解决了,也不知道网络哪里配置出现,可是可以正常访问外网的。


static/image/hrline/4.gif


最后自己电脑实在不行了,就要来了公司的一台远程的服务器,在服务器上安装了数据库+TW服务,在自己电脑和同事电脑上各装了客户端,去访问服务器。

1、客户端在登录的时候出现过如图3的报错:

解决:由于是微软云的服务器,安全级别比较高,需要在防火墙上开每一个端口,也就是说TW服务的8008和2012这2个端口要确保是已开启的,在服务器上通过
netstat -ano | findstr "2012"来查看端口是否开启,如下图

然后再通过本机telnet(telnet 服务器外网地址 端口号)过去看看行不行,(服务器一般会屏蔽ping,遇到访问不了的,可以通过telnet来测试)
确保以上都没问题了该问题也就解决了。

2、通过自己的电脑的客户端去访问远程的服务端,出现执行计划后,一直处于待分配状态,执行不起来。而且如果客户端替换了TestWriter.Agent.Core.dll文件后,又会出现agent活跃一下就不活跃的情况,导致一直无法成功执行计划。
该问题TW的技术人员已经帮忙远程过后,还是无法解决,服务器和客户端也多次卸载重装了也是不行。不知道是不是云端机子限制的原因,但通过远程的服务器上安装客户端又是可以正常使用的,所以目前就只能在服务器上做web的测试。只能等年后的版本出来了再试试。

3、还有一个在Android录制时,时不时出现的问题:点击刷新有时会提示“unexpected error”的问题,我一般通过卸载豌豆荚重新安装豌豆荚就可以了,但第二天可能又不行了,又要再卸载一次再装豌豆荚,所以这个问题不确定到底是什么原因导致。

【总结】
通过这一个月的学习,TW工具给我感觉还不太稳定,很多问题出现在agent不稳定上。但不得不说TW的工作人员都很耐心地解答大家的问题,耐心地远程协助。自己一直在环境的问题上倒腾了很久,还没真正应用起来,使用的心得还比较浅,希望后面大家一起学习一起分享心得。

skylove91 发表于 2017-1-19 16:27:31

第一次发帖哦:)

丢丢丢 发表于 2017-1-19 16:48:12

执行了测试计划,但是执行结果那边什么数据都没有,要怎么排查原因?

skylove91 发表于 2017-1-19 17:06:12

丢丢丢 发表于 2017-1-19 16:48
执行了测试计划,但是执行结果那边什么数据都没有,要怎么排查原因?

服务器和客户端是装一台机子上吗,你替换TestWriter.Agent.Core.dll文件了吗,替换后重启agent,重新同步agent呢

TestWriter 发表于 2017-1-20 09:47:14

赞~

jingxuanzi 发表于 2017-8-14 14:39:21

加群被拒绝了:'(

TestWriter 发表于 2017-8-14 15:14:11

jingxuanzi 发表于 2017-8-14 14:39
加群被拒绝了

要先申请,审核通过后才可以加噢~
页: [1]
查看完整版本: TestWriter征文丨一个自动化测试菜鸟的TestWriter之旅