读 移动APP测试

知识为进步之母,而进步又为富强之源泉。这篇文章主要讲述读 移动APP测试相关的知识,希望能为你提供帮助。
读 《互联网移动APP测试》,了解一些测试流程及相关测试技术。反思自己工作中的不足及优点,特作此记录。
1、常见研发流程
2、测试用例设计及评审
1)测试用例的投入
2)测试用例编写详细程度
标题、步骤、前置条件、测试数据、期望结果
android APP 增量测试:

读 移动APP测试

文章图片

3)测试进度管理
a、测试进度报告
表现点:测试工作进度、存在风险、bug统计、各子项进度
读 移动APP测试

文章图片

读 移动APP测试

文章图片

专项测试报告:
读 移动APP测试

文章图片

b、测试完成报告
项目整体测试进度表
读 移动APP测试

文章图片

测试完成报告:
读 移动APP测试

文章图片

4)系统化测试报告
 
自动化测试
1、轻量级接口自动化测试
jmeter
postman
2、APP UI层面的自动化测试
UI Automator Viewer
 
性能测试相关
1、web前端测试
1)http协议相关
tcp协议层面交互
 
http复用tcp传输:
tcp建立连接-》http请求-》http响应-》http请求-》http响应-》tcp断开连接
2)性能相关特性
http协议层面数据压缩
网页缓存
前端界面性能测试工具
2、APP端性能测试
1)Android内存分析
head dump抓取
2)ios 内存分析
3、APP内置组件性能分享
Android Webviewer 分析
ios Webviewer 分析
webView渲染速度
3、后台服务性能测试
1)性能测试的目标和类型
压力测试:测试瓶颈、不断加压
性能测试:
基准测试(负载测试):一定负载下的测试
影响性能测试结果:
 
2)性能测试场景建模
3)测试数据的收集
【读 移动APP测试】支持的最大并发用户数、响应时间、带宽、每秒的处理事务数
4、专项测试
1)兼容性测试
分辨率、系统机型、厂家rom、网络环境
可使用:云测试平台 。
2)流量测试
3)电量测试
4)弱网络测试
5)稳定性测试
5、安全性测试
 
服务端接口测试
SQL注入
XSS跨站脚本攻击
CSRF跨站请求伪站
越权访问
 
环境相关的测试
1、干扰性测试
 
2、权限性测试
开启定位
 
辅助测试工具:
1、静态扫描
安卓:FindBugs 、lint
IOS:
代码覆盖率
 
度量
读 移动APP测试

文章图片

质量:
读 移动APP测试

文章图片

读 移动APP测试

文章图片

发布后的质量监控
1、面向用户的端到端测试
接口
UI
2、埋点数据测试
 
 
 
 
 
 
 
 
 
 
 
 
 

    推荐阅读