对 Android 设备 CPU 进行锁频

本文对Android设备CPU的状态查看方法和锁频(lock frequency)方法进行详细介绍。这有什么用?作为测试工程师,你值得了解。

CPU频率

首先说下CPU的频率。我们都知道,CPU的工作频率越高,运算就越快,但能耗也更高。然而很多时候,设备并不需要那么高的计算性能,这个时候,我们就希望能降低CPU的工作频率,追求较低的能耗,以此实现更长的待机时间。

Android App持续集成性能测试:使用Python实现UI自动化

在进行Android App持续集成性能测试的时候,需要自动化实现UI层面的一些操作,常见的几种场景包括:

  • 测试帧率时,需要模拟滑屏、拖拽操作;
  • 初次安装app后启动应用时,需要点击按钮跳过协议页面;
  • 从Android M(6.0)开始,首次启动应用时会进行系统权限校验,需要勾选checkbox以及点击按钮;
  • 模拟点击按钮登录用户账号;

这些场景虽然看上去互不相关,但是从测试的角度,UI层面的操作应该都可以归为两类:控件定位和执行动作。

Python 的函数式编程 -- 从入门到⎡放弃⎦

很早以前就听说过了函数式编程,印象中是一种很晦涩难懂的编程模式,但却一直没有去进行了解。

恰好这周组内的周会轮到我主持,一时也没想到要分享什么。灵光一闪,就选定函数式编程这个主题吧,反正组里的同事都没有学过,只需要讲解入门方面的知识就好,也正好可以借这个机会逼迫自己去学习下这种新的编程方式。