博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
APP测试工具
阅读量:6908 次
发布时间:2019-06-27

本文共 1084 字,大约阅读时间需要 3 分钟。

    1. 功能测试自动化 
      a) 轻量接口自动化测试 
      jmeter, 
      b) APP UI层面的自动化 
      android:UI Automator Viewer,Android Junit,Instrumentation,UIAutomator, 
      iOS:基于Instrument的iOS UI自动化,
    2. 性能测试 
      a) Web前端性能测试 
      网络抓包工具:Wireshark 
      网页文件大小 
      webpagetest 
      pagespeed insight 
      chrome adb 
      b) APP端性能测试 
      Android内存占用分析:MAT 
      iOS内存问题分析:ARC模式 
      Android WebView性能分析: 
      iOS WebView性能分析 
      c) 后台服务性能测试 
      负载,压力,耐久性 
      可拓展性,基准 
      工具:apacheAB,Jmeter,LoadRunner,
    3. 专项测试 
      a) 兼容性测试 
      手工测试:操作系统,分辨率,rom,网络类型 
      云平台:testin,脚本编写,Android。 
      b) 流量测试 
      Android自带的流量管理, 
      iOS自带的Network 
      tcpdump抓包 
      WiFi代理抓包:Fiddler 
      流量节省方法:压缩数据,json优于xml;WebP优于传统的JPG,PNG;控制访问的频次;只获取必要的数据;缓存; 
      c) 电量测试 
      基于测试设备的方法,购买电量表进行测试。 
      GSam Battery Monitoe Pro 
      iOS基于Instrument Energy工具 
      d) 弱网络测试 
      手机自带的网络状况模拟工具 
      基于代理的弱网络的模拟: 
      工具:windows:Network Delay Simulator 
      Mac:Network Link Conditioner 
      实地测试 
      e) 稳定性测试 
      Android:Monkey 
      模糊测试 
      f) 安全测试 
      安装包:反编译,签名,完整性校验,权限。 
      敏感信息测试: 
      键盘劫持 
      账户安全 
      数据加密 
      组件安全测试 
      服务端接口测试:SQL注入,XSS跨站脚本攻击,CSRF跨站请求伪造,越权访问。 
      g) 环境相关的测试 
      干扰测试 
      权限测试 
      边界情况 
      定位测试
    4. 辅助测试方法 
      a) 代码静态扫描 
      Android工具:FindBugs,Lint, 
      iOS工具:Analyze 
      b) 代码覆盖率测试 
      现有框架:emma,jacoco 
      c) 接口Mock方法 
      接口异常模拟 
      d) AOP测试方法 
      AspectJ 
      Aspects

转载于:https://www.cnblogs.com/xiao-qing/p/9633340.html

你可能感兴趣的文章
关于UIButton的UIEdgeInsets属性
查看>>
聊聊这一年写的 SPS 音乐扩展
查看>>
做为前端开发者,你应该要懂的 http协议
查看>>
安装完Python之后,如何设置Python环境变量
查看>>
Android性能优化全方面解析
查看>>
web安全入门课程推荐--Web 安全恩仇录:漏洞原理
查看>>
iOS定位处理约束冲突
查看>>
Sourcetree安装与使用
查看>>
setTimeout的this指向:学习apply、call、bind
查看>>
课程 1B: 打造布局
查看>>
以太坊 DApp 开发入门,如何搭建一个区块链投票系统。
查看>>
iOS中使用opencv进行图像识别操作
查看>>
Cucumber是如何工作的?
查看>>
聊聊TypeScript中类、接口之间相互继承与实现的那些事儿
查看>>
GJLightBlueTooth——一个轻量级的iOS蓝牙开发库
查看>>
DOM元素及操作
查看>>
阿里云文件存储(NAS)助力业务系统承载双十一尖峰流量
查看>>
java中的volatile关键字
查看>>
信息安全意识
查看>>
docker常用命令总结
查看>>