码迷,mamicode.com
首页 > 移动开发 > 详细

读 移动APP测试

时间:2018-07-29 20:06:53      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:安卓   进度   扫描   app   测试用例   网页   兼容   img   oid   

读 《互联网移动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   测试用例   网页   兼容   img   oid   

原文地址:https://www.cnblogs.com/LinxiHuang/p/9386485.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!