软件测试之 app测试的工具汇总
目录
一、功能测试自动化
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测试的工具汇总相关推荐
- 软件测试之App测试-功能测试
根据软件说明或用户需求验证App的各个功能实现,采用如下方法实现并评估功能测试过程: 1)采用时间.地点.对象.行为和背景五元素或业务分析等方法分析.提炼App的用户使用场景,对比说明或需求,整理出内 ...
- 软件测试之App测试-UI测试
测试依照标准-UI设计,原型,需求文档 测试要点: 测试用户界面(如菜单.对话框.窗口和其它可规控件)布局.风格是否满足客户要求.文字是否正确.页面是否美观.文字.图片组合是否完美.操作是否友好等.U ...
- 第6课 软件测试之兼容性测试
软件测试之兼容性测试 文章目录 软件测试之兼容性测试 前言 一.兼容性测试要点 概念 兼容性测试方向 兼容性测试分类 常用测试浏览器 二.兼容性测试用例 总结 前言 随着IT行业的不断发展,软件测试这 ...
- 软件测试网页注册测试,软件测试之网页测试
软件测试之网页测试 发表于:2009-04-20来源:作者:点击数: 前边有人在论坛里提到过,但我觉得有的方面还考虑的不是很详细,在此补充下 1 UI测试 看页面是否美观养眼(包括页面的布局是否合理, ...
- 测试nfc功能软件,一般app测试的最佳方法
一提到软件测试,测试员基本想到的就是去检查文件,功能,API,性能并确定软件是否安全,以及关于软件特定部分的其他事项.而对于移动测试,测试员不得不基于用户移动使用模式考虑移动相关的功能. 功能测试 每 ...
- 面试总结之MISC(操作系统,网络,数学,软件开发,测试,工具,系统设计,算法)...
操作系统 解释堆和栈的区别. 分配在堆的内存与分配在堆栈的内存有什么不同 分配在堆的内存要手动去释放 线程与进程的区别 多线程中栈与堆是公有的还是私有的 在多线程环境下,每个线程拥有一个栈和一个程序计 ...
- APP测试面试题汇总,面试必考一定要看
目录 一.基础篇 1.请介绍一下,APP测试流程? 2.APP测试需要提前准备哪些测试资源? 3.APP测试和Web测试的区别? 4..相对于 Wed 项目,APP有专项测试 4.Android手机和 ...
- APP测试面试题汇总基础+进阶
目录 一.基础篇 1.请介绍一下,APP测试流程? 2.APP测试需要提前准备哪些测试资源? 3.APP测试和Web测试的区别? 1.系统结构方面 2.性能方面 3.兼容性方面 4.相对于 Wed 项 ...
- APP测试面试题汇总
一.基础篇 1.请介绍一下,APP测试流程? APP测试流程与web测试流程类似,分为如下七个阶段: 1.根据需求说明书编写测试计划: 2.制定测试方案,主要是测试任务.测试人员和测试时间的分配: 3 ...
- 软件测试之谷歌测试定律
什么是谷歌测试定律? 软件测试(Software Testing)是软件工程(Software Engineering)中不可或缺的一个过程.软件测试触发预定义的测试步骤.比较软件的实际输出结果和预期 ...
最新文章
- 程序员加班崩溃,过路外卖小哥主动帮忙改代码,网友直呼太暖了!
- ES权威指南[官方文档学习笔记]-57 Analysis and analyzers
- 如何让小程序页面更顺滑_微信小程序|实现界面滑动切换
- php获取http头信息,php如何获取http头信息
- 7.1 pdo 宝塔面板php_CentOS 7.6下宝塔面板 PHP7.2安装sqlsrv扩展
- 雷军:如果程序人生的话,这条路太漫长
- 终极JPA查询和技巧列表–第1部分
- Maven+eclipse快速入门
- 读“硬件抽象层:HAL”的心得
- 资深架构师十几年的架构干货经验总结分享!
- Numpy 笔记: 多维数组的切片(slicing)和索引(indexing)【转】
- 获取页面iframe里的元素
- Java知多少(31)static关键字以及Java静态变量和静态方法
- 数据结构基础— How Long Does It Take
- 【离散数学】第二章 笔记(完)
- list object has no attribute ZScan_【恋爱体验】No.112丨大二男生,河南南阳,身高178,喜欢篮球、羽毛球、兵乓球、足球.........
- 盲用计算机图片,这个实验室让盲人可以“看到”图像
- altc财金网为你分享币圈波段操作技巧
- iPhone 4S版本查看
- linux用vi写文件内容,Linux下利用vi编辑器创建文件并写入内容 专家详解
热门文章
- 项目部署发布CruiseControl工具介绍
- 数字电路与逻辑设计之集成触发器
- 抱米花豆丁下载器20100529(单文件绿色版)
- cs1.6 linux,Ubuntu 8.04下用Wine 0.9.59安装cs1.6 (Esai_Cs1.6_2834)
- 图像影音型计算机主板选择什么,开启4K新时代 七款家用影音主板推荐
- 记录贴,计算器改良,税收与补贴,一元三次方程解法,最大公约数最小公倍数
- Qt编写地图综合应用30-世界地图
- oracle字段Varchar2长度问题
- 使用PrtSc键截屏
- 锂电池保护板测试软件,锂电池保护板的简单检测方法