Win7下RTW自动化测试

对于移动端得自动化测试有appium和ibm得测试套件,其他的不是特别清楚。这篇文档主要介绍rtw得使用。
环境为windows
一 RTW得安装
到网上https://jazz.net下载安装文件,只有window和linux版本,如果有mac版就好了。
下载解压后点击安装即可。

安装完成后:
点击repository导入资源文件,我是将之前在ftp服务器上下载的repository.config导入后就可以看到如下RTW8.7版本的安装,点击安装即可。
repository.config内容为:

#Thu Mar 05 14:59:02 EST 2015
LayoutPolicyVersion=0.0.0.1
LayoutPolicy=MasterSetupDiskLP

这里写图片描述
安装完后我们的RTW服务器就算完成了,进入后页面如下:
这里写图片描述
1.2 安装RTW客户端
安装好服务器端后,接下来就是添加一个移动设备,我接下来将自己的手机通过wifi和usb两种方式分别连接:
1.2.1通过wifi或usb连接手机
在服务器端通过file-new-other-test-add device添加设备:
这里写图片描述
确定后会出现下图:
这里写图片描述
选择自己电脑所在网段的那个ip的url,然后在手机浏览器输入该url或者扫描二维码都可以跳转到客户端的下载页面,点击下载安装即可。这是有一点需要注意:
如果是wifi连接:移动设备需要和电脑需要在同一网段,互相ping的通。
安装完打开该软件即可看到首页右下角是否已经连接上服务端的标志。
服务端需要设置android sdk的路径:
这里写图片描述
在上图中有start now按钮,连接上USB数据线后单击即可通过数据线连接到服务器端。
连接成功后:
这里写图片描述
二 上传应用程序
在服务器端选择本地程序上传然后同步到手机即可进行测试,或者将手机里的应用上传到服务器端:服务器端同样file-new-other-test-application即可添加
我这里上传了几个程序做测试:
这里写图片描述
但是其他应用在上传时失败了,错误提示都一样:不清楚是不是和sdk版本有关系。

这里写图片描述
三 录制脚本并自动测试

3.1新建测试项目mytest
所有测试都要依附于项目,file-new-test workbenth project即可。
3.2新建test from recording文件testnews
在客户端工作台找到受管应用程序,找到新闻资讯应用,就可以看到原始、记录和清除三个按钮。
在服务器端新建test from recording文件testnews,完成后就开始录制,再手机上点击记录按钮则打开应用,开始操作,完成后退出应用,在服务器端停止录制即可完成。
看一下录制的脚步:脚步会把所有的操作记录下来,看到有可以编辑修改,增加,删除动作或者做校验的功能。

这里写图片描述
暂时不做修改,在脚本上右击可以run,选择一个连接到本服务器的客户端即可运行测试并生成测试报告,手机客户端需要选择点击进入被动控制模式。或者在手机上也可以运行测试脚本。

这里写图片描述

查看生成的测试报告:报告中会将每一个操作和截图都保存下来。

这里写图片描述

这里写图片描述
四 总结
问题:
1 rtw软件没有激活
2 添加被测试应用程序时很多程序无法导入,接近一半
3如何修改测试脚本还需要熟悉。
4 android sdk只有一个api19的版本,公司网络无法更新下载其他版本,模拟器在本机上跑不起来,目前只能用手机测试,看不到一个脚本同时在多个设备上运行的效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱美事爱生活

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值