移动端测试体系建设

一、测试 or 开发期间:

        1、静态代码检查

                1、在编译和运行代码之前,使用静态代码分析工具对代码进行分析,查找潜在问题,如:内存泄露,缓冲区溢出、未初始化的变量等低级语法错误等,常作为流水线卡点自动执行

                2、Android端常见静态代码检查工具:Android Lint、FindBugs、QA Plug、godeyes等;ios端常见静态代码检查工具:Clang Static Analyzer、godeyes、infer

        2、单元测试

                通常由研发负责,接入流水线作为卡点

        3、集成测试

                测试不同模块之间的交互和写做是否正常,一般使用接口测试来达成,线下执行或等待运行稳定后接入流水线卡点;JAVA通常使用TestNg、JUnit等,OC通常使用原生的框架如XCTest

        4、功能测试

                基于Demo/APP ,通过接口/UI自动化来实现

        5、白屏检测

        5、性能测试:性能自动化

        6、稳定性测试:稳定性自动化

        7、埋点测试

        8、兼容性测试

二、封板,发布前:

        1、封板回测:P0/P1case,性能、埋点、稳定性、功能、白屏自动检测
        2、monkey测试,异常指标关注与解决

三、发布后:

        1、性能&稳定性指标报警:监控指标

        2、舆情监控

        3、线上问题反馈

        4、竞品对比:多用于性能层面

        5、复盘

        

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值