- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
iTestin 快速入门
目标
本教程解决以下问题 ,帮助您快速了解 iTestin。
1. iTestin 能干什么
2. 如何获取到最新版本的 iTestin
3. 如何使用 iTestin 录制一个基于组件 (控件)的简单脚本;
4. 如何进行回放
5. 如何提交云端测试
6. 如何在 Testin 查看测试结果
7. 如何复用脚本
8. 如何编辑脚本
iTestin 能干什么?
iTestin 是云测( )提供给广大移动应用测试者或者开发者免费使用的一款安
卓 UI 自动化测试录制工具 (目前只支持Android 应用程序的录制,不支持 iOS )。
对于普通应用 ,它提供基于控件的录制方式(同时支持 WebView 中的 Web 控件识别 ),
也就是说您录制好的脚本可以在不同分辨率,不同版本的安卓设备上执行。当您的应用升级
时,如果脚本所涉及的界面没有变化的话,可以直接复用已有脚本进行回归测试。
对于游戏应用,iTestin 提供了坐标录制方式,可记录任意屏幕操作的轨迹。目前坐标录制
不支持跨分辨率,需要尽可能地提供不同分辨率的脚本,才能实现较完美的回放。
如何获取到最新版本的 iTestin
iTestin 最新版本可以从 获取。iTestin 工具是完全免费的,可以自由下载
使用。
下载得到的是一个 zip 包命名类似于 iTestin4.2.2.zip ,直接解压后,双击运行 itestin.exe
文件即可。不需要安装 JRE ,也不需要安装Android SDK ,工具自带这些运行环境和工具。
录制第一个脚本
注册、登录
iTestin 启动后的界面如下,输入 Testin 的用户名和密码,即可登录。
(如果没有账号,可以点界面上的“马上注册”程序会直接带您到 Testin 的注册页面,免
费注册一个账号 ,激活后回到iTestin 继续登录 )。
如果本地上网需要使用代理的话,可以使用 “网络设置”里的代理设置(具体可以咨询您所
在公司的 IT 人员 ):
登录后的界面如下。
录制前的准备
首先连接一台安卓手机到您的 PC ,手机上需要打开 “开发人员选项”中的“USB 调试”,
这样 iTestin 才能认出您的手机。如果手机驱动程序没有安装,可以利用豌豆荚或者 360 手
机助手,来安装手机的驱动。您也可以点击客户端左上角没有找到设备?点击查看,可以了
解详细准备步骤。
选择被测程序
连接完手机,并选择您要测试的应用程序 (APK 文件),这里以API Demo 为例:
(需要注意的一点是,被测程序是指本地电脑上以扩展名.apk 结尾的安卓应用程序包文件,
而不是手机上已经安装好的应用程序。有的同学会误以为是录制手机上已经安装的应用,尝
试从这里去选择手机上的应用。)
然后点 “下一步” ,这时 iTestin 会对您的应用做一些解析工作,获取版本和应用名称等信
息,并检测程序包是一个正常的安卓应用程序。如果应用需要提供签名信息,请在设置中添
加。
开始录制
随后会进入录制页面,点击录制按钮开始录制过程。
首先需要给即将要生成的脚本命一个名字。
注:这里支持用中文来命名的脚本名,您可以想一个较为有意义的名字,最好能体现这个脚本的
测试目的,这样有助了管理测试脚本。如果勾选”安装/卸载应用“,则在每次录制后会将应用
卸载,再重新安装上,这样能保证应用是以第一次启动的状态运行,适用于录制程序第一次使用
时的场景。是否勾选,取决于该应用的使用场景。勾选“自动截屏”,则是在每次进行操作后自
动截屏,记录当时场景。
确定后,iTestin 会将应用程序进行重新签名,然后安装到手机上,另外会准备一个录制框
架程序包,也一并安装到手机上:
安装完成后,录制过程就真正开始了,计时器开始计时,现在您可以在手机端,直接操作应
用,相应的操作步骤会被记录到右边的步骤列表中 :
修改脚本
录制过程可以对步骤进行必要的修改,比如觉得第一步,等待时间为 3844 毫秒,时间太长
了,可以双击该步骤,将时间改短:
模拟器录制
除了从手机端对应用直接操作外,也可以通过界面上左边的模拟器,进行操作录制。鼠标在
模拟器上移动,可以看到有一些实线红框出现:
在选中的控件上右击鼠标,会出现适用于当前选中控件的操作菜单。
长按,这个操作不需要解释 ;上滑、下滑、左滑、右滑,主要适用于支持滑动的控件,比如
应用第一次打开通常有的引导页上的新功能介绍图;断言,可以用于判断当脚本执行到这一
步时被选中的控件是否存在,如果不存在的话,脚本将会以失败结束,原因是被断言的控件
不存在。这个功能,可以用于作为脚本
文档评论(0)