功能测试自动化

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

转载于:https://www.cnblogs.com/qiuniao/p/10925972.html

020-请你说一说app测试的工具相关推荐

  1. 手机软件(App)测试主要有哪些方面?

    作者:黑马测试 链接:https://www.zhihu.com/question/21588174/answer/1514892788 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商 ...

  2. 浅谈手机APP测试(流程)

    小编热衷于收集整理资源,记录踩坑到爬坑的过程.希望能把自己所学,实际工作中使用的技术.学习方法.心得及踩过的一些坑,记录下来.也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己 ...

  3. APP测试的面试准备

    1.app测试和web测试有什么区别? 从测试流程上来说没有区别,都需要进行测试计划设计,用例设计,用例执行,缺陷管理:测试类型基本相似,都需要进行功能测试,性能测试,安全测试,GUI测试等. 主要区 ...

  4. App Store统计工具(App Annie)

    前言 随着iOS开发的流行,针对iOS开发涉及的方方面面,早有一些公司提供了专门的解决方案或工具.这些解决方案或工具包括:用户行为统计工具(友盟,Flurry,Google Analytics等), ...

  5. 《移动App测试实战》——2.2 App UI层面的自动化

    本节书摘来自华章出版社<移动App测试实战>一 书中的第2章,第2.2节,作者:邱鹏 陈吉 潘晓明,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 2.2 Ap ...

  6. 《移动App测试的22条军规》—第1章1.2节移动App的生命周期

    本节书摘来自异步社区<移动App测试的22条军规>一书中的第1章,第1.2节移动App的生命周期,作者黄勇,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.2 ...

  7. 跑三小时的monkey测试该怎么算_浅谈App测试(下)~带音频

    文 | Vicky 采编|Emily 浅谈App测试(上)-带音频 一.功能测试​ 二.性能测试 (1)耗电量 影响因素:定位.传感器.蓝牙,其中CPU.持续定位是两个平台造成耗电的主要因素. (2) ...

  8. 移动app测试的多样性_做移动APP功能测试,这些因素你得都考虑到~

    对于刚入行的测试新手来说,无论是做手动测试还是自动化测试,前期都避免不了学习前人经验,从而尽可能减少自己的漏测问题.作为一个过来人,今天,我就将自己的移动APP功能测试分享给大家,希望对新手有一定帮助 ...

  9. 此beta版本目前不接受任何新测试员_ASO行业资讯|苹果官方App测试工具TestFlight

    ASO行业资讯1数据周报12月8日起,用户在任何 Apple 平台下载 App 之前,App Store 都会先帮助其了解该 App 的隐私保护做法.在每款 App 的产品页面上,用户能了解到该 Ap ...

最新文章

  1. docker高级应用之赋予容器独立外网ip
  2. python调用ping命令_我可以创建一个脚本来测试是否可以在python服务器上远程使用SSH和PING命令吗? - python...
  3. 【思维】中位数与顺序统计
  4. Python 自动化 - 浏览器chrome打开F12开发者工具自动Paused in debugger调试导致无法查看网站资源问题原因及解决方法,javascript反调试问题处理实例演示
  5. linux命令:sosreport
  6. C4C微信集成 - agent在C4C系统回复,微信用户在微信端直接收到
  7. java基础篇---网络编程(UDP程序设计)
  8. java 自动生成mybatis文件_如何自动生成Mybatis的Mapper文件详解
  9. 「镁客·请讲」HelloEOS梓岑:嘻哈外表下的区块链式达尔文主义
  10. 万能平板刷机软件_一加万能工具包(手机万能刷机工具)
  11. 华为ENSP 三层交换
  12. 【路径规划】基于matlab人工势场法机器人避障路径规划【含Matlab源码 620期】
  13. 如何让IE9或IE8打开多个网页时只保留一个IEXPLORE.EXE进程
  14. 学计算机的女生选择公务员还是考研,考公务员难还是考研难 女生考研还是考公务员...
  15. 如何带好一支团队,持续更新
  16. Word无法打开该文件,因为文件格式与文件扩展名不匹配。Microsoft Word无法从该位置打开扩展名为.asd的文件。请将此文件移动到原始.asd位置,然后重试。
  17. 【郝斌 C语言 笔记】自增
  18. (Verilog)多周期CPU设计
  19. 隐私泄露中的人性剖析
  20. Matlab 将计算结果制作成 gif 动画

热门文章

  1. Android JSON数据解析(GSON方式)
  2. 使用Lucene.Net实现全文检索
  3. 再说spring比较重,臃肿的看此文!!!!!
  4. Entity Framwork 学习笔记 (一) 创建 School 数据库
  5. loadrunner中的c函数----从参数列表中取参数并与特定字符进行字符串比较。
  6. 怎么计算一个对象占用的内存
  7. AngularJS鼠标进入划出事件
  8. grep搜索当前目录和递归搜索子目录中文本文件的特定pattern
  9. 在项目中添加引用的意思
  10. 2016 实习招聘面试经历 - 2