松勤软件测试基础APP测试工具选择

Posted 松勤软件学院

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了松勤软件测试基础APP测试工具选择相关的知识,希望对你有一定的参考价值。

 欢迎勾搭心月小姐姐,了解近期开班【松勤软件测试基础】APP测试工具选择

  1. 功能测试自动化 
    a) 轻量接口自动化测试 
    jmeter


  2. b) APP UI层面的自动化 
    android:UI Automator Viewer,Android Junit,Instrumentation,UIAutomator, 
    ios:基于Instrument的iOS UI自动化,


  3. 性能测试 
    a) Web前端性能测试 
    网络抓包工具:Wireshark 
    网页文件大小 
    webpagetest 
    pagespeed insight 
    chrome adb 


  4. b) APP端性能测试 
    Android内存占用分析:MAT 
    iOS内存问题分析:ARC模式 
    Android WebView性能分析: 
    iOS WebView性能分析 


  5. c) 后台服务性能测试 
    负载,压力,耐久性 
    可拓展性,基准 
    工具:apacheAB,Jmeter,LoadRunner


  6. 专项测试 
    a) 兼容性测试 
    手工测试:操作系统,分辨率,rom,网络类型 
    云平台:testin,脚本编写,Android。 


  7. b) 流量测试 
    Android自带的流量管理, 
    iOS自带的Network 

  8. tcpdump抓包 
    WiFi代理抓包:Fiddler 
    流量节省方法:压缩数据,json优于xml;WebP优于传统的JPG,PNG;控制访问的频次;只获取必要的数据;缓存; 


  9. c) 电量测试 
    基于测试设备的方法,购买电量表进行测试。 
    GSam Battery Monitoe Pro 
    iOS基于Instrument Energy工具 


  10. d) 弱网络测试 
    手机自带的网络状况模拟工具 
    基于代理的弱网络的模拟: 
    工具:windows:Network Delay Simulator 
    Mac:Network Link Conditioner 


  11. 实地测试 
    e) 稳定性测试 
    Android:Monkey 
    模糊测试 


  12. f) 安全测试 
    安装包:反编译,签名,完整性校验,权限。 
    敏感信息测试: 
    键盘劫持 
    账户安全 
    数据加密 
    组件安全测试 
    服务端接口测试:SQL注入,XSS跨站脚本攻击,CSRF跨站请求伪造,越权访问。 


  13. g) 环境相关的测试 
    干扰测试 
    权限测试 
    边界情况 
    定位测试


  14. 辅助测试方法 
    a) 代码静态扫描 
    Android工具:FindBugs,Lint, 
    iOS工具:Analyze 


  15. b) 代码覆盖率测试 
    现有框架:emma,jacoco 


  16. c) 接口Mock方法 
    接口异常模拟 


  17. d) AOP测试方法 
    AspectJ 
    Aspects

教育领先品牌
打造中国互联网
专注IT在线教育
以工匠精神
愿景
松勤软件

松勤网:www.songqinnet.com

以上是关于松勤软件测试基础APP测试工具选择的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter 简单的压力测试

你连Linux基础操作命令都不会?那还做什么测试员?

压力测试的步骤

接口测试要测试什么?怎么测?

vim编辑器详解

常用的linux系统监控命令