| 行业场景 | 标准落地方式 | 关键测试点 |
|---|---|---|
| 运营商服务门户 | 在手机营业厅App内嵌入“套餐余量查询”微件,通过平台统一调度 | 验证微件在弱网(2G/3G)下数据刷新稳定性;校验用户鉴权Token有效性;确保退出后自动销毁会话 |
| 金融快捷支付 | 银行App集成“扫码支付”微件,复用平台安全沙箱 | 测试支付指令防重放机制;验证生物识别调用是否经平台授权;检查交易流水本地不留存 |
| 智慧城市信息屏 | 政务终端部署“天气/交通”公共信息微件,定时自动更新 | 考核7×24小时连续运行内存泄漏率(≤0.5MB/24h);验证断电恢复后状态一致性;测试多微件并行加载资源竞争 |
Android碎片化严重,iOS版本策略收紧,导致同一微件在不同设备表现不一致。对策:建立设备兼容矩阵,强制要求测试覆盖Top 50机型(按市场占有率);采用平台抽象层屏蔽OS底层差异,微件仅调用标准化API。
渲染时间受CPU负载、后台进程干扰,单次测试结果波动大。对策:采用三次均值法(剔除最大最小值),测试前清空后台、关闭自动同步;使用adb shell dumpsys gfxinfo或Xcode Instruments采集客观帧率数据。
部分厂商为提升体验绕过权限代理,直接注入JSBridge。对策:在验收阶段增加静态代码扫描(如Checkmarx)与动态渗透测试(Burp Suite拦截微件通信);将安全违规项设为一票否决项。
设备休眠或切换应用后,微件未暂停导致电量异常消耗。对策:强制实现onPause/onResume回调接口;平台监控微件CPU占用率,超阈值(如持续>15%达30秒)自动冻结并告警。
| 测试项 | 标准阈值 | 测量工具 |
|---|---|---|
| 冷启动加载时间 | ≤800ms | Android Profiler / iOS Time Profiler |
| 内存峰值占用 | ≤30MB(单微件) | adb shell dumpsys meminfo / Xcode Memory Report |
| 网络请求成功率 | ≥99.5%(1000次并发) | JMeter + Charles Proxy |
| 标准号 | 标准名称 | 状态 | 发布日期 | 实施日期 |
|---|---|---|---|---|
| YD/T 2749-2014 | 移动微件业务平台设备技术要求 | 现行 | 2014-10-14 | 2014-10-14 |
| YD/T 2481-2013 | 手机阅读业务 客户端技术要求和测试方法 | 现行 | 2013-04-25 | 2013-06-01 |
| YD/T 2459-2013 | 基于统一IMS的业务测试方法 IP Centrex业务(第一阶段) | 现行 | 2013-04-25 | 2013-06-01 |
| YD/T 2464-2013 | 基于表述性状态转移(REST)技术的业务能力开放应用程序接口(API) 搜索业务 | 现行 | 2013-04-25 | 2013-06-01 |
| YD/T 2457.1-2013 | 基于统一IMS的业务测试方法 多媒体电话业务(第一阶段) 第1部分:基本业务和必选补充业务 | 现行 | 2013-04-25 | 2013-06-01 |
| YD/T 2458-2013 | 基于统一IMS的业务测试方法 个性化振铃音业务(第一阶段) | 现行 | 2013-04-25 | 2013-06-01 |
| YD/T 2461-2013 | 基于统一IMS的业务测试方法 多媒体会议业务(第一阶段) | 现行 | 2013-04-25 | 2013-06-01 |
| YD/T 1988-2009 | 移动多媒体广播业务 业务平台设备测试方法 | 现行 | 2009-12-11 | 2010-01-01 |
| YD/T 2010-2009 | 基于统一IMS的业务技术要求 多媒体会议业务(第一阶段) | 现行 | 2009-12-11 | 2010-01-01 |
| YD/T 2123.4-2010 | 移动互联网开放Web服务引擎 第4部分:Web服务描述语言技术要求 | 现行 | 2010-12-29 | 2011-01-01 |