APP测试工具选择
来源:互联网 发布:苹果mac原装壁纸下载 编辑:程序博客网 时间:2024/05/22 02:15
- 功能测试自动化
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
阅读全文
0 0
- APP测试工具选择
- APP测试工具选择
- 【android】app测试工具
- app自动测试工具
- App性能测试工具
- app测试工具推荐
- App 性能测试工具
- app性能测试工具
- APP测试工具使用
- app测试工具
- APP性能测试工具
- 测试工具介绍和选择
- 如何选择代码测试工具
- 自动化测试框架/工具选择
- 如何选择自动化测试工具
- 性能测试总结---工具选择
- IOS_iPhone App自动化测试工具
- Android app 性能测试工具
- 支持向量机SVM 原理、推导与Matlab实现(2)-对偶问题
- String.format()
- Java 带参数Properties文件的操作
- 资料
- log4j.xml 异常: "log4j:configuration" must match "(renderer*,appender*,(category|logger)*......问题分析及解决
- APP测试工具选择
- 微信小程序快速开发-食堂菜单案例
- webpack2归纳总结
- canvas图标库大合集-持续更新-html5+js画小图片,零基础可使用
- 自动生成12个月月份
- java 实现文件上传 a
- SONY PSMOVE 接到Android上玩玩
- angular 笔记
- RecyclerView源码分析