读 移动APP测试

Posted linxihuang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读 移动APP测试相关的知识,希望对你有一定的参考价值。

读 《互联网移动APP测试》,了解一些测试流程及相关测试技术。反思自己工作中的不足及优点,特作此记录。

1、常见研发流程

2、测试用例设计及评审

1)测试用例的投入

2)测试用例编写详细程度

标题、步骤、前置条件、测试数据、期望结果

android APP 增量测试:

技术分享图片

3)测试进度管理

a、测试进度报告

表现点:测试工作进度、存在风险、bug统计、各子项进度

技术分享图片

技术分享图片

专项测试报告:

技术分享图片

b、测试完成报告

项目整体测试进度表

技术分享图片

测试完成报告:

技术分享图片

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)测试数据的收集

支持的最大并发用户数、响应时间、带宽、每秒的处理事务数

4、专项测试

1)兼容性测试

分辨率、系统机型、厂家rom、网络环境

可使用:云测试平台 。

2)流量测试

3)电量测试

4)弱网络测试

5)稳定性测试

5、安全性测试

 

服务端接口测试

SQL注入

XSS跨站脚本攻击

CSRF跨站请求伪站

越权访问

 

环境相关的测试

1、干扰性测试

 

2、权限性测试

开启定位

 

辅助测试工具:

1、静态扫描

安卓:FindBugs 、lint

IOS:

代码覆盖率

 

度量

技术分享图片

质量:

技术分享图片

技术分享图片

发布后的质量监控

1、面向用户的端到端测试

接口

UI

2、埋点数据测试

 

 

 

 

 

 

 

 

 

 

 

 

 

以上是关于读 移动APP测试的主要内容,如果未能解决你的问题,请参考以下文章

转移动App测试中的最佳做法

移动APP测试经验总结

移动app中断测试之来电中断

移动app传统测试流程优化

移动APP测试 -- 性能测试

移动APP测试流程