上云无忧 > 文档中心 > 百度智能云移动App测试服务 - iOS脚本编写
移动App测试服务
百度智能云移动App测试服务 - iOS脚本编写

文档简介:
手动编写iOS测试脚本: 操作步骤: 1.设备准备:一台Mac。 2.环境依赖:XCode7.3.1 目前最新版。 3.具体步骤。 将应用成功部署到模拟器上(这里以iPhone 6 Plus模拟器为例)。 Ps: 也可以使用真机,如果需要使用真机录制, 请打开 设置 -> 开发者 -> Enable UI Automation选项。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

手动编写iOS测试脚本

操作步骤

1.设备准备:一台Mac

2.环境依赖:XCode7.3.1 目前最新版

3.具体步骤

将应用成功部署到模拟器上(这里以iPhone 6 Plus模拟器为例)

Ps: 也可以使用真机,如果需要使用真机录制,

请打开 设置 -> 开发者 -> Enable UI Automation选项

点击Xcode -> Open Developer Tool -> Instruments

选择对应的模拟器和应用,并选择Automation模板,然后按Choose下一步 

点击下方红点开始录制 

随后在模拟器上可以进行任何点击拖动操作,录制完毕后点击下方的停止。

可得到录制成功的代码

var target = UIATarget.localTarget(); target.frontMostApp().mainWindow().buttons().firstWithName("1").tap(); target.frontMostApp().mainWindow().buttons().firstWithName("2").tap(); target.frontMostApp().mainWindow().buttons().firstWithName("3").tap(); target.frontMostApp().mainWindow().buttons().firstWithName("4").tap(); target.frontMostApp().mainWindow().buttons().firstWithName("5").tap(); target.frontMostApp().mainWindow().buttons().firstWithName("6").tap();

如果脚本有任何问题可以手动微调,并可以用下方的播放键重放。

UIATarget对象的更多方法

请参考苹果官方文档https://developer.apple.com/library/tvos/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/UIAutomation.html

另也可参考Monkey脚本

调整完毕后复制代码并保存为.js文件,即可作为百度智能云的iOS自动化测试用例一起提交

相似文档
  • 介绍: 多用户访问控制,主要用于帮助用户管理云账户下资源的访问权限,适用于企业内的不同角色,可以对不同的工作人员赋予使用产品的不同权限,当您的企业存在多用户协同操作资源时,推荐您使用多用户访问控制。
  • 自动化测试: 提供哪些自动化测试? 自动化测试是否支持iOS测试? 自动化测试是否支持PC/Pad的兼容性测试? 自动化测试如何测试App具体功能模块的兼容性? 自动化测试最多支持多少机型测试?都是真机吗?
  • 提供哪些自动化测试? MTC自动化测试服务包含:脚本兼容测试、深度兼容测试、安全漏洞扫描、探索兼容测试。 自动化测试是否支持iOS测试? 目前各类型兼容性测试、安全漏洞扫描服务均支持iOS测试,欢迎前往体验。
  • 有哪些人工测试服务? 提供专家团队测试、海量用户测试、用例编写、用例执行等人工测试服务,如需其他人工测试方面的服务请邮件:mtc_support@baidu.com 或线上 https://ikefu.baidu.com/web/mtc-cs 与百度测试客服团队沟通。
  • 本服务协议是百度移动测试中心(以下简称百度MTC)网站(mtc.baidu.com,以下简称为“本网站”)的经营者北京百度网讯科技有限公司(以下简称为“本公司”或“百度”),与用户(下称为“您”)共同缔结的对双方具有约束力的有效契约。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部