读 移动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、埋点数据测试

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/LinxiHuang/p/9386485.html
今日推荐