利伟的技术博客

分享、交流、成长


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 公益404

依赖管理(gradle系列三)

发表于 2017-03-08 | 分类于 gradle | | 阅读次数
前言 依赖管理是Gradle最闪耀的地方,你仅仅需要添加一行代码在配置文件中,Gradle会自动从远程仓库为你下载相关的jar包,并且保证你能正确使用它们。 Gradle甚至可以为你做的更多,当你在工程里添加了多个相同的依赖,Gradle会为你排除掉相同的jar包。 仓库 仓库可以认为是一些文件的 ...
阅读全文 »

初始build.gradle(gradle系列二)

发表于 2017-03-08 | 分类于 gradle | | 阅读次数
理解Gradle脚本 当你新建一个AndroidStudio 工程时,会默认的创建三个gradle文件,一个setting.gradle, 两个build.gradle,他们的文件结构如下:12345MyApp ├── build.gradle ├── settings.gradle └── ...
阅读全文 »

初识gradle(gradle系列一)

发表于 2017-03-07 | 分类于 gradle | | 阅读次数
背景 大家对Ant和Maven一定不陌生,Ant是2000年发布,它基于程序编程思想的发展,但它主要缺点是使用XML作为一种格式来写构建脚本,XML是分层的,不利于程序的编程,而且当XML文件变大之后维护变的困难。 Maven在2004年推出,比Ant有很大的改进,它改变了结构并且继续使用XML编写 ...
阅读全文 »

java代码优化建议(持续更新)

发表于 2017-03-02 | 分类于 java知识 | | 阅读次数
背景 最近做静态代码扫描过程中,收集了一些开发经常使用,但是可以优化的代码,整理出来,供大家参考和交流。 使用的静态代码扫描工具:findbugs、360火线。 问题记录Integer.valueOf(“XXXXX”) 这种写法主要会影响代码性能,建议使用Integer.parseInt(“XXX ...
阅读全文 »

浅谈代码覆盖率

发表于 2017-03-02 | 分类于 测试工具 | | 阅读次数
背景 我们平时写自动化,或者功能测试,最理想的状态是测完之后能自信的告诉开发,我们测试没问题了,可以发布了。 代码覆盖率就是这样一个工具,可以帮助我们了解我们的测试现状,对源代码的覆盖程度。 但是需要明确代码覆盖率本身对 产品质量 是没有意义的。并不能说覆盖率高,产品质量就高。 基本概念代码覆盖率 ...
阅读全文 »

安全扫描工具drozer的使用

发表于 2017-03-01 | 分类于 测试工具 | | 阅读次数
背景 Drozer是一个由 MWR 安全团队维护开源的软件,该软件是针对Android平台的安全审计和攻击框架。安全人员可以通过drozer自身提供的一些module完成一些基础的安全测试功能,同时也可以根据需求实现自己的module,甚至可以在利用drozer提供的框架实现一些自动化审计功能。 D ...
阅读全文 »

主流UI自动化脚本录制和执行工具对比

发表于 2017-02-24 | 分类于 测试工具 | | 阅读次数
背景 最近和公司其他同学产生了一个想法,现在公司各个app,都需要有专门的人去写UI自动化脚本(appium),且推动不同业务的同学使用appium的过程比较缓慢,所以就想能不能搞个工具,在手机端操作,能自动生成对应的自动化脚本,这样可以大大提高工作效率且非常好推广。 工欲善其事,必先利其器,就花了 ...
阅读全文 »

Android页面流畅度测试

发表于 2017-02-16 | 分类于 Android性能测试 | | 阅读次数
背景 现在App,为了能更加吸引用户,总是会加入很酷炫的动画以及在列表中插入大量规格不一的图片,这么做可能会对页面流畅度造成一定的影响,给用户最直观的感受是APP变卡了,因此从测试的角度,了解一些页面显示的原理及测试工具的使用是很有必要的。 一般测页面流畅度会从两方面入手:页面过渡重绘 和 页面帧率 ...
阅读全文 »

Android7.0新特性

发表于 2017-02-13 | 分类于 Android技术 | | 阅读次数
背景 Android7.0已经发布有些日子了,Android7.2.3马上也要出来了,我整理了一些Android7.0的特性,对测试过程中需要注意的点进行了分析。 Doze(打盹模式)加强版对应改动点 打盹模式其实是从6.0就增加的特性,不过7.0是加强版。 当设备屏幕关闭一定时间后(无论充电与否 ...
阅读全文 »

Adb工作原理

发表于 2017-02-08 | 分类于 Android技术 | | 阅读次数
引言 Adb是Android Debug bridge的简称,Android的初衷是用adb这样的一个工具来协助开发人员在开发android应用的过程中更快更好的调试apk,因此adb具有安装卸载apk、拷贝推送文件、查看设备硬件信息、查看应用程序占用资源、在设备执行shell命令等功能。 对于和A ...
阅读全文 »
1…345
Liwei

Liwei

平时工作和生活中的感悟记录

49 日志
9 分类
46 标签
© 2017 Liwei
由 Hexo 强力驱动
主题 - NexT.Mist