如何对ios设备进行性能测试

 我来答
zxh4567
推荐于2016-01-01 · TA获得超过6.1万个赞
知道大有可为答主
回答量:2.2万
采纳率:83%
帮助的人:1.3亿
展开全部
  1. 你的第一个UIAutomation测试脚本

  UIAutomation的功能测试代码是用Javascript编写的。UIAutomation和Accessibility有着直接的关系,你将用到通过标签和值的访问性来获得UI元素,同时完成相应的交互操作。

  下面让我们来编写我们的第一段测试代码。

  使用iOS模拟器

  1. 下载示例应用程序TestAutomation.xcodeproj,并打开它。这个项目是一个很简单的包含2个tab的tabbar应用程序。

  2. 确保选中如下图所示的“TestAutomation > iPhone 5.0
  Simulator”模式(或许你已经切换成5.1了,因此它可能是iPhone5.1模拟器)。

  3. 启动Instruments(Product > Profile),或者通过⌘I。

  4. 选择左边的iOS Simulator,然后再选择Automation模板,然后点击“Profile”。

  5. Instruments就已经启动好后,然后直接开始录制了。这里先停止录制,(红包按钮或者⌘R)。

  6. 在左边的Scripts窗口,点击“Add > Create”创建新的脚本。

  7. 在脚本编辑器里,输入下面的代码
  var target = UIATarget.localTarget();
  var app = target.frontMostApp();
  var window = app.mainWindow();
  target.logElementTree();

  8. 重新运行这段脚本⌘R(不需要保存)。脚本跑起来后,你可以在日志打完后停止它。

  赞一个!我们就这样完成了我们的第一个UIAutomation测试用例。

  使用iOS设备

  你除了将你的测试用例运行模拟器上,也可以将它运行在一个真实的设备上。不过,自动化测试用例只能运行在支持多任务的:iPhone 3GS,iPad,iOS
  > 4.0等设备上。遗憾的是不管iPhone 3G的系统版本是什么,都不支持。

  下面是如何操作:

  1. 通过USB接口连接上你的iPhone。

  2. 选择 “TestAutomation > iOS Device”模式。

  3. 确保Developper profile设置成Release模式(而不是Ad-Hoc Distribution
  profile)。默认情况下,profiling是设置成Release模式的(因为没有必要将profile设置成Debug模式)。

  4. 启动测试 (⌘I)

  5. 后面的步骤请参考前面模拟器部分。
北京康思
2018-09-20 广告
1、基本功能。市面上的电子负载均有基本的四项功能:恒流、恒压、恒阻和恒功率(安捷伦没有恒功率)。在功能基本相同,精确度相差不大的情况下,怎么判断是否符合要求呢?CHROMA和博计的电子负载只有一套工作电路,就是恒流功能。其他功能是根据欧姆定... 点击进入详情页
本回答由北京康思提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式