




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ICS35.240
CCSL70
T/CASME
中国中小商业企业协会团体标准
T/CASMEXXX—2023
移动互联网应用(APP)测试平台应用与服
务规范
Applicationandservicespecificationformobileinternet
application(App)testingplatform
(征求意见稿)
2023-XX-XX发布2023-XX-XX实施
中国中小商业企业协会发布
T/CASMEXXX—2023
移动互联网应用(APP)测试平台应用与服务规范
1范围
本文件规定了移动互联网应用(APP)测试平台(以下简称“平台”)的测试范围的确定、应用测
试方法、应用管理软件测试方法、应用商店测试方法。
本文件适用于移动互联网应用(APP)测试平台应用与服务的开发、集成和维护。
2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,
仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本
文件。
GB/T11460信息技术汉字字型要求和检测方法
GB/T13000信息技术通用多八位编码字符集(UCS)
GB18030信息技术中文编码字符集
GB/T18031信息技术数字键盘汉字输入通用要求
GB/T18790联机手写汉字识别系统技术要求与测试规程
GB/T19246信息技术通用键盘汉字输入通用要求
GB/T21023中文语音识别系统通用技术规范
GB/T29836(所有部分)系统与软件易用性
YD/T2587移动互联网应用商店安全防护要求
YD/T2588移动互联网应用商店安全防护检测要求
YD/T3039移动应用软件安全技术要求
YD/T3228移动应用软件安全评估方法
3术语和定义
本文件没有需要界定的术语和定义。
4测试范围的确定
应明确标识提交的被测对象,适用的操作系统或设备列表、软硬件配置环境和网络环境要求,应明
确标识测试范围,其中:
——对应用,如功能中涉及远程信息交互,应给出远程端(如服务器端或云环境)的配置和应用
说明并明确是否在测试范围内;
——对应用商店,应对服务器端和客户端及浏览器端分别进行测试对象识别和测试;
——应明确测试项与本部分各条款的对应关系,明确覆盖情况。
5应用测试方法
1
T/CASMEXXX—2023
功能性测试方法
5.1.1元数据
5.1.1.1测试内容
检查是否提供了以下元数据:
——应用名称;
——图标;
——惟一的版本号;
——请求设备访问权限列表;
——数字签名;
——占用空间大小;
——开发者信息;
——资费;
——年龄分级;
——版本历史。
5.1.1.2测试规程
依次检查安装包元数据文件或用户文档中是否存在规定的元数据并记录。
5.1.1.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
5.1.2安全与隐私
5.1.2.1测试内容
应符合YD/T3039的规定。
5.1.2.2测试规程
按YD/T3228的规定进行。
5.1.2.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
易用性测试方法
5.2.1本地化界面显示
5.2.1.1测试内容
检查APP的文字大小和排版、图片和图标、布局和设计是否正常。
5.2.1.2测试规程
打开APP,检查APP的界面中的文字大小和排版是否适合本地化的阅读习惯,是否能够清晰地显示文
字信息,字体切换是否正常切换和展示;检查APP的界面中的图片和图标是否能够正确地显示;检查APP
的界面布局和设计是否符合本地化的布局审美习惯。
2
T/CASMEXXX—2023
5.2.1.3判定准则
通过全部测试规程则本测试通过,否则为不通过。
5.2.2错误提示和解决方案
5.2.2.1测试内容
检查应用是否提供了错误提示、错误测试、解决方案或修复步骤的有效性测试、数据持久性测试、
敏感信息的处理测试、收集用户反馈测试。
5.2.2.2测试规程
按以下规定进行测试:
——错误提示:检查APP软件在遇到错误时是否能提供合理的错误提示,是否能提供解决方案或
修复步骤(不展示错误码和数据库报错信息等);
——错误测试:检查测试APP软件在遇到不同类型的错误时是否能提供适当的错误提示和解决方
案或修复步源。例如,网络连接错误、服务器错误、输入无效等;
——解决方案或修复步骤的有效性测试:测试解决方案或修复步骤是否可以解决错误;
——数据持久性测试:在测试过程中,检查数据在错误发生后是否不会丢失或损坏;
——敏感信息的处理测试:检查在错误提示和解决方案或修复步骤中,是否会泄露敏感信息,如
个人信息、密码等;
——收集用户反馈测试:在测试过程中检查是否能收集用户反馈。
5.2.2.3判定准则
通过全部测试规程则本测试通过,否则为不通过。
5.2.3应用设置测试
5.2.3.1测试内容
验证设置选项的功能性、测试设置选项的互操作性、测试设置值的持久性、测试设置的恢复功能、
测试不同设备或平台的兼容性。
5.2.3.2测试规程
按以下规定进行测试:
——验证设置选项的功能性:测试每个设置选项的功能是否正常。例如,更改语言设置后,应用
是否会相应地更新为新语言。确保设置选项的功能与预期一致;
——测试设置选项的互操作性:检查设置选项与其他应用组件的互操作性,例如,更改字体大小
后,文本是否会相应地调整大小。确保设置选项与整个应用的功能协调一致;
——测试设置值的持久性:验证设置值是否持久保存,例如,更改日期和时间设置后,应用是否
会记住该设置,即使关闭并重新打开应用,确保设置值在用户关闭和重新打开应用时得到保
留;
——测试设置的恢复功能:在更改设置后,测试是否有恢复到原始设置的选项或功能;
——测试不同设备或平台的兼容性,确保应用的设置在不同设备或平台上正常工作;测试在不同
设备或平台的显示和操作方式是否一致。
5.2.3.3判定准则
3
T/CASMEXXX—2023
通过全部测试规程则本测试通过,否则为不通过。
5.2.4帮助系统
5.2.4.1测试内容
检查应用是否提供了帮助系统。
5.2.4.2测试规程
检查应用的功能中是否存在:
——功能说明;
——首次启动时基本操作的互动指引;
——通知和通知的管理。
5.2.4.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
可维护性测试方法
5.3.1离线升级包升级
5.3.1.1测试内容
检查是否支持离线升级包升级。
5.3.1.2测试规程
按以下步骤进行测试:
a)通过应用商店或其他渠道检查应用是否提供了离线升级包升级;
b)获取离线升级包;
c)按照用户文档将离线升级包安装在被测设备上,应能够正确升级应用。
5.3.1.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
5.3.2在线升级
5.3.2.1测试内容
检查是否支持在线升级。
5.3.2.2测试规程
按以下步骤进行测试:
a)通过应用商店检查应用是否提供在线升级;
b)按照用户文档的说明运行版本检查或连接应用商店;
c)进行在线升级,确认升级成功。
5.3.2.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
4
T/CASMEXXX—2023
5.3.3数据迁移测试
5.3.3.1测试内容
检查数据迁移的完整性和准确性。
5.3.3.2测试规程
按以下步骤进行测试:
a)备份数据;
b)创建模拟老版本数据;
c)通过迁移功能移至新版本;
d)验证完整性、准确性;
e)测试大数据量场景;
f)测试异常情况;
g)进行回滚操作;
h)检查测试过程中是否有问题。
5.3.3.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
5.3.4发布渠道测试
5.3.4.1测试内容
如果更新后的APP需要发布到不同的渠道,检查每个渠道的APP是否都能正常运行并与该渠道的特
点相符合。
5.3.4.2测试规程
按以下步骤进行测试:
a)详细了解每个渠道的特点、要求和限制,包括硬件、操作系统版本、分辨率等;
b)针对每个渠道执行功能测试,检查所有功能在不同渠道上是否都能正常运行。包括核心功能、
交互和用户体验等;
c)检查APP在各种设备和操作系统版本上是否都能兼容。
5.3.4.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
可移植性测试方法
5.4.1易安装
5.4.1.1测试内容
测试在线安装和本地安装包安装,检查是否:
——支持本地离线安装包方式的安装;
——进行防篡改检查;
——明确声明对用户隐私数据的访问要求;
——明确声明对网络设备和无线设备的访问要求;
5
T/CASMEXXX—2023
——明确声明对存储设备的访问要求;
——如修改系统配置,应保留原始状态信息供卸载时恢复用。
5.4.1.2测试规程
按照以下步骤测试:
a)按照用户文档进行本地离线安装包安装;
b)检查应用的防篡改设置,检查是否能够使用未经签名的软件替换系统现有软件;
c)检查是否明确声明了对用户隐私数据的访问要求;
d)检查是否明确声明了对网络设备和无线设备的访问要求;
e)检查是否明确声明了对存储设备的访问要求;
f)通过记录原始状态信息,安装应用并卸载后,检查是否恢复了原始状态信息。
5.4.1.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
5.4.2易卸载
5.4.2.1测试内容
检查是否支持卸载,卸载是否留有痕迹是否能够恢复系统配置的原始状态。
5.4.2.2测试规程
通过应用管理软件进行卸载操作,检查是否:
——能够删除所有安装的文件;
——能够删除所有配置文件或经用户同意保留配置文件,记录可能保留的配置文件名称;
——恢复系统配置的原始状态。
5.4.2.3判定准则
通过测试规程各要求则本测试通过,否则为不通过。
5.4.3适应性
5.4.3.1测试内容
测试APP在不同的操作系统版本上、不同的设备类型、不同的网络环境是否能够正常运行。
5.4.3.2测试规程
通过应用管理软件进行安装操作,检查是否能在不同的操作系统版本上、不同的设备类型、不同的
网络环境是否能够正常运行。
5.4.3.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
5.4.4共存性
5.4.4.1测试内容
测试APP在公共环境与其共享资源的其他系统共存的能力。
6
T/CASMEXXX—2023
5.4.4.2测试规程
通过应用管理软件进行安装操作,对系统限制条件内的内容进行测试,同时在非限制条件内容的场
景下测试。
5.4.4.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
标准依从性测试方法
5.5.1编码字符集
应依据GB18030及GB/T13000检测应用与服务处理的编码字符集。
5.5.2字型
应依据GB/T11460检测应用与服务提供的字型。
5.5.3输入法
5.5.3.1测试内容
如果应用提供了输入法,应检查应用提供的输入法。
5.5.3.2测试规程
应用提供的汉字输入法按以下要求检测:
——通用键盘输入应按GB/T19246进行检测;
——数字键盘输入应按GB/T18031进行检测;
——联机手写输入应按GB/T18790进行检测;
——语音识别输入应按GB/T21023进行检测。
5.5.3.3判定准则
通过测试规程各要求则本测试通过,否则为不通过。
6应用管理软件测试方法
功能性测试方法
6.1.1已安装应用状态查询和管理
6.1.1.1测试内容
检查应用管理软件是否能够查询已安装应用的信息。
6.1.1.2测试规程
通过应用管理软件打开已安装应用信息界面,检查和记录是否提供了:
——应用的名称;
——应用的版本;
——应用的访问权限列表,含:
7
T/CASMEXXX—2023
•是否可访问用户隐私数据,检查设置后能否控制应用的行为;
•是否可访问网络设备,检查设置后能否控制应用的行为;
•是否可访问存储设备,检查设置后能否控制应用的行为;
•是否可向系统发出通知消息,检查设置后能否控制应用的行为;
——应用的运行状态;
——应用的存储空间占用情况,含:
•应用程序占用空间大小;
•用户数据占用空间大小;
•缓存或临时文件占用空间大小。
6.1.2正在运行应用状态查询和管理
6.1.2.1测试内容
检查应用管理软件是否能够查询正在运行应用的信息,并管理正在运行的应用。
6.1.2.2测试规程
通过应用管理软件打开正在运行应用的信息,检查和记录是否提供了:
——应用的名称;
——应用占用的内存空间大小;
——应用运行的持续时间;
——服务情况,包含:
•服务名称;
•服务运行的持续时间;
•停止服务功能,当该服务不可停止时,检查是否给出相应的提示。
——进程情况,包含:
•进程名称;
•进程占用的内存空间大小。
——停止或强制停止应用功能.通过该功能应可以停止该应用。也可以通过进程检查功能检查应
用是否仍在运行,当该应用不可停止时,检查并记录给出的提示。
6.1.2.3判定准则
通过测试规程各要求则本测试通过,否则为不通过。
易用性测试方法
6.2.1本地化界面显示
6.2.1.1测试内容
测试中文用户界面下是否没有存在非中文信息,用户在使用软件系统的过程中展示给用户的信息
是否准确、清晰、易学易懂、易操作、具有吸引性,能帮助用户准确理解系统当前真实的状态并指导其
进一步的操作。
6.2.1.2测试规程
按以下步骤进行测试:
a)按照用户文档给出的操作方法切换到用户界面;
8
T/CASMEXXX—2023
b)逐一检查各功能界面是否存在非中文的信息,如菜单项、标签、提示信息等,缩略语和简单的
常用词语可以独立存在(如“OK”“CCTV”),但不应有非中文的句子(如英文的提示信息)。
6.2.1.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
6.2.2帮助系统
6.2.2.1测试内容
检查应用是否提供了帮助系统,帮助系统应符合以下要求:
——能帮助用户准确理解系统当前真实的状态,并指导其进一步的操作;
——提供相关的辅助手段,帮助用户学习使用它的能力;
——应符合GB/T29836(所有部分)的规定。
6.2.2.2测试规程
检查应用的功能中是否存在:
——功能说明;
——首次启动时基本操作的互动指引;
——通知和通知的管理。
6.2.2.3判定准则
通过测试规程各要求则本测试通过,否则为不通过。
可维护性测试方法
6.3.1升级包升级
6.3.1.1测试内容
检查应用管理软件是否支持通过升级包升级。
6.3.1.2测试规程
按以下步骤进行测试:
a)通过应用商店或其他途径获得升级包;
b)将升级包保存到本地,通过应用管理软件进行离线升级;
c)检查是否正确升级。
6.3.1.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
6.3.2在线升级
6.3.2.1测试内容
检查应用管理软件是否支在线升级。
6.3.2.2测试规程
9
T/CASMEXXX—2023
按以下步骤进行测试:
a)通过应用商店获得在线升级地址;
b)通过应用管理软件使用该地址进行在线升级;
c)检查是否正确升级。
6.3.2.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
6.3.3应用的自动更新
6.3.3.1测试内容
检查应用管理软件是否支持局域网连接下闲时对应用的自动更新。
6.3.3.2测试规程
按以下步骤进行测试:
a)设置系统为可以在连接局域网时自动升级;
b)安装应用的低版本;
c)将设备接入局域网;
d)连通应用商店;
e)按用户文档的说明检查是否可以自动升级。
6.3.3.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
6.3.4可分析性
6.3.4.1测试内容
检查应用管理软件是否能提供辅助手段帮助开发人员分析识别缺陷、失效产生的原因,找出待修复
部分。
6.3.4.2测试规程
根据详细设计,对相关操作产生的日志进行检查,日志信息准确不遗漏。
6.3.4.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
可移植性测试方法
6.4.1易安装
6.4.1.1测试内容
检查在线安装和本地安装包安装,检查软件系统是否无需做任何相应变动就能适应不同运行环境
的能力,其中运行环境通常是指操作系统平台、数据库平台、硬件平台。
6.4.1.2测试规程
10
T/CASMEXXX—2023
检查应用管理软件是否满足以下要求:
a)支持安装包安装;
b)进行防篡改检查;
c)明确对用户隐私数据的访问要求;
d)明确对网络设备和无线设备的访问要求;
e)明确对存储设备的访问要求;
f)如果设备支持,应可选择安装位置为内部存储空间或外部存储器。
6.4.1.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
6.4.2卸载
6.4.2.1测试内容
检查应用管理软件是否支持卸载,当卸载影响到其他应用时,是否给出提示,并能够卸载;检查系
统应用是否能够恢复原始版本;检查是否清除应用的数据和缓存。
6.4.2.2测试规程
按以下步骤进行测试:
a)检查应用管理软件能够查询到的应用列表;
b)分别对不同类型的应用进行卸载,检查是否能够卸载,记录不提供卸载的应用,应用类型应覆
盖系统应用、用户应用依赖其他应用的应用被其他应用依赖的应用;
c)检查卸载后的应用是否还在应用列表中,对于系统应用,是否恢复了原始版本;
d)检查文件系统是否还保留着应用的文件和数据。
6.4.2.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
6.4.3共存性
6.4.3.1测试内容
测试APP在公共环境与其共享资源的其他系统共存的能力。
6.4.3.2测试规程
通过应用管理软件进行安装操作,对系统限制条件内的内容进行测试,同时在非限制条件内容的场
景下测试。
6.4.3.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
标准依从性测试方法
6.5.1编码字符集
应依据GB18030及GB/T13000检查应用与服务处理的编码字符集处理能力。
11
T/CASMEXXX—2023
6.5.2字型
应依据GB/T11460进行字型检测。
7应用商店测试方法
安全防护
7.1.1测试内容
应符合YD/T2587的规定。
7.1.2测试规程
按YD/T2588的规定进行。
7.1.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
功能测试
7.2.1手机号注册
7.2.1.1测试内容
验证手机号码注册应用商店平台功能是否正常。
7.2.1.2测试规程
按以下步骤进行:
a)用户进入商店前台,点击注册;
b)用户选择手机号注册;
c)用户输入手机号、昵称、点击获取短信验证码,并输入验证码;
d)用户输入密码并确认,输入邮箱;
e)用户点击接受协议,完成注册;
f)商店前台提示用户注册成功;
g)用户进行机型设置,点击确定。
7.2.1.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
7.2.2Email注册
7.2.2.1测试内容
验证邮箱注册应用商店功能是否正常。
7.2.2.2测试规程
按以下步骤进行:
a)用户进入应用商店前台,点击注册;
12
T/CASMEXXX—2023
b)用户选择Email注册,输入Email地址,昵称;
c)用户输入密码并确认,点击同意协议,完成注册;
d)用户进入注册邮箱,点击激活链接,将账号进行激活;
e)系统提示“激活成功”登录到应用商店首页。
7.2.2.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
7.2.3手机号登录
7.2.3.1测试内容
验证手机号码登录商店功能是否正常。
7.2.3.2测试规程
按以下步骤进行:
a)用户登录商店前台,点击登录;
b)用户选择手机号码登录;
c)用户输入正确的手机号码;
d)用户输入密码;
e)用户输入验证码;
f)用户点击登录,自动跳转到应用商店首页。
7.2.3.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
7.2.4Email登录
7.2.4.1测试内容
验证Email方式登录应用商店功能是否正常。
7.2.4.2测试规程
按以下步骤进行:
a)用户进入应用商店前台,点击登录,选择EMail登录;
b)用户输入正确的Email地址和密码进行登录;
c)用户可以登录成功自动跳转到应用商店的首页。
7.2.4.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
7.2.5个人资料管理
7.2.5.1测试内容
验证用户对基本信息进行管理的功能是否正常。
7.2.5.2测试规程
13
T/CASMEXXX—2023
按以下步骤进行:
a)用户点击“我的应用商店”或者昵称进入“我的用户中心”页面;
b)用户点击“我的信息”进入“我的信息”页面;
c)用户点击“基本信息”进入到“基本信息”页面;
d)用户更改个人信息中的某几项,包括:昵称、登录密码、邮箱、爱好等信息;
e)修改完成后点击“确定”,并自动跳转到应用商店首页;
f)用户再次“我的应用商店”或者昵称进入“我的用户信息”页面检查更改的信息;
g)用户进入密码设置界面修改密码;
h)用户在密码设置界面选择支付需要密码。
7.2.5.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
7.2.6信息展现及管理
7.2.6.1测试内容
验证订购应用信息管理功能是否正常。
7.2.6.2测试规程
按以下步骤进行:
a)用户点击“我的应用商店”或者昵称进入到“我的用户信息”页面;
b)用户点击“我的商品”进入到“我的商品”页面;
c)用户点击“已购买的商品”进入到“已购买的商品”页面;
d)用户查看历史订单,查看商品名称、订单编号、支付金额、支付时间、支付状态相关信息。
7.2.6.3判定准则
通过测试规程各步骤则本测试通过,否则为不通过。
7.2.7应用搜索
7.2.7.1测试内容
验证应用搜索功能是否正常。
7.2.7.2测试规程
按以下步骤进行:
a)用户进入应用商店首页;
b)用户在搜索框输入搜索关键字或开发者信息,点击“确认”,页面跳转到搜索结果的页面;
c)用户查看搜索结果的页面;
d)用户点击人气,查看应用排列的顺序,以管理员身份登录后台查看前台所列的应用人气,以管
理员身份登录开发者社区前台所列的应用人气;
e)用户再次点击人气,查看应用排列的顺序,以管理员身份登录后台查看前台所列的应用人气,
以管理员身份登录开发者社区前台所列的应用人气;
f)用户点击时间,查看应用排列的顺序,以管理员身份登录后台查看前台所列的应用上架时间,
以管理员身份登录开发者社区前台所列的应用上架时间;
14
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店防疫合同范本
- 技术转让合同(试用)
- 木材熏蒸加工合同范本
- 成套木门购销合同范本
- 商铺拆建装修合同范本
- 置换车正规合同范本
- 团购旅游合同范本
- ups政府采购合同范例
- 公司会计用工合同范例
- 卫生间通风道采购合同范例
- 生命质量测定表(FACT-G)
- 中医基础理论·绪论课件
- JJF1101-2019环境试验设备温度、湿度校准规范-(高清现行)
- 新湘教(湖南美术)版小学美术六年级下册全册PPT课件(精心整理汇编)
- 上海教材高中数学知识点总结(最全)
- 苏教版五年级数学下册解方程五种类型50题
- Opera、绿云、西软、中软酒店管理系统对比分析
- 建设项目环评手续办理指南.ppt课件
- 脑动静脉畸形血管内介入诊治PPT课件
- 实验RNA提取方法及原理ppt课件
- 励志高三班高考冲刺百日誓师会主题班会课件下载(23P)
评论
0/150
提交评论