App架构师--读书笔记之App质量和稳定性

本文是笔者自己在读《App架构师实战指南》这本书的时候,对本书中个人觉得整理的比较好的知识点进行的一个总结归纳,方便自己之后需要的时候进行查阅,书中介绍了作为一个App开发者所需要的知识点,内容丰富,实用性比较强,感兴趣的话,建议大家可以购买看下。

稳定性衡量指标

  • 崩溃率
    • 前台UV崩溃率
    • 后台UV崩溃率
    • 前台PV崩溃率
    • 后台PV崩溃率
  • 崩溃Top
    • Top崩溃机型
    • Top崩溃问题
  • 崩溃次数
    • 人均崩溃次数
    • 页面崩溃次数
  • 网络错误率

质量监控

  • 基本验证
    • Apk相关:包名、签名、混淆、版本号等
    • 安装相关:安装、覆盖安装、卸载、升级、启动、退出等
    • 账号相关:注册、登录、退出、重复登录等
    • 代码质量:静态代码扫描(工具有:Lint、CheckStyle、FindBugs、PMD、Infer
  • 稳定性
    • Crash率(Monkey测试)
    • 电池/流量
    • CPU
    • 内存/存储
    • 帧率/流畅度
    • 包Size
    • 启动时长
    • 响应时长
  • 兼容性
    • OS版本适配
    • SDK版本适配
    • 不同芯片平台
    • 不同手机品牌
    • ROM兼容性
    • 屏幕分辨率
    • 低电量
    • 跨地域
    • 多网络环境
  • 安全性
    • 安全漏洞扫描
    • 权限列表扫面
    • 恶意代码检测
    • 仿冒应用检查
  • 功能测试
    • 用例/单元测试
    • 自动化遍历测试
    • 自写脚本回放测试
  • 线上质量监测

测试

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。