本文共 1084 字,大约阅读时间需要 3 分钟。
-
- 功能测试自动化 a) 轻量接口自动化测试 jmeter, b) APP UI层面的自动化 android:UI Automator Viewer,Android Junit,Instrumentation,UIAutomator, iOS:基于Instrument的iOS UI自动化,
- 性能测试 a) Web前端性能测试 网络抓包工具:Wireshark 网页文件大小 webpagetest pagespeed insight chrome adb b) APP端性能测试 Android内存占用分析:MAT iOS内存问题分析:ARC模式 Android WebView性能分析: iOS WebView性能分析 c) 后台服务性能测试 负载,压力,耐久性 可拓展性,基准 工具:apacheAB,Jmeter,LoadRunner,
- 专项测试 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) 环境相关的测试 干扰测试 权限测试 边界情况 定位测试
- 辅助测试方法 a) 代码静态扫描 Android工具:FindBugs,Lint, iOS工具:Analyze b) 代码覆盖率测试 现有框架:emma,jacoco c) 接口Mock方法 接口异常模拟 d) AOP测试方法 AspectJ Aspects
转载于:https://www.cnblogs.com/xiao-qing/p/9633340.html