更好更快的Android自动化测试.pptVIP

  • 2
  • 0
  • 约2.95千字
  • 约 17页
  • 2019-11-13 发布于天津
  • 举报
更好更快的Android自动化测试 鲁晓宇@百度 2013-07-13 agenda Android自动化测试现存问题 Café框架功能介绍 Café框架技术特点 现存问题 想更好的测试? 调用系统服务,需要给被测apk添加权限,不方便? 有的测试用例需要操作几个app,跨进程测试无法实现? Monkey覆盖不全,经常漏掉重要功能点? 用例失败时缺少自动截图辅助定位? 想更快的测试? UI界面变化太快,一行行写case速度太慢,case维护速度跟不上? 无root获得system权限 System权限的应用场景 设置系统时间、系统属性 重启adb、重启手机 利用Android签名检查漏洞(ZipFile.java) 在没有platform签名的情况下修改Settings.apk的代码逻辑 普适性:Android1.6-4.2都存在这个漏洞,所以可以用作测试提权。 Zip允许同名文件存在,第一个是修改的classes.dex,第二个是原来的classes.dex 利用安装签名校验时,同名文件只会校验最后面那个。 apk运行时加载第一个classes.dex 控件级录制回放 解决问题:快速生成可复用的测试代码。 Demo: /v_show/id_XNTgwMzA2NjI4.html 一次录制,跨分辨率、跨android版本回放 支持native、web、 hybrid App 控件级

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档