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的版本,公司网络无法更新下载其他版本,模拟器在本机上跑不起来,目前只能用手机测试,看不到一个脚本同时在多个设备上运行的效果。

时间: 2024-10-11 11:42:13

Win7下RTW自动化测试的相关文章

win7下的mstsc ubuntu下的rdesktop

远程图形化登录, win7下: 开始->mstsc->10.108.103.93即可进行后续输入账号密码验证登录. 功能类似rdesktop. 如图: win7下的mstsc ubuntu下的rdesktop,码迷,mamicode.com

Win7下超级管理员创建普通权限任务

已转至新的博客 http://www.raysoftware点击打开链接.cn/?p=49 项目中用到一个功能,Win7下超级管理员创建普通权限任务. 试了几种办法,例如获取资源管理器的Token,然后以这个Token用CreateProcessWithTokenW创建任务.这样做是可以的. 但是如果当前没有资源管理器或者其他普通权限的任务怎么办?CreateToken自己构造一个Token也可以,但是那些参数看了就头大. 试了一下以超级用户方式启动任务管理器用菜单中的运行,居然是默认创建普通权

Win7下Eclipse中运行远程MapReduce程序

1.hadoop插件的参数配置 2.运行时的参数 3.运行结果 Win7下Eclipse中运行远程MapReduce程序,布布扣,bubuko.com

在win7 下编译MySQL源码

MySQL MySQL是一款优秀的开源数据库,在阿里.网易等各个互联网公司中有着广泛的应用.尽管各种NoSQL大行其道,但是关系型数据库依然必不可少. 作为一个新手,在Win7下用源码安装MySql数据库并不容易.我自己都折腾了好几天.今天把安装过程记录下来,其一是为了方便自己以后学习,其二则是分享过程,让学习者能够从我这篇文章中受益. 1. 编译环境及源码下载 编译环境:Visual Studio 2010 (Win7 32位) 编译工具: bison-2.4.1-setup.exe 下载地址

WIN7下使用VC2010调试uCOS-II 2.91

WIN7下使用VC2010调试uCOS-II 2.91 http://www.amobbs.com/thread-5462878-1-1.html ucos系统学习汇总 http://www.cnblogs.com/gmh915/category/212499.html WIN7下使用VC2010调试uCOS-II 2.91,码迷,mamicode.com

win7下安装docker的坑

1.win7使用toolbox安装docker,下载地址:https://get.daocloud.io/toolbox/ 2.安装toolbox,启动Oracle VM VirtualBox报错处理 Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown works. PSDispatch looks fine. Weird. 解决办法: 修改注册表HKEY_CLASSES_

Win7下MongoDB的安装和使用

Win7下MongoDB的安装和使用 1.下载: http://www.mongodb.org/downloads 2.安装: 安装目录为 D:\mongodb\MongoDB 2.6 Standard 配置环境变量Path为 D:\mongodb\MongoDB 2.6 Standard\bin D:\mongodb\ 下建立一个data文件夹用于存放数据库文件 3.启动服务器: cmd下输入 mongod.exe --dbpath d:\mongodb\data 如果启动正常会看到类似如下的

win7下cmd常用命令

当在win7下执行命令出现右图状况 状况下可以采用鼠标放在指定的文件夹然后按shilt+鼠标右键可以出现下图的界面直接在此处打开cmd

64位win7下powerdesigner15连接postgresql9.2问题解决

win7下已经安装jdk1.6 64bit版 安装powerdesigner 15,下载了postgressql jdbc驱动(下载地址:http://jdbc.postgresql.org/download.html) 配置连接数据库时出现,无法初始化javaVm问题.在网上查到应该是java版本问题,pd15需要32bit java 由于其他程序需要64位java,不能配置JAVA_HOME,CLASSPATH到全局环境中 于是在PD15安装目录中编写pd15.bat 内容 set JAVA