DB51T1998-2015移动智能终端应用软件(APP)产品通用技术要求及测试规范

  • 格式:pdf
  • 大小:382.09 KB
  • 文档页数:20

ICS35.080L 77 DB51 四川省地方标准DB51/T 1998—2015目次前言 (II)1 范围 (1)2 规范性引用文件 (1)3 术语和定义 (1)4 通用技术要求 (2)4.1 信息合规性 (2)4.2 软件著作权 (2)4.3 供方信息 (2)4.4 病毒检测 (2)4.5 软件质量 (2)4.6 产品说明 (5)4.7 测试文档集 (7)5 质量指标及测试方法 (7)5.1 质量指标 (7)5.2 指标描述、指标度量方法、指标测试方法 (7)6 符合性评价细则 (12)6.1 通则 (12)6.2 符合性评价先决条件 (12)6.3 符合性评价活动 (12)6.4 第三方符合性评价过程 (12)6.5 符合性评价报告 (13)6.6 后续符合性评价 (13)附录A(规范性附录) 质量指标结构体系 (14)前言本标准按照GT/T1.1-2009给出的规则起草。

本标准由四川省产品质量监督检验检测院提出并归口。

本标准由四川省质量技术监督局批准。

本标准主要起草单位:成都产品质量检验研究院有限责任公司/成都(国家)产品质量监督检验研究院本标准参加起草单位:四川省通信行业协会,成都厨联网络科技有限公司,成都博为峰软件技术有限公司,重庆泰凯科技有限公司,东软集团股份有限公司,电子科技大学计算机学院,中国软件评测中心,中国电信应用商店运营中心,成都市软件行业协会,中国科学院成都计算机应用研究所,四川创立信息科技有限责任公司,成都尼毕鲁科技有限公司,北京中创信测科技股份有限公司,工业和信息化部电信研究院西部分院,四川省农村信用社,上海云波软件技术有限公司,四川省互联网协会移动互联网专业委员会。

本标准主要起草人:郭文胜,郑保华,龚俊,杨蜀璋,卿淳俊,向润,邓强,刘金起,顾程颖,田宏斌,伍之,张建,段翰聪,陈磊,唐选勇,李戈,刘忠,刘昌栋,徐建华,杜明亮,范雨晓,张磊,亚璐,江林芯,王盼,孙宇。

移动智能终端应用软件(APP)产品通用技术要求及测试规范 1 范围本标准规定了移动智能终端应用软件(APP)产品的通用技术要求、质量指标体系及测试方法和符合性评价细则。

本标准适用于运行于移动智能终端上的应用软件(APP)产品。

2 规范性引用文件下列文件对于本文件的应用是必不可少的。

凡是注日期的引用文件,仅所注日期的版本适用于本文件。

凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

GB/T 25000.51-2010软件工程 软件产品质量要求和评价(SQuaRE)商业现货(COTS)软件产品的质量要求和测试细则GB/T 29831.1-2013 系统与软件功能性 第1部分:指标体系GB/T 29831.2-2013 系统与软件功能性 第2部分:度量方法GB/T 29831.3-2013 系统与软件功能性 第3部分:测试方法GB/T 29832.1-2013 系统与软件可靠性 第1部分:指标体系GB/T 29832.2-2013 系统与软件可靠性 第2部分:度量方法GB/T 29832.3-2013 系统与软件可靠性 第3部分:测试方法GB/T 29833.1-2013 系统与软件可移植性 第1部分:指标体系GB/T 29833.2-2013 系统与软件可移植性 第2部分:度量方法GB/T 29833.3-2013 系统与软件可移植性 第3部分:测试方法GB/T 29834.1-2013 系统与软件维护性 第1部分:指标体系GB/T 29834.2-2013 系统与软件维护性 第2部分:度量方法GB/T 29834.3-2013 系统与软件维护性 第3部分:测试方法GB/T 29835.1-2013 系统与软件效率 第1部分:指标体系GB/T 29835.2-2013 系统与软件效率 第2部分:度量方法GB/T 29835.3-2013 系统与软件效率 第3部分:测试方法GB/T 29836.1-2013 系统与软件易用性 第1部分:指标体系GB/T 29836.2-2013 系统与软件易用性 第2部分:度量方法GB/T 29836.3-2013 系统与软件易用性 第3部分:测评方法YD/T 2407-2013 移动智能终端安全能力技术要求YD/T 2408-2013 移动智能终端安全能力测试方法3 术语和定义下列术语和定义适用于本文件。

3.1移动智能终端应用软件(APP)产品 application software product in smart mobile terminal 以应用逻辑封装文件包形式提供的、运行在移动智能终端开放式操作系统上的、提供最终用户在应用发布平台下载的软件产品。

3.2供方 provider为商业目的提供应用软件产品的个人或组织。

包括个人独立开发者和企业开发商。

3.3应用发布平台 application issuing platform通过商业方式为移动智能终端用户提供应用软件(APP)产品下载服务的在线平台。

4 通用技术要求4.1 信息合规性APP在使用过程中向用户展示的信息应符合国家和行业发布的互联网信息内容相关规定。

4.2 软件著作权APP及其相关联的素材应遵守中国软件著作权相关法律、法规和实施条例,APP应拥有合法的软件著作权或已取得合法充分的版权授权。

4.3 供方信息APP供方应提供合法的身份信息,作为APP质量问题追溯的依据。

4.4 病毒检测APP应通过安全性检测,不应含病毒,木马等恶意代码或模块。

4.5 软件质量4.5.1 功能性4.5.1.1 软件应符合产品说明所引用文档中的全部需求。

4.5.1.2 安装之后,APP的功能是否能完成应是可识别的。

APP安装完成后应给出安装完成的提示。

4.5.1.3 按照产品说明文档中的陈述,APP的功能应是可执行的和有效的:——APP的业务流程和功能应能执行,执行过程应与应用介绍、描述一致,执行结果应符合产品说明的要求,且应能正常退出;——APP在前后台切换、暂停、退出等中断发生时,依据产品说明保存用户数据和使用状态,中断事件结束时应返回到应用,继续使用;——在与用户交互类场景,输入功能及交互功能需保证正常。

如:查询输入,用户输入查询内容,APP不应发生程序错误;——APP运行过程中需要联网、蓝牙、红外,则APP关闭后,连接也应关闭;——APP内容、文字不应包含乱码;——移动智能终端充电/去充时,耳机插拔都不应对正在运行的APP功能造成影响。

4.5.1.4 当APP包含弹出式广告时:——广告不应影响APP的正常操作;——广告应显著标明关闭标志,并应一键关闭。

4.5.1.5 当APP包含推送消息功能时,应提供手工关闭的方法。

4.5.2 可移植性4.5.2.1 如果用户能够实施安装,用户遵循在线提示的信息应能成功地安装APP。

4.5.2.2 当用户能够实施安装、且该APP对已安装的任何部件具有任何共存性约束时,则这种约束应在安装前予以陈述。

4.5.2.3 软件应向用户提供移去或卸载所有已安装的部件的方法:——APP程序包应满足成功完成首次安装/卸载后重复安装,且安装过程应没有提示报错;——安装过程中如需安装其他软件程序或插件,应提示用户,由用户决定是否进行选择安装;——安装后宜创建对应的图标或其他快捷项,应提示用户具体安装位置;——安装成功后,APP程序名称不应出现乱码,且快捷方式名称、程序管理中程序名称应与应用名称含义应一致;——APP应能成功卸载,且卸载过程中应无错误提示;——除非产品说明中有特别声明,APP卸载后不应遗留原APP的任何图标、服务和数据,并且卸载后不应限制和影响移动智能终端的正常使用;——APP能够正常退出,或通过移动智能终端功能键退出应用。

4.5.2.4 对于APP的成功安装和正确运行,应就产品说明中列出的所有支持平台和系统加以验证:——APP应在产品说明列出的不同品牌/型号移动智能终端上正确运行,并适配相应的终端屏幕;——适配相应的终端屏幕指APP应在多种参数(如屏幕尺寸、屏幕分辨率和屏幕精度)的移动智能终端屏幕上正常运行。

例如:APP的UI应能适应屏幕;文字、图片等信息应能正常识别;APP 的操作按钮、操作界面等规格尺寸应正常,大小匹配应根据比例显示;图像不应出现因拉伸变形导致图像无法识别、比例不协调等严重影响美观的现象;图像主体应显示完整,没有明显残缺,图像主体容易识别;不应出现死机、重启、花屏、闪屏现象;在横屏或者竖屏下,下方被遮挡内容可通过滚屏等方式查看、识别;——APP应在产品说明许可的不同网络环境切换下正确运行,网络运行环境包括但不限于:GSM、CDMA、3G、4G、WIFI;——APP在产品说明定义的不同终端和不同网络环境下,运行的功能特性应一致。

4.5.2.5 根据产品说明,在同一移动智能终端上安装并运行其他APP后,本APP应正确运行,反之也然。

更进一步,当APP正在运行过程中,另外一个APP某功能项被触发,本APP应能正确运行,或者应有相应的处理机制来正常关闭/挂起其中的部分功能项。

4.5.2.6 在同一移动智能终端上,在产品说明规定的特定软件支撑的环境下(如输入法、应用发布平台),应能正确安装并运行APP。

4.5.2.7 在产品说明声明APP升级后可兼容以前的数据文件的前提下,新版本的APP替换旧版本后(在线升级)应能正确运行。

4.5.3 安全性应按YD/T 2407-2013中5.1、5.3.1、5.4.1.1、5.5、5.6.2、5.6.3、6给出的包含“第三方应用”或“应用软件”文字的条款要求。

4.5.4 可靠性4.5.4.1 APP应按照产品说明中可靠性陈述中定义的可靠性特征来运行。

4.5.4.2 与差错处置相关的功能应与产品说明中的陈述一致。

4.5.4.3 对需要网络环境支撑的APP,在网络资源丢失的情况下,应给出提示。

在弱网络环境下(信号强度临近-75dBm),应能保持智能终端设备使用功能正常;当用户切换网络环境时,应保证智能终端设备使用功能正常:——当APP需要调用其他应用程序组件,但运行环境不能提供满足条件的组件时,如调用特定浏览器或编辑器,应给出相应提示;——如果智能终端设备其它应用程序出现异常情况导致重启或关机,本APP再次启动,功能应正常使用。

注:APP不应承担源自移动智能终端操作系统、网络以及服务器端应用等多种失效的责任。

4.5.4.4 APP运行时不应损害高优先级事件(如:电话呼入、短信、彩信等)响应。

4.5.4.5 在产品说明陈述的限制范围内使用时,APP不应丢失数据并且应正常运行。

4.5.4.6 APP在主界面或业务流程中任何环节非正常退出运行,应保证智能终端设备使用功能正常;4.5.4.7 如果APP暂停,用户可取消暂停,即从暂停前的状态应继续正常使用;4.5.4.8 如果APP定义了中断时自动暂停、自动保存数据的功能,暂停和取消暂停功能、保存和恢复功能应能正常运行:——对于异常中止的APP,如存在其它依赖模块(归属于APP的模块,除应用程序外,无第三方程序调用其功能),应保证依赖模块和应用软件退出的一致性;——APP运行过程中的死锁和异常不应影响正常功能;——如果应用APP因失去了必要的运行条件而必须暂停运行时(如拔掉外部存储卡),应明确告知用户应用暂停运行的原因及恢复运行的条件;——如产品说明陈述的限制范围外使用时,APP应给出提示,或正常关闭,需保证智能终端设备不受影响,功能使用正常。