当前位置:主页 > 中国IT界 > 资讯 > 正文

CAQC《移动应用质量体验基准体系》草案解读

来源:未知 2017-08-14 中国IT界

随着智能终端的普及,移动应用软件也得到了飞速发展。在金融、商业、消费升级、人口变化、生产力工具等实体经济活动中大规模普及,在智能家居、人工智能、虚拟现实、自动驾驶、先进制造等前沿创新领域也承担起愈发重要的责任。由于缺乏对移动应用软件体验的有效评价机制,由移动应用软件带来的用户体验矛盾越来越突出。针对目前移动应用软件行业存在的用户体验矛盾,CAQC专家委员会起草了“移动应用软件用户体验基准”,通过对移动应用软件的持续性测试和数据分析,为各细分领域移动应用软件开发者提供可参考的依据,为用户提供选择、使用移动应用提供参考。

近日,CAQC专家委员谢科靖出席中国移动计算联盟应用质量体验高峰论坛。作为《移动应用质量体验基准体系》草案的撰写人之一,他对该草案进行了深入浅出的解读。

用户体验(User Experience,简称UX)是一种用户使用产品过程中建立起来的主观感受。即使用产品时的全部体验,包括印象和感觉,是否成功,是否享受,是否还想再来/使用,用户能够忍受的问题,疑惑和BUG的程度。ISO 9241-210标准将用户体验定义为 “人们对于针对使用或期望使用的产品、系统或者服务的认知印象和回应”。

考虑一款移动应用的用户体验性,主要从功能指标、系统指标、性能指标、安全指标来考虑。


1   功能指标

功能指标是体现应用软件有用性的重要指标,应用软件功能与用户需求的匹配程度、获取成本、数量直接决定了用户使用应用软件的必要性。该指标主要体现了产品的易学性和功能的易获取性,指标好坏直接影响用户首次体验和转换为长期使用产品的主观意愿;提升移动智能终端的功能,一方面考虑用户实际需求,另外一方面可以通过业务流程、操作方式、内容布局、界面美观等几个方面提升用户操作感知。

针对功能性体验点,可以通过用户调查问卷的形式来获得用户的评价。


1.1  UI界面

用户界面(如菜单、对话框、窗口和其他控件)布局、风格是否满足要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。

用户界面测试的内容包括:

1)页面中图片展示要比例协调、不变形,图片清晰。

2)界面风格要协调一致,让用户有一个整体的感觉。

3)图标使用要简洁、明了、易懂、准确,与页面整体风格统一,尽量使用真实世界的比喻。如:电话、信息、设置的图标设计,尊重用户以往的使用经验。

4)使用同一风格的控件,或者使用标准控件,统一类型的控件操作方式相同,一个控件只做单一功能,不复用。


1.2 用户交互

呈现给用户操作上的体验,强调可用性。

1)APP使用简易:由于移动界面的空间非常有限,经常要藏起一部分功能,用户在使用APP过程中,应该清晰的引导用户知道现在在哪,退路在哪,可以去哪,下一步去哪,怎么去,在合适的页面区域出现全局、区域、情境和辅助性等导航。

2)对于交互性的按钮必须清晰突出,以确保用户可以清楚地点击。

3)涉及到用户操作,要有及时、清楚反馈错误、成功或信息提示,并要能及时响应上一步操作。

4)路径简短,完成任务在尽可能控制在三步之内,完成某项任务所花废的步骤和时间最短最好。用户完成时间要短、成功率及满意度要高。

功能性测试的内容包括:

1) 软件的用户界面是否友好,是否出现中英文混杂的界面;

2) 软件中的提示信息是否清楚、易理解,是否存在原始的英文提示;

3) 软件中各个模块的界面风格是否一致;

4) 软件中的查询结果的输出方式是否比较直观、合理。


2   系统指标

系统指标是通用指标中的基础性指标,主要从兼容性、稳定性、容错性三个方面关注用户体验。


2.1  兼容性

兼容性是指某个应用软件能稳定地工作在某个操作系统之中,而不会出现安装不成功或者无法启动、意外退出等问题。

通过自动化技术,按照实际产品使用流程,在批量终端上检测程序适配、功能流程适配和UI适配。

1)测试移动应用在不同主流品牌移动终端上的兼容性。

2)测试移动设备在不同操作系统上的兼容性。

3)不同操作系统版本下的兼容性。


2.2 稳定性

稳定性是指应用软件可预期性和一致性,从安装到加载启动运行直至结束完成的整个过程中尽可能的不出现异常、错误等问题,只有应用软件的稳定性达到体验期望值一定程度后,大多数用户基本才能接受。

稳定性测试的检查内容包括:

1)长时间运行及各种操作下,软件的稳定性以及各种性能指标的劣化趋势。

2)多进程或多线程运行时的稳定性。

3)不同操作系统运行的稳定性。


2.3  容错性

容错性是指在故障存在的情况下应用软件不失效、仍能够正常工作的特性,同时也包括软件检测应用程序所运行的软件或硬件中发生的错误并从错误中自恢复的能力。主要包括错误输入处理和数据存储异常情况恢复。

容错测试的检查内容包括:

1) 软件对用户常见的误操作是否能进行提示;

2) 软件对用户的操作错误和软件错误,是否有准确、清晰的提示;

3) 软件对重要数据的删除是否有警告和确认提示;

4) 软件是否能判断数据的有效性,屏蔽用户的错误输入,识别非法值,并有相应的错误提示。


3         性能指标

性能指标反映应用软件的可用性,该指标的好坏直接影响着用户的基础体验,用户体验可以从性能类指标入手,逐步覆盖用户类、参与类、业务类指标。通过App的功能实现、启动响应时间、流畅度、帧率FPS,以及CPU、内存、GPU占用率等客观指标来衡量,性能类指标可以说是重中之重,如果一款APP动不动就崩溃、卡顿、页面半天出不来,可以想想用户是一个什么感受?毫不犹豫的卸载它!可以说APP性能保证了一个最基本的体验。


3.1  启动时间

人与人进行互动时,双方都会对彼此进行响应,无论是通过言语,还是肢体动作或眼神。数字世界里也是同样的道理,软件必须通过某种形式表达当前状态,产品的反应时间与用户的掌控程度直接相关,与用户形成互动沟通。

Jakob Nielsens APP应用标准:

1)0.1秒——应用UI界面开始响应用户操作,用户就会有直接控制的感觉;

2)1秒——用户的思路就不会被打断,就会没有等待的感觉;

3)10秒——达到这样的等待时间,用户就不会再玩下去了。

现实中,用户还会进行“横行比较”,如果一个App用了3秒打开,另一个同样功能的App只用了0.3秒,人们会毫不犹豫地转向更快的App。与竟品App进行响应速度比较是最重要的。



3.2  崩溃率、异常率

崩溃率是指平均每个应用程序加载时发生崩溃次数的比率,每次启动一个移动应用时,都算是一次加载,典型的事故崩溃率处于1%-2%之间。

App安装完成后的试运行,可正常打开软件,App页面间的切换是否流畅,逻辑是否正确。异常率这一指标反映的是App崩溃数与App会话数之比,在用户体验经济里,这个比率一旦超过1∶20,就会有大麻烦,用户可能会失去耐心并删除App,对于顶级App而言,这个比率可达1∶100以下。


3.3 卡顿(ANR)率、帧率FPS

帧率(FPS: Frame Percent Seconds)是指每秒视图更新的帧数,也就是UI的流畅度指标。App运行中每秒帧数愈多,所显示的UI就会愈流畅,让人感觉App运行越快、越平滑。反之,如果App运行时的帧率小于16,就会感觉到明显的卡顿感。



3.4  CPU占用

一般的app正在运行的平均占用率在10%之内,随着手机的应用配置提高,CPU占用率峰值有可能在70%–80%之间,但超过80%时就需要关注。



3.5 GPU占用

GPU英文全称Graphic Processing Unit,中文翻译为“图形处理器”。GPU是显示卡的“大脑”,它决定了该显卡的档次和大部分性能,对于传统PC上来说,GPU同时也是2D显示卡和3D显示卡的区别依据。2D显示芯片在处理3D图像和特效时主要依赖CPU的处理能力,称为“软加速”。3D显示芯片是将三维图像和特效处理功能集中在显示芯片内,也即所谓的“硬件加速”功能。GPU是一块高度集成的芯片,其中包含了图形处理所必须的所有元件,GPU和CPU之间通过RAM内存进行数据交换。

简而言之,手机能显示画面离不开GPU,GPU越强,手机图形性能越高,玩游戏越流畅。


3.6 内存占用

CPU、GPU、RAM内存饰App运行不可或缺的硬件资源,同样的性能体验如果占用的运行硬件资源更少,用户的整体体验就更佳。

在Android系统中,每个APP进程除了同其他进程共享(shared dirty)外,还独用私有内存(private dirty),通常我们使用PSS(=私有内存+比例分配共享内存)来衡量一个APP的内存开销。移动设备的内存资源是非常有限,为每个APP进程分配的私有内存也是有限制。一方面我们要合理的申请内存使用,以免导致频繁的GC(垃圾回收机制)影响性能和大对象申请发生内存溢出;另一方面,我们要及时释放内存,以免发生内存泄漏。



3.7  电池温度

相对于PC来说,移动设备的电池电量是非常有限的,保持持久的续航能力尤为重要。另外,android的很多特性都比较耗电(如屏幕,GPS,sensor传感器,唤醒机制,CPU,连网等的使用),我们必须要慎重检查APP的电量使用,以免导致用户手机耗电发热,带来不良体验。



3.8  流量耗用

目前的网络类型包含2G3G4Gwifi,其中还有不同运营商的区分,我们在APP的使用中经常遇到大资源,重复请求,调用响应慢,调用失败等各种情况。在不同的网络类型之下,我们不仅要控制流量使用,还需要加快请求的响应。


4         安全指标

安全是指通过采用各种技术和管理措施,使应用软件正常运行并且确保应用软件以及数据的可用性、完整性和保密性。安全性是用户体验中的否决性指标,在所有的用户体验要素中,安全性是最容易被忽视的一个,但无论其他要素多么的强势,一旦产品在安全性上出现问题,则其他所有的要素都无法挽回体验感的崩塌。


4.1  下载安全

在下载移动应用时,APP市场中下载的是否是安全的软件,下载软件时是否同时会下载有安全隐患的插件,这些都会对用户产生比较打的影响,当下载了不安全的软件,存在严重的安全漏洞,或者下载软件同时安装了恶意插件,恶意插件运行同时可能获取用户的位置和用户的隐私信息,严重的盗取用户手机上其他信息,如账号、密码,给用户造成很大的损失,就谈不上友好的用户体验了。

下载安全测试的内容包括:

1)代码混淆检测。

2)APP加固检测。

3)APP重打包(二次打包)检测。


4.2  使用安全

用户体验产品,抽象来说就是从头至尾履行产品所设计的业务交互流程。在这个流程中,用户的体验感存在于对反馈的认知上。而在使用过程中,保证客户的信息不被泄漏,保证客户的所有操作都是安全完整的,才是一种良好的用户体验。

使用安全测试的内容包括:

1)APP的中密码体系设计是否完整。

2)APP运行执行业务操作流程的安全可靠性。

3)APP运行和关闭状态的数据的安全。

4)APP数据在网络传输过程中的安全。

5)APP对应服务端的稳定性和安全性。


    关于CAQC:中国移动计算专业委员会(联盟)应用质量体验(工作组)专业委员会(简称CAQC)。2014年,由ARM、联想、华为、联想、中科创达、云测等全球移动计算领域创新领导者共同发起、由中国计算机行业协会正式批准,成立中国移动计算联盟CMCA。2017年7月18日,由中国移动计算联盟CMCA理事会员单位Testin云测与移动互联网、产业互联网+、物联网、金融科技等领域500强领军企业共同发起成立,旨在积极推进移动应用质量、用户体验和计算能力的协同提升与发展。隶属于中国计算机行业协会。目前秘书处设立在Testin云测。CAQC目前下设四个工作组,分别为互联网组、产业互联网+组、物联网和金融科技组。目前入会企业会员数量120家,专家委员人员150人。

    关于Testin云测:Testin是全球“一站式移动应用云测试服务”领导者,为移动应用、游戏、VR/AR、可穿戴、物联网、人工智能开发者提供必需的一站式应用测试服务和质量保证。Testin云测通过深度机器学习的人工智能自动化脚本完成移动应用在云部署真机上的功能、兼容性、回归、安全的自动化测试、真机调试、A/B测试及Bug缺陷管理,Testin众测通过遍布全球的共享测试专家对应用进行功能、用户体验、场景和可用性测试,Testin Pro自动化测试私有云集成兼容、真机调试、功能测试、性能拨测、应用及测试管理进行私有化部署。Testin目前已经持续服务超过80万开发者,为超过200万个应用进行了超过1.5亿次测试,累计3轮融资超过8000万美元,与ARM、Intel、Google、IBM、微软、阿里、腾讯、360以及全球众多的移动互联网生态企业建立了良好的合作与沟通关系,先后被评为清科2014年、2015年中国最具投资价值企业50强,德勤2015年、2016年中国高科技高成长50强,Red Herring红鲱鱼2014年亚洲100强和2015年全球100强。


(正文已结束)

(责任编辑:邵彩云)

免责声明及提醒:此文内容为本网所转载企业宣传资讯,该相关信息仅为宣传及传递更多信息之目的,不代表本网站观点,文章真实性请浏览者慎重核实!任何投资加盟均有风险,提醒广大民众投资需谨慎!

上一篇:瑞风S7揭秘万万没想到的《极速前进4》
下一篇:没有了
相关评论:CAQC《移动应用质量体验基准体系》草案解读
    凤凰网友:烟祭 smoke
    评论:我知道强扭的瓜不甜,但是本人就是不喜欢吃甜瓜。

    天猫网友:宿命旳青春ノ
    评论:女人最恨的男人是陈世美;男人最喜欢的女人是潘金莲。

    搜狐网友:岁月静好moon
    评论:男女中之所以有纯洁的友谊,是因为女生长得不够漂亮

    本网网友:WinNer丶怀念
    评论:你复杂的五官,掩饰不了你朴素的智商。

    腾讯网友:那痛撕心裂肺
    评论:只要爱情不要金钱的女人很多,只要爱情不要婚姻的男人更多。

    网易网友:冷忆ゆ Conquer
    评论:在如今这个物价飞涨的时代,只有工资以不变应万变

    其它网友:时光° Moon
    评论:职场三定律;:要么忍!要么狠!要么滚!

    淘宝网友:肆虐ヽ Ragingヽ
    评论:等我死了,我就让我儿子给我放潇洒走一回

    天涯网友:浅笑忧伤
    评论:长的帅还不是靠爸妈,活得帅才算是真本事。

    猫扑网友:红衣a young woman
    评论:最郁闷的是:网上购票,钱从账户划去了,票没出来。

热点内容