目录

一、功能测试自动化

a) 轻量接口自动化测试

b) APP UI层面的自动化

二、性能测试

a) Web前端性能测试

b) APP端性能测试

c) 后台服务性能测试

三、专项测试

a) 兼容性测试

b) 流量测试

c) 电量测试

d) 弱网络测试


一、功能测试自动化

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

更多知识点回顾: app性能测试都有哪些指标呢?

软件测试之 app测试的工具汇总相关推荐

  1. 软件测试之App测试-功能测试

    根据软件说明或用户需求验证App的各个功能实现,采用如下方法实现并评估功能测试过程: 1)采用时间.地点.对象.行为和背景五元素或业务分析等方法分析.提炼App的用户使用场景,对比说明或需求,整理出内 ...

  2. 软件测试之App测试-UI测试

    测试依照标准-UI设计,原型,需求文档 测试要点: 测试用户界面(如菜单.对话框.窗口和其它可规控件)布局.风格是否满足客户要求.文字是否正确.页面是否美观.文字.图片组合是否完美.操作是否友好等.U ...

  3. 第6课 软件测试之兼容性测试

    软件测试之兼容性测试 文章目录 软件测试之兼容性测试 前言 一.兼容性测试要点 概念 兼容性测试方向 兼容性测试分类 常用测试浏览器 二.兼容性测试用例 总结 前言 随着IT行业的不断发展,软件测试这 ...

  4. 软件测试网页注册测试,软件测试之网页测试

    软件测试之网页测试 发表于:2009-04-20来源:作者:点击数: 前边有人在论坛里提到过,但我觉得有的方面还考虑的不是很详细,在此补充下 1 UI测试 看页面是否美观养眼(包括页面的布局是否合理, ...

  5. 测试nfc功能软件,一般app测试的最佳方法

    一提到软件测试,测试员基本想到的就是去检查文件,功能,API,性能并确定软件是否安全,以及关于软件特定部分的其他事项.而对于移动测试,测试员不得不基于用户移动使用模式考虑移动相关的功能. 功能测试 每 ...

  6. 面试总结之MISC(操作系统,网络,数学,软件开发,测试,工具,系统设计,算法)...

    操作系统 解释堆和栈的区别. 分配在堆的内存与分配在堆栈的内存有什么不同 分配在堆的内存要手动去释放 线程与进程的区别 多线程中栈与堆是公有的还是私有的 在多线程环境下,每个线程拥有一个栈和一个程序计 ...

  7. APP测试面试题汇总,面试必考一定要看

    目录 一.基础篇 1.请介绍一下,APP测试流程? 2.APP测试需要提前准备哪些测试资源? 3.APP测试和Web测试的区别? 4..相对于 Wed 项目,APP有专项测试 4.Android手机和 ...

  8. APP测试面试题汇总基础+进阶

    目录 一.基础篇 1.请介绍一下,APP测试流程? 2.APP测试需要提前准备哪些测试资源? 3.APP测试和Web测试的区别? 1.系统结构方面 2.性能方面 3.兼容性方面 4.相对于 Wed 项 ...

  9. APP测试面试题汇总

    一.基础篇 1.请介绍一下,APP测试流程? APP测试流程与web测试流程类似,分为如下七个阶段: 1.根据需求说明书编写测试计划: 2.制定测试方案,主要是测试任务.测试人员和测试时间的分配: 3 ...

  10. 软件测试之谷歌测试定律

    什么是谷歌测试定律? 软件测试(Software Testing)是软件工程(Software Engineering)中不可或缺的一个过程.软件测试触发预定义的测试步骤.比较软件的实际输出结果和预期 ...

最新文章

  1. 程序员加班崩溃,过路外卖小哥主动帮忙改代码,网友直呼太暖了!
  2. ES权威指南[官方文档学习笔记]-57 Analysis and analyzers
  3. 如何让小程序页面更顺滑_微信小程序|实现界面滑动切换
  4. php获取http头信息,php如何获取http头信息
  5. 7.1 pdo 宝塔面板php_CentOS 7.6下宝塔面板 PHP7.2安装sqlsrv扩展
  6. 雷军:如果程序人生的话,这条路太漫长
  7. 终极JPA查询和技巧列表–第1部分
  8. Maven+eclipse快速入门
  9. 读“硬件抽象层:HAL”的心得
  10. 资深架构师十几年的架构干货经验总结分享!
  11. Numpy 笔记: 多维数组的切片(slicing)和索引(indexing)【转】
  12. 获取页面iframe里的元素
  13. Java知多少(31)static关键字以及Java静态变量和静态方法
  14. 数据结构基础— How Long Does It Take
  15. 【离散数学】第二章 笔记(完)
  16. list object has no attribute ZScan_【恋爱体验】No.112丨大二男生,河南南阳,身高178,喜欢篮球、羽毛球、兵乓球、足球.........
  17. 盲用计算机图片,这个实验室让盲人可以“看到”图像
  18. altc财金网为你分享币圈波段操作技巧
  19. iPhone 4S版本查看
  20. linux用vi写文件内容,Linux下利用vi编辑器创建文件并写入内容 专家详解

热门文章

  1. 项目部署发布CruiseControl工具介绍
  2. 数字电路与逻辑设计之集成触发器
  3. 抱米花豆丁下载器20100529(单文件绿色版)
  4. cs1.6 linux,Ubuntu 8.04下用Wine 0.9.59安装cs1.6 (Esai_Cs1.6_2834)
  5. 图像影音型计算机主板选择什么,开启4K新时代 七款家用影音主板推荐
  6. 记录贴,计算器改良,税收与补贴,一元三次方程解法,最大公约数最小公倍数
  7. Qt编写地图综合应用30-世界地图
  8. oracle字段Varchar2长度问题
  9. 使用PrtSc键截屏
  10. 锂电池保护板测试软件,锂电池保护板的简单检测方法