死循环 发表于 2015-5-24 14:00:47

APP测试内容


移动互联网App测试点包括:
1.权限测试
1)软件权限-扣费风险:包括发送短信、拨打电话、连接网络等    -隐私泄

露风险:包括访问手机信息、访问联系人信息等 -新增风险项
2)开发者官方权限列表信息比对分析

2.安装、运行、卸载测试
   验证App是否能正确安装、运行、卸载,以及操作过程和操作前后对系统资源

的使用情况,主要包括:
   1)检测软件是否能正确安装、运行、卸载;
   2)安装、卸载、更新错误报告;
   3)其他辅助信息:    -位置和文件夹是否合理;   -组件是否正确注册或删

除;    -评估操作前后,CPU、Memory(内存占用)、Storage(磁盘占用)等

系统资源的使用情况。   

3.UI测试   测试用户界面(如菜单、对话框、窗口和其它可视控件)布局、风格

是否满足客户要求,文字是否正确,页面是否美观,文字,图片组合是否完美,

操作是否友好等。UI测试的目标是确保用户界面会通过测试对象的功能来为用

户提供相应的访问或浏览功能。确保用户界面符合公司或行业的标准。包括用户

友好性、人性化、易操作性测试。

4.功能测试   根据软件说明或用户需求验证App的各个功能实现,采用如下方

法实现并评估功能测试过程:
1)采用时间、地点、对象、行为和背景五元素或业务分析等方法分析、提炼

App的用户使用场景,对比说明或需求,整理出内在、外在及非功能直接相关的

需求,构建测试点,并明确测试标准(若用户需求中无明确标准遵循,则需要参

考行业或相关国际标准或规则)。
2)根据被测功能点的特性列举出相应类型的测试用例对其进行覆盖,如:涉及

输入的地方需要考虑等价、边界、负面、异常或非法、场景回滚、关联测试等测

试类型对其进行覆盖。
3)在测试实现的各个阶段跟踪测试实现与需求输入的覆盖情况,及时修正业务

或需求理解错误。

5.性能测试   评估App的时间和空间特性
1)极限测试:在各种边界压力情况下(如电池、存储、网速等),验证App是

否能正确响应。
2)响应能力测试:测试App中的各类操作是否满足用户响应时间要求
3)压力测试:反复/长期操作下,系统资源是否占用异常;
4)性能评估:评估典型用户应用场景下,系统资源的使用情况。
5)Benchmark测试(基线测试):与竞争产品的Benchmarking, 产品演变对比

测试等。   

6.中断测试   针对智能终端应用的服务等级划分方式及实时特性所提出的测试

方法,如:App在前/后台运行状态时与来电、文件下载、音乐收听等关键运用的

交互情况测试等。   

7.兼容测试   主要测试内部和外部兼容性,包括: 与本地及主流App是否兼容

;检验在各种网络连接下(WiFi、GSM、GPRS、EDGE、WCDMA、CDMA1x、

CDMA2000、HSPDA等),App的数据和运用是否正确;与各种设备是否兼容(若

有跨系统支持则需要检验是否在各系统下,各种行为是否一致)。   

8.安全测试   安全测试显得尤为重要,粗心、不谨慎的数据存储或传输方式使

得非法、恶意目的有可乘之机。智能终端安全涉及各信息交互、存储接点,借

鉴于网络传输和相关安全测试经验, App安全测试大概划分为以下几类:
1)从数据的本地存储到数据的传输、处理以及远程访问等各个环节,基于相应

的安全标准/行业标准评估App的安全特性;
2)借鉴在Web App和网络安全测试的一些成功经验在智能终端App测试中进行裁

减或适配;
3)检测App的用户授权级别,数据泄漏,非法授权访问等;
4)对App的输入有效性校验、认证、授权、敏感数据存储、数据加密等方面进

行检测,以期发现潜在的安全问题;
5)基于各种通信协议或相应的行业安全标准检视App是否满足相应的要求。   

9.回归测试    Bug修复后的回归测试,在交付前、要进行全量用例的回归测试



10.升级、更新测试   新版版发布后,配合不同网络环境的自动更新提示,及

下载、安装、更新、启动、运行的验证测试。   

11. 用户体验测试   以主观的普通消费者的角度去感知产品或服务的舒适、有

用、易用、友好亲切程度。 通过不同个体、独立空间和非经验的统计复用方式

去有效评价产品的体验特性,提出修改意见提升产品的潜在客户满意度。

chenforever 发表于 2015-5-27 21:14:53

好东西啊,受教了

Miss_love 发表于 2015-5-25 08:35:34

:lol总结的很好,学习了

立海之秀 发表于 2015-5-29 15:38:53

:)

simeonlin 发表于 2015-6-3 10:25:47

写得不错,受教了

dawnxx56 发表于 2015-6-19 16:21:30

谢谢分享,请问大家,测试发包内容,哪个抓包工具比较方便呢?
例如手机usb连到电脑上,希望通过软件来获取手机发包的数据。谢谢

soapduke 发表于 2015-7-15 16:05:37

mark ,写的很好

keke521 发表于 2015-7-22 11:00:15

学习啦

加应子 发表于 2015-8-5 10:51:16

学习,有用

单细胞 发表于 2015-8-7 10:44:48

顶一下{:3_69:}

jiazurongyu 发表于 2015-8-10 13:11:38

dawnxx56 发表于 2015-6-19 16:21
谢谢分享,请问大家,测试发包内容,哪个抓包工具比较方便呢?
例如手机usb连到电脑上,希望通过软件来获 ...

Wireshark 基本都用这个

tyx 发表于 2015-8-12 11:08:24

学习了,很好

belphegor816 发表于 2015-9-6 15:13:41

感谢分享

西安/曹瑞 发表于 2015-11-9 10:11:44

写的很好   受教了

hummyy 发表于 2015-11-9 11:41:39

写的很不错,对初学者来说正好用得上

Bryan20 发表于 2016-1-9 14:21:29

nice 感谢

growner 发表于 2016-1-14 09:43:25

grate。。。。。。。。。

此番好几次v 发表于 2016-3-2 18:23:04

谢谢

richardo 发表于 2016-12-28 15:23:15

谢谢

luchenli 发表于 2017-1-4 10:08:30

收藏功能在哪?找不到啊
页: [1] 2
查看完整版本: APP测试内容