mirror of
https://gitee.com/openharmony/release-management
synced 2024-11-27 00:30:23 +00:00
Signed-off-by:Teacher_Dong<dongwang.wangdong@huawei.com>
This commit is contained in:
parent
9bae42d9d5
commit
4e137b16fa
288
test_report/OpenHarmony_4.1_Beta1测试报告.md
Normal file
288
test_report/OpenHarmony_4.1_Beta1测试报告.md
Normal file
@ -0,0 +1,288 @@
|
||||
# **OpenHarmony 4.1 Beta1 测试报告**
|
||||
|
||||
## **1** **概述**
|
||||
|
||||
本报告针对OpenHarmony 4.1 Beta1 版本的测试验证及质量状态评估,包括对子系统特性和整机专项。
|
||||
|
||||
## **2** **测试版本与测试环境**
|
||||
|
||||
测试版本:
|
||||
|
||||
| **版本名称** | **测试起始时间** | **测试结束时间** |
|
||||
| -------------------------------- | ---------------- | ---------------- |
|
||||
| OpenHarmony 4.1.5.2和4.1.5.3版本 | 2023-12-06 | 2023-12-30 |
|
||||
|
||||
测试环境:
|
||||
|
||||
| **硬件型号** | **备注** | **版本** |
|
||||
| ------------ | --------------- | ------------------------------------------------------- |
|
||||
| HI3861 | 轻量系统&不带屏 | hispark_pegasus版本 |
|
||||
| HI3516DV300 | 小型系统&带屏 | hispark_taurus版本(LiteOS版本)/hispark_taurus_linux版本 |
|
||||
| RK3568 | 标准系统&带屏 | RK3568 版本(32位) |
|
||||
|
||||
## **3** **版本概要测试结论**
|
||||
|
||||
总体测试结论:Go with risk
|
||||
|
||||
| **试项** | **版本要求** | **测试结论** | **风险和遗留关键问题** |
|
||||
| ---------- | ------------------------------------------------------------ | ------------ | ------------------------- |
|
||||
| 子系统验证 | 1、无严重与主要的缺陷 <br />2、总体问题关闭率90%以上 | Go With Risk | 子系统评估详情请见4.1章节 |
|
||||
| 兼容性测试 | 1、XTS通过率100%<br />2、接口覆盖率100% | Go | 评估详情请见4.2章节 |
|
||||
| 专项稳定性 | 4.1 Beta1版本准出标准需要达到,核心服务/核心应用APR<=0.2, 整机重启<=4次/千小时, 系统开关机异常<=0.2次/千小时,预制应用异常APR<=16 。( APR单位:次/千小时) | Go With Risk | 详情请见4.3章节 |
|
||||
| 专项性能 | 静态KPI:预期目标胜率90%,实际胜率84%(41/49),不达标 。<br />内存测试 :整机内存基线732M,达标。 | Go With Risk | 详情请见4.4章节 |
|
||||
| 专项功耗 | 无关键阻塞问题; | Go | 无 |
|
||||
| 安全 | 1、安全隐私漏洞:发布版本安全隐私漏洞扫描、清零 <br />2、安全问题:无安全问题遗留 <br />3、安全编码:安全类静态检查工具清零 | Go with Risk | 评估详情请见4.5章节 |
|
||||
| SDK | 1、SDK配套IDE无关键问题,版本配套验证完成无关键问题 <br /> | Go | 评估详情请见4.6章节 |
|
||||
| 资料 | 无资料使用关键问题遗留 | Go | 评估详情请见4.7章节 |
|
||||
|
||||
## **4** **版本详细测试结论**
|
||||
|
||||
### **4.1** **子系统测试**结论
|
||||
|
||||
| **序号** | **子系统名称** | **评估结论** | **风险和遗留关键问题** |
|
||||
| -------- | ---------------------- | ------------ | ------------------------------------------------------------ |
|
||||
| 1 | 媒体子系统 | Go with risk | 需求验收:验收完成,无关键遗留问题<br/>关键特性:相机框架基础能力增强:支持平衡变焦能力,支持手电筒控制,支持运动防抖模式,支持相机扫描模式;音频HDI支持蜂窝通话录音,振动HDI支持振动类型和启动时延查询以及高清震动数据下发<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无问题遗留<br/>【稳定性】长稳测试用例全量覆盖,测试通过,遗留1个问题<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描、Fuzz测试,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过,无遗留问题<br/>【SDK】验收通过,覆盖全量接口,无问题遗留<br/>【遗留问题】<br/>1.I8RILB:【低概率1/10】【wukong】出现1次 进程foundation下的OS_IPC_14_975线程出现cppcrash,崩溃栈:libaudio_client.z.so |
|
||||
| 2 | 应用子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,mms、setting、systemui有freeze和crash风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描等测试,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过,无遗留问题<br/>【SDK】验收通过,无遗留问题<br/>【遗留问题】<br/>1、I8PEOF:【高概率】【wukong】出现211次 com.ohos.mms出现LIFECYCLE_TIMEOUT的sysfreeze问题<br/>2、I8QM7C:【高概率】【wukong】出现7次 进程com.ohos.settings出现jscrash,栈名:registerObserver<br/>3、I8RHAS:【低概率1/10】【wukong】出现1次 进程com.ohos.settings下的OS_GC_Thread线程导致libark_jsruntime.so出现cppcrash<br/>4、I8R8SV:【低概率1/10】【wukong】出现1次 进程com.ohos.systemui下的m.ohos.systemui线程导致libeventhandler.z.so出现cppcrash<br/>5、I8QSZ1:【高概率】【wukong】出现207次 进程com.ohos.systemui由于THREAD_BLOCK_6S卡在libsamgr_proxy.z.so出现appfreeze |
|
||||
| 3 | 启动恢复子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性: 无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】隐私合规用例全量覆盖,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过<br/>【遗留问题】无关键问题遗留 |
|
||||
| 4 | 安全基础能力子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:密钥管理支持“设置密码时有效”的访问控制方式;加解密算法库框架支持PBKDF2算法、支持对称密钥可选AAD参数、支持可变长度密钥HMAC、支持DH/25519算法、支持brainpool曲线、支持SM2密钥解析和参数处理能力、支持基于曲线名的密钥生成能力;新增应用私有证书凭据管理接口还吃指定签名填充方式和Hash算法。<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,遗留1个问题<br/>【性能功耗】测试通过,无风险<br/>【安全】安全隐私合规用例全量覆盖,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】覆盖资料需求,验收通过<br/>【SDK】验收通过,无风险<br/>【遗留问题】<br/>1.I8QQGR:【低概率1/10】【wukong】出现1次 进程com.ohos.settings.faceauth出现jscrash,栈名:anonymous |
|
||||
| 5 | ArkUI子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:新增NodeContanier开放命令式的渲染节点,提升自定义绘制能力;控件AI化能力:TextInput及相关文本输入控件支持视觉输入、Text/RichEditor相关文本控件支持文本实体识别;文本和容器类组件能力增强、状态管理功能增强。<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,无遗留关键稳定性问题<br/>【性能功耗】ArkUI FlushLayout耗时劣化,导致完成时延等场景劣化<br/>【安全】覆盖了Fuzz测试、安全扫描等安全测试,验收通过<br/>【XTS】XTS已全部通过<br/>【资料】覆盖资料需求测试,验收通过<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】<br/>1、I8R4AN:浏览器首次启动完成时延1621ms,实际值2285.4ms,超基线664.4ms;<br/>2、I82J0M:首次启动联系人完成时延1270ms,实际值1441ms,差基线171ms; |
|
||||
| 6 | 驱动子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】安全隐私合规用例全量覆盖,无问题遗留<br/>【XTS】测试通过<br/>【资料】覆盖资料,接口文档无关键遗留问题<br/>【SDK】验收通过<br/>【遗留问题】无关键问题遗留 |
|
||||
| 7 | 内核子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动:<br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】验收通过<br/>【安全】安全扫描测试,遗留30个linux原生问题<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过<br/>【遗留问题】<br/>1、I7TYTF等共30个Issue,linux原生问题,且当前linux社区无补丁方案,跟随linux社区修复计划修复 |
|
||||
| 8 | USB子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性: 无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】验收通过,无问题遗留<br/>【XTS】用例通过率100%,无关键遗留问题<br/>【资料】覆盖资料,验收通过<br/>【SDK】验收通过,覆盖全量接口,无问题和风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 9 | 泛Sensor子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:三方接口:支持上报传感器精度,支持传感器C-API暴露及开发者文档更新,支持触觉C-API暴露及开发者文档更新;基础功能:新增安全服务类、电源类、控件类EffectID波形,支持上报折叠状态、空间音频头部姿态数据上报,支持振感动静态调节,支持触觉开关控制。<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,验收通过<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过<br/>【遗留问题】无关键问题遗留 |
|
||||
| 10 | 多模输入子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,验收通过<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过<br/>【遗留问题】无关键问题遗留 |
|
||||
| 11 | 文件存储子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:实现图库等系统应用支持按照年月日视图进行分组查询的能力,支持文件编辑可还原能力、文件隐藏及隐私相册能力;提升图库滑动场景下缩略图的访问性能,缩略图访问性能整体提升20%以上;PC文件系统支持目录授权、文件管理APP访问应用沙箱能力。<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,验收通过。<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过<br/>【遗留问题】无关键问题遗留 |
|
||||
| 12 | 电源子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:支持将按动电源键或合盖操作配置为睡眠或熄屏,支持设备在睡眠状态被唤醒后,根据读取特定系统节点获取唤醒原因,并根据唤醒原因执行对应动作;支持多端协同状态下按动电源键等亮灭屏的行为处理,以及硬件输入和软件注入的区分和处理;支持定制新场景/状态用于温控决策,新增热逃生档位,触发热逃生温度会发出通知;<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,无遗留问题<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过<br/>【遗留问题】无关键问题遗留 |
|
||||
| 13 | 语言编译与运行时子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性: 无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,无关键问题<br/>【XTS】测试通过<br/>【资料】覆盖资料需求,验收通过<br/>【SDK】验收通过<br/>【遗留问题】<br/>1.I8RHAS:【低概率1/10】【wukong】出现1次 进程com.ohos.settings下的OS_GC_Thread线程导致libark_jsruntime.so出现cppcrash |
|
||||
| 14 | 全局资源调度管控子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,验收通过 <br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 15 | 分布式任务调度子系统 | Go | 需求验收:验收完成,无关键问题 <br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险 <br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险 <br/>【性能功耗】测试通过,无风险 <br/>【安全】覆盖了安全扫描和fuzz测试,验收通过 <br/>【XTS】用例通过率100% <br/>【资料】验收通过 <br/>【SDK】验收通过,无风险 <br/>【遗留问题】无关键问题遗留 |
|
||||
| 16 | 系统服务管理子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,有crash风险,遗留4个问题<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,验收通过 <br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】<br/>1.I8QNI7:【低概率3/10】【wukong】出现3次 进程foundation由于SERVICE_BLOCK卡在netsysnative出现sysfreeze<br/>2.I8R8KF:【低概率1/10】【wukong】出现1次 进程foundation下的OS_FFRT_2_18998线程导致libappms.z.so出现cppcrash<br/>3.I8RK9G:【低概率1/10】【wukong】出现1次 进程foundation下的OS_IPC_10_968线程导致libipc_common.z.so出现cppcrash<br/>4.I8RILB:【低概率1/10】【wukong】出现1次 进程foundation下的OS_IPC_14_975线程出现cppcrash,崩溃栈:libaudio_client.z.so |
|
||||
| 17 | 分布式DP子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性: 无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,验收通过 <br/>【XTS】验收通过<br/>【资料】验收通过<br/>【SDK】验收通过<br/>【遗留问题】无关键问题遗留 |
|
||||
| 18 | 分布式数据管理子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:RDB支持在应用指定的沙箱路径子目录下创建数据库;UDMF支持数据类型标准化定义与描述、支持标准数据类型查询、支持数据访问授权与管理、支持应用自定义数据类型;preferences支持uint8Array 格式数据流的修改、查询和持久化。<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,遗留1个问题<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了Fuzz、二进制文件安全扫描、敏感日志扫描测试,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】覆盖资料需求,验收通过<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】<br/>1、I8QH9S:【低概率1/10】【wukong】出现3次 进程com.ohos.settingsdata下的os.settingsdata线程出现cppcrash,崩溃栈:libnative_appdatafwk.z.so |
|
||||
| 19 | 分布式硬件子系统 | Go with Risk | 需求验收:验收完成,无关键问题<br/>关键特性:优化分布式输入特殊场景下按键状态管理,提高分布式相机、分布式音频、分布式屏幕和分布式输入业务可靠性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了Fuzz测试,病毒,漏洞,隐私扫描等,无关键问题遗留。<br/>【XTS】用例通过率100%<br/>【资料】覆盖资料需求,验收通过。<br/>【SDK】验收通过<br/>【遗留问题】无关键问题遗留 |
|
||||
| 20 | 分布式软总线子系统 | Go with Risk | 需求验收:验收完成,无关键问题<br/>关键特性:连接能力和规格进一步增强,如:支持P2Pv2协商;支持按业务策略的被动发布;链路选择增加连接可靠性确认能力;支持感知资源情况并动态设置连接参数;支持IPC引用技术查询的接口和时间戳查询的接口,增强维测能力<br/>测试活动: <br/>【功能】功能用例全量覆盖,验收通过。<br/>【稳定性】长稳测试用例全量覆盖,测试通过,遗留1个问题<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了Fuzz测试,病毒,漏洞,隐私扫描等,存在安全问题。<br/>【XTS】用例通过率100%<br/>【资料】验收通过资料需求<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】<br/>1.I8RK9G:【低概率1/10】【wukong】出现1次 进程foundation下的OS_IPC_10_968线程导致libipc_common.z.so出现cppcrash<br/>2.I8RG0A:软总线在本地IPC通信攻击面下,白名单配置中分布式数据管理存在错误配置,可导致普通app跨设备篡改分布式DB存储的数据 |
|
||||
| 21 | 杂散子系统 | Go with Risk | 需求验收:验收完成,无关键问题<br/>关键特性:支持文件片段上传,支持应用/SA重启后可以应用继续操作任务;支持后台任务进度及状态回调,支持上传下载任务状态变化事件,支持优先级策略;支持输入法使能,提供输入法切换列表控件,提供输入法应用代理功能;输入法框支持视觉输入,支持系统安全键盘,支持安全模式;时间同步感知用户配置开关,时间同步服务支持定制NTP服务器。<br/>测试活动: <br/>【功能】验收通过<br/>【稳定性】长稳测试用例全量覆盖,遗留问题已解决。<br/>【性能功耗】测试通过,无风险。<br/>【安全】覆盖了Fuzz测试,病毒,漏洞,隐私扫描等,输入法Fuzz不通过<br/>【XTS】用例通过率100%<br/>【资料】验收通过,遗留问题已解决。<br/>【SDK】SDK覆盖率100%,无关键问题。<br/>【遗留问题】无关键问题遗留 |
|
||||
| 22 | 无障碍子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全隐私测试,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 23 | 账号子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试、隐私扫描测试,验收通过,无问题遗留<br/>【XTS】XTS通过率100%<br/>【资料】验收通过,问题已修改<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 24 | 电话子系统 | Go with risk | 需求验收:验收完成,无关键问题。<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险(电话子系统目前开源的范围包括蜂窝通话(仅支持CS通话)、短信、数据上网,支持双SIM卡框架)<br/>【稳定性】长稳测试用例全量覆盖,测试通过,遗留1个问题<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了Fuzz、安全扫描,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过,无风险<br/>【遗留问题】<br/>1.I8QNI7:【低概率3/10】【wukong】出现3次 进程foundation由于SERVICE_BLOCK卡在netsysnative出现sysfreeze |
|
||||
| 25 | 事件通知子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了Fuzz、安全扫描,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】<br/>1.I8R8SV:【低概率1/10】【wukong】出现1次 进程com.ohos.systemui下的m.ohos.systemui线程导致libeventhandler.z.so出现cppcrash |
|
||||
| 26 | 包管理子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:提供了基础资源统一访问能力,支持查询应用的图标和名称资源;快速修复支持调试态,支撑大型应用快速调试;提供了包扫描检测工具,支持扫描大文件、重复文件和各种文件类型大小占比情况等功能。<br/>测试活动: <br/>【功能】功能用例针对新增需求及基本功能验证,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】接口内存泄漏测试,测试通过,无关键问题<br/>【安全】覆盖了Fuzz、安全扫描,测试通过,无问题遗留<br/>【XTS】JS用例通过率100%,测试通过<br/>【资料】新增API及开发指南优化资料测试通过<br/>【SDK】测试通过,覆盖全量接口,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 27 | WEB子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:完善WebRTC能力,支持入会、共享、发言、摄像头等能力,支持W3C获取时区、感知VirtualKeyboard等;Web内核升级:从Chromium 99升级至Chromium 114。<br/>测试活动: <br/>【功能】功能用例针对新增需求及基本功能验证,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】接口内存泄漏测试,测试通过,无关键问题<br/>【安全】覆盖了Fuzz、安全扫描,测试通过,无问题遗留<br/>【XTS】用例通过率100%,测试通过<br/>【资料】工具扫描无误,示例代码正确<br/>【SDK】测试通过,覆盖全量接口,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 28 | 元能力子系统 | Go with risk | 需求验收:验收完成 <br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,遗留1个问题<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了Fuzz、安全扫描,验收通过,无问题遗留<br/>【XTS】存在兼容性问题<br/>【资料】验收通过<br/>【SDK】验收通过,无风险<br/>【遗留问题】<br/>1、I8R8KF:【低概率1/10】【wukong】出现1次 进程foundation下的OS_FFRT_2_18998线程导致libappms.z.so出现cppcrash |
|
||||
| 29 | 短距离通信子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,遗留1个稳定性问题待解决<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了Fuzz、安全扫描,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过,无风险<br/>【SDK】验收通过,无风险<br/>【遗留问题】<br/>1.I8QET3:【高概率】【wukong】出现30次 进程bluetooth_servi下的OS_IPC_10_25363线程导致libbluetooth_server.z.so出现cppcrash |
|
||||
| 30 | 图形子系统 | Go | 需求验收:验收完成<br/>关键特性:图形NDK能力增强,支持为NativeImage添加OnFrameAvailableListener回调,支持为NativeWindow设置色域,新增支持opengl扩张接口等;支持调整系统分辨率,支持系统根据动画调节帧率,支持开发者调节应用帧率;动效能力增强,支持硬件挖空,屏幕圆角,Navigation导航转场动画支持共享元素等。<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无关键遗留问题<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险。<br/>【安全】覆盖了Fuzz、安全扫描,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】全量覆盖验证,无风险<br/>【遗留问题】无关键遗留问题 |
|
||||
| 31 | 窗口管理子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:窗口属性、窗口布局和层级、窗口焦点、窗口时间、窗口动效,智慧多窗、虚拟屏等能力增强<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无关键遗留问题<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】无风险,无关键遗留问题<br/>【安全】覆盖了Fuzz、安全扫描,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 32 | 全球化子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无遗留问题<br/>【稳定性】稳定性专项用例覆盖测试,测试通过,无遗留问题<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖安全扫描测试,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过,无遗留问题<br/>【遗留问题】无关键遗留问题 |
|
||||
| 33 | 位置服务子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无高风险问题<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了Fuzz、安全扫描,验收通过,遗留1个问题<br/>【XTS】用例通过率100%<br/>【资料】验收通过,无风险<br/>【SDK】验收通过,无风险<br/>【遗留问题】<br/>1、I8RHUC:WifiP2pServiceImpl::RegisterCallBack和WifiHotspotServiceImpl::RegisterCallBack未加锁,导致条件竞争问题 |
|
||||
| 34 | DFX | Go | 需求验收:需求验收完成,遗留关键问题<br/>关键特性:提升功耗异常的识别速度与准确度,主要器件的耗电相关信息更丰富,易于问题定位.对应用导致的器件耗电异常场景,可对器件的耗电使用进行深度分析;支持系统内存详情采集插件,用于ION,GPU/Skia,purgeable内存信息的采集(hidumper hiprofiler);支持动效场景耗时分析,可采集动效(启动、退出、转屏、转场、滑动)设置的信息数据、动效起止打点、以及和图形帧关联。<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无高风险问题<br/>【性能功耗】不涉及<br/>【安全】覆盖了FUZZ、安全工具扫描,验收通过无风险<br/>【XTS】用例通过率100%<br/>【资料】覆盖资料需求,验收通过<br/>【SDK】验收通过,无风险<br/>【遗留问题】 无关键问题遗留 |
|
||||
| 35 | 升级子系统 |Go| 需求验收:转测需求已验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例覆盖防护用例,测试通过<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无高风险问题<br/>【性能功耗】测试全量覆盖,无关键问题<br/>【安全】覆盖了Fuzz、安全扫描,验收通过,无问题遗留<br/>【XTS】系统接口,已覆盖100%<br/>【资料】验收通过<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 36 | 程序访问控制子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了fuzz和安全扫描测试,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 37 | 测试子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:增强各测试框架,包括:自动化测试框架arkxtest、测试调度框架xDevice、稳定性测试工具WuKong、性能开发工具SmartPerf Host、性能测试工具 SmartPerf Device<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描测试<br/>【XTS】暂验收通过<br/>【资料】覆盖资料测试,验收通过<br/>【SDK】验收通过<br/>【遗留问题】无关键问题遗留 |
|
||||
| 38 | AI子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】安全扫描测试通过<br/>【XTS】验收通过<br/>【资料】覆盖资料测试,验收通过<br/>【SDK】验收通过<br/>【遗留问题】无关键问题遗留 |
|
||||
| 39 | 用户IAM子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】安全隐私合规用例全量覆盖,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】覆盖资料需求,验收通过<br/>【SDK】验收通过,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 40 | PKI签名中心子系统 | Go | 需求验收:无新增需求,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】安全隐私合规用例全量覆盖,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】覆盖资料需求,验收通过<br/>【SDK】验收通过,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
|
||||
### **4.2** **兼容性测试结论**
|
||||
|
||||
兼容性测试: 主要是验证设备和业务应用满足OpenHarmony开源兼容性定义的技术要求,确保运行在OpenHarmony上的设备和业务应用能稳定、正常运行,同时使用OpenHarmony的设备和业务应用有一致性的接口和业务体验。
|
||||
|
||||
准出结论:Go
|
||||
|
||||
| 系统分类 | **测试套名称** | **英文** | **目的** | **用例规模** | **通过率** | **验收结论** |
|
||||
| -------- | ----------------------------------- | ----------------------------------------------- | ------------------- | ---------------------- | ---------- | ------------ |
|
||||
| 标准系统 | OpenHarmony应用兼容性测试套 | ACTS (Application Compatibility Test Suite ) | 看护北向应用兼容性 | 149191 | 100% | Go With Risk |
|
||||
| 标准系统 | OpenHarmony应用兼容性测试套补充测试 | ACTS-Validator | 看护基础体验兼容性 | 54 | 100% | Go |
|
||||
| 标准系统 | OpenHarmony分布式兼容性测试套 | DCTS (Distributed Compatability Test Suite) | 看护分布式兼容性 | 1168 | 100% | Go |
|
||||
| 标准系统 | OpenHarmony硬件抽象测试套 | HATS (Hardware Abstraction Test Suite ) | 看护HDI与内核兼容性 | 4413 | 100% | Go |
|
||||
| 小型系统 | OpenHarmony应用兼容性测试套 | ACTS (Application Compatibility Test Suite ) | 看护北向应用兼容性 | liteOS:2938 linux:390 | 100% | Go |
|
||||
| 轻量系统 | OpenHarmony应用兼容性测试套 | ACTS (Application Compatibility Test Suite ) | 看护北向应用兼容性 | 1051 | 100% | Go |
|
||||
|
||||
### **4.3** 稳定性专项测试结论
|
||||
|
||||
准出结论:Go with risk
|
||||
|
||||
4.1.5.2和4.1.5.3sp1 版本累计测试时长为12030小时,其中4.1.5.3sp1版本累积测试时间为3390 >3000小时 ,满足Beta版本测试时长要求 。 遗留12个问题待解决。
|
||||
|
||||
| 测试类分类 | 准出标准(APR为牵引值) | 质量状态 | 测试结果 |
|
||||
| -------------------- | :----------------------------------------------------------- | -------- | ------------------------------------------------------------ |
|
||||
| 核心服务可靠性 | 1、mediaserver<br/>2、camera_server<br/>3、foundation<br/>4、Samgr<br/>5、hdf_devmgr、appspawn<br/>6、softbus_server<br/>7、wifi_manager_se<br/>8、power_host<br/>9、accesstoken_ser<br/>10、render_service<br/> 各核心服务小于标准值0.2 | 不达标 | 4.1 Beta1版本测试数据:<br/>1、 foundation=0.498<br/> |
|
||||
| 核心应用可靠性 | 1、com.ohos.mms<br/>2、com.ohos.photos<br/>3、com.ohos.note<br/>4、com.ohos.callui<br/>5、com.ohos.camera<br/>6、com.ohos.contacts<br/>7、com.ohos.settings<br/>8、com.ohos.launcher<br/> 各核心应用小于标准值0.2 | 不达标 | 4.1 Beta1版本测试数据:<br/>1、 com.ohos.mms=0.831<br/>2、 com.ohos.settings=0.665 <br/>3、 com.ohos.systemui=0.914 |
|
||||
| 预置应用异常 | 跟随版本发布预置的应用范围< 16 次/千小时 | 达标 | 4.1Beta1版本测试数据:预制应用= 8.478 |
|
||||
| 死机重启 | < 4 次/千小时 | 达标 | < 4(标准值),达标 |
|
||||
| 不开机(只统计OS导致) | 无OS导致的不开机关键问题 | 达标 | 无不开机问题 |
|
||||
| 内存泄露 | 无内存泄漏问题 | 达标 | 无内存泄漏问题 |
|
||||
| 内存越界 | 无内存越界问题 | 达标 | 无内存越界问题 |
|
||||
|
||||
**遗留问题列表:**
|
||||
|
||||
| ISSUE | 描述 | 遗留原因 |
|
||||
| ------ | ------------------------------------------------------------ | ------------------------------------------------------- |
|
||||
| I8PEOF | 【高概率】【wukong】出现211次 com.ohos.mms出现LIFECYCLE_TIMEOUT的sysfreeze问题 | 4.1.5.3版本后压测无复现,风险可控 |
|
||||
| I8QET3 | 【高概率】【wukong】出现30次 进程bluetooth_servi下的OS_IPC_10_25363线程导致libbluetooth_server.z.so出现cppcrash | 用户无异常感知,且开鸿场地使用测试提供的版本压测未复现 |
|
||||
| I8QH9S | 【低概率1/10】【wukong】出现3次 进程com.ohos.settingsdata下的os.settingsdata线程出现cppcrash,崩溃栈:libnative_appdatafwk.z.so | 用户无感知,且出现概率低。 |
|
||||
| I8QNI7 | 【低概率3/10】【wukong】出现3次 进程foundation由于SERVICE_BLOCK卡在netsysnative出现sysfreeze | 低概率问题,对用户不感知 |
|
||||
| I8QSZ1 | 【高概率】【wukong】出现207次 进程com.ohos.systemui由于THREAD_BLOCK_6S卡在libsamgr_proxy.z.so出现appfreeze | 极小的概率下拉systemui没反应,之前的版本均为出现此问题 |
|
||||
| I8R8KF | 【低概率1/10】【wukong】出现1次 进程foundation下的OS_FFRT_2_18998线程导致libappms.z.so出现cppcrash | 概率小,且仅影响开机动画 |
|
||||
| I8R8SV | 【低概率1/10】【wukong】出现1次 进程com.ohos.systemui下的m.ohos.systemui线程导致libeventhandler.z.so出现cppcrash | 概率小,整体影响可控 |
|
||||
| I8RHAS | 【低概率1/10】【wukong】出现1次 进程com.ohos.settings下的OS_GC_Thread线程导致libark_jsruntime.so出现cppcrash | 概率小,影响设置应用,设置应用重启后恢复 |
|
||||
| I8RK9G | 【低概率1/10】【wukong】出现1次 进程foundation下的OS_IPC_10_968线程导致libipc_common.z.so出现cppcrash | 不影响业务场景,且概率低 |
|
||||
| I8RILB | 【低概率1/10】【wukong】出现1次 进程foundation下的OS_IPC_14_975线程出现cppcrash,崩溃栈:libaudio_client.z.so | 该问题发生在异常场景下,且异常发生后出现crash的概率极低 |
|
||||
| I8QLRO | 【低概率1/10】【wukong】出现1次 进程bluetooth_servi下的Stack线程出现cppcrash,崩溃栈:libbtstack.z.so | 发生概率低,整体影响可控 |
|
||||
| I8QQGR | 【低概率1/10】【wukong】出现1次 进程com.ohos.settings.faceauth出现jscrash,栈名:anonymous " | 概率小,影响设置应用,整体可控 |
|
||||
|
||||
### **4.4** **性能专项测试结论**
|
||||
|
||||
准出结论:Go With Risk
|
||||
|
||||
静态KPI:预期目标胜率90%,实际胜率84%(41/49) ,不达标。
|
||||
|
||||
内存测试 :整机内存732M,优于基线860M,已达标。
|
||||
|
||||
| 应用名称 | 用例名称 | 触发方式 | 指标类型 | 安卓基线 | RK3568数据(4.1.5.3sp1) |
|
||||
| -------- | ---------------------------------------------- | ------------ | -------- | -------- | ------------------------ |
|
||||
| 桌面 | 主桌面静态壁纸滑动 | 滑动 | 帧率 | 54 | 60 |
|
||||
| 信息 | 非首次启动短信息 | 点击(启动) | 完成时延 | 1000 | 632 |
|
||||
| 信息 | 首次启动短信息 | 点击(启动) | 完成时延 | 2300 | 2227 |
|
||||
| 相机 | camera启动(冷启动) | 点击(启动) | 完成时延 | 2683 | 1669.4 |
|
||||
| 相机 | camera启动(热启动) | 点击(启动) | 完成时延 | 2216 | 576.1 |
|
||||
| 相机 | 拍照生成缩略图 | 点击拍照 | 完成时延 | 1220 | 1211.1 |
|
||||
| 图库 | 图库缩略图列表滑动 | 滑动 | 帧率 | 60 | 60 |
|
||||
| 图库 | 图库单个图片缩放 | 捏合 | 帧率 | 60 | 60 |
|
||||
| 图库 | 图库缩略图列表滑动 | 滑动 | 响应时延 | 150 | 162.5 |
|
||||
| 图库 | 图库单个图片缩放 | 捏合 | 响应时延 | 150 | 151 |
|
||||
| 图库 | 查看图片 | 点击 | 完成时延 | 769 | 641 |
|
||||
| 图库 | 复制一张图片(1张5M图片) | 点击 | 完成时延 | 2300 | 708.3 |
|
||||
| 图库 | 剪切一张图片(1张1M图片) | 点击 | 完成时延 | 1833 | 916.6 |
|
||||
| 图库 | 删除多张图片(2张5M图片) | 点击 | 完成时延 | 916 | 1076 |
|
||||
| 图库 | 图库从照片切换到相册(Tab切换) | 点击 | 完成时延 | 442 | 220 |
|
||||
| 图库 | 非首次启动图库 | 点击(启动) | 完成时延 | 579 | 532 |
|
||||
| 图库 | 首次启动图库 | 点击(启动) | 完成时延 | 1404 | 1668.7 |
|
||||
| 输入法 | 按键输入速度 | 点击 | 响应时延 | 64 | 172.2 |
|
||||
| 输入法 | 输入法键盘弹出 | 点击 | 完成时延 | 279 | 504.1 |
|
||||
| 设置 | 退出设置 | 点击 | 完成时延 | 650 | 541 |
|
||||
| 设置 | 启动设置(原表是冷启动设置) | 点击(启动) | 完成时延 | 1145 | 1385.4 |
|
||||
| 联系人 | 联系人列表滑动 | 滑动 | 帧率 | 60 | 46 |
|
||||
| 联系人 | 联系人列表滑动 | 滑动 | 响应时延 | 150 | 140 |
|
||||
| 联系人 | 查看一条联系人 | 点击 | 完成时延 | 883 | 674 |
|
||||
| 联系人 | 存入联系人 | 点击 | 完成时延 | 625 | 393.7 |
|
||||
| 联系人 | 联系人-拨号子Tab切换 | 点击 | 完成时延 | 440 | 433 |
|
||||
| 联系人 | 删除联系人 | 点击 | 完成时延 | 370 | 268.7 |
|
||||
| 联系人 | 新建一个联系人 | 点击 | 完成时延 | 462 | 516 |
|
||||
| 联系人 | 非首次启动联系人 | 点击(启动) | 完成时延 | 604 | 487.5 |
|
||||
| 联系人 | 首次启动联系人 | 点击(启动) | 完成时延 | 1270 | 2072.9 |
|
||||
| webview | 浏览器打开天猫网页,从上往下滑 | 滑动 | 帧率 | 54 | 58.6 |
|
||||
| webview | 浏览器打开一个纯图片的网页,左右切换图片的滑动 | 滑动 | 帧率 | 54 | 57 |
|
||||
| webview | 浏览器微博首页滑动 | 滑动 | 帧率 | 54 | 63.9 |
|
||||
| webview | 浏览器天猫界面缩放 | 捏合 | 帧率 | 54 | 56.9 |
|
||||
| webview | 浏览器打开纯文本网页 | 滑动 | 响应时延 | 150 | 150 |
|
||||
| webview | 浏览器打开天猫网页 | 滑动 | 响应时延 | 300 | 189.5 |
|
||||
| webview | 浏览器天猫界面滑动 | 滑动 | 响应时延 | 150 | 140 |
|
||||
| webview | 浏览器键鼠事件Hover响应时延 | Hover | 响应时延 | 200 | 31.2 |
|
||||
| webview | 首次启动浏览器 | 点击(启动) | 完成时延 | 1621 | 2285.4 |
|
||||
| SystemUI | 状态栏下拉 | 滑动 | 响应时延 | 83 | 147.2 |
|
||||
| SystemUI | 调起任务管理器 | 点击 | 完成时延 | 474 | 445.8 |
|
||||
| SystemUI | 系统用户界面(清除所有后台进程时间) | 点击 | 完成时延 | 1000 | 197.9 |
|
||||
| SystemUI | 后台多任务的切换调度 | 点击 | 完成时延 | 1041 | 558.3 |
|
||||
| 开机 | 非首次开机 | 重启 | 完成时延 | 22916 | 26066.6 |
|
||||
| 开机 | 唤醒屏幕 | | 完成时延 | 600 | 58.3 |
|
||||
| 开机 | 开机 | 开机 | 完成时延 | 20512 | 24970.8 |
|
||||
| 通话 | 拨号盘按键 | 点击 | 响应时延 | 88 | 91.6 |
|
||||
| 时钟 | 首次启动 | 点击 | 完成时延 | 704 | 764.5 |
|
||||
| 计算器 | 首次启动 | 点击 | 完成时延 | 1206 | 877 |
|
||||
|
||||
遗留问题:
|
||||
|
||||
| SSUE | 描述 |
|
||||
| ------ | ----------------------------------------------------------- |
|
||||
| I8R7PH | 按键输入速度响应时延64ms,实际值201.3ms,超基线137.3ms |
|
||||
| I8R4AN | 浏览器首次启动完成时延1621ms,实际值2285.4ms,超基线664.4ms |
|
||||
| I81X0R | 联系人列表滑动60帧,实际值55.2fps,差基线4.8fps |
|
||||
| I82J0M | 首次启动联系人完成时延1270ms,实际值1441ms,差基线171ms |
|
||||
| I81WYF | 状态栏下拉响应时延83ms,实际值133.33ms,差基线50ms |
|
||||
|
||||
### **4.5** **安全专项测试结论**
|
||||
|
||||
准出结论:Go with Risk
|
||||
|
||||
安全测试活动情况:
|
||||
|
||||
(1)遗留I8RS18、I8RHUC 2个编码问题,1个设计问题I8RG0A,计划按照社区安全问题SLA时间解决
|
||||
|
||||
(2)遗留I8QL31等8个开源组件漏洞,均为版本发布前开源组件新增漏洞,按照社区开源组件漏洞SLA时间修复
|
||||
|
||||
(3)遗留I7U0QH等30个Issue未解决,均为Fuzz发现的linux原生问题且当前linux社区无补丁方案,跟随linux社区修复计划修复
|
||||
|
||||
| 安全测试大项 | 安全测试标准 | 测试内容 | 测试结论 | 安全问题状态 |
|
||||
| ---------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | ------------------------------------------------------------ |
|
||||
| 代码安全检视 | 各模块依据[OpenHarmony安全编码规范](https://gitee.com/openharmony/docs/blob/master/zh-cn/contribute/OpenHarmony-c-cpp-secure-coding-guide.md),进行代码安全检视,检视问题均需要修复。 | 各模块参考安全编码规范,逐条进 | Go with Risk | 2个安全编码问题未修复:I8RS18、I8RHUC,跟随社区安全问题SLA时间解决 |
|
||||
| 静态编码扫描 | 使用安全编码扫描工具扫描测试,扫描告警结果清零。OpenHarmony代码门禁已集成一款安全编码扫描工具。 | 1、使用社区门禁编码扫描工具或其他编码工具扫描开源代码 | Go | 发现问题已经清零 |
|
||||
| 编译选项验证 | 依据[OpenHarmony编译规范](https://gitee.com/openharmony/community/blob/master/sig/sig-buildsystem/编译规范.md),使用编译选项扫描工具检查二进制文件编译选项开启情况,二进制文件编译选项均需要符合规范要求。 | 1、检查二进制文件是否开启栈保护编译选项<br/>2、检查二进制文件是否开启立即绑定编译选项<br/>3、检查二进制文件是否开启堆栈不可执行编译选项<br/>4、检查二进制文件是否开启地址无关编译选项<br/>5、检查二进制文件是否开启随机化编译选项<br/>6、检查二进制文件是否开启GOT表保护编译选项<br/>7、检查二进制文件是否禁止动态库搜索路径编译选项<br/>8、检查二进制文件是否开启删除符号表搜索路径编译选项 | Go | 无问题 |
|
||||
| 灰白盒Fuzz验证 | 针对接收并处理用户态参数模块,开发人员需依据[Fuzz测试框架](https://gitee.com/openharmony/test_developertest/tree/master/libs/fuzzlib)开发灰白盒Fuzz测试套,并完成灰白盒Fuzz测试验证。 | 1、针对高风险模块,开发白盒Fuzz测试套,并执行白盒Fuzz | Go | 1、白盒Fuzz测试套(2K用例),系统风险接口覆盖率40%+;<br/>2、遗留I7U0QH等30个Issue未解决,均为Fuzz发现的linux原生问题,且当前linux社区无补丁方案,跟随linux社区修复计划修复 |
|
||||
| 开源软件漏洞扫描 | 针对开源组件使用业界漏洞扫描工具扫描,开源组件漏洞均已按照社区漏洞管理流程修复。 | 使用开源组件漏洞扫描工具,扫描开源组件是否存在已知漏洞 | Go with risk | 1、遗留I8QL31等8个开源组件漏洞,均为版本发布前开源组件新增漏洞,按照社区开源组件漏洞SLA时间修复<br />2、遗留I78THF社区合作厂商贡献仓中linux内核补丁问题,计划24年2月前修复 |
|
||||
| 一致性验证 | 针对发布版本进行一致性验证,发布版本需构建签名且发布签名文件。 | 检查社区发布版本是否有哈希或者签名 | Go | 无问题 |
|
||||
| 设计规范验证 | 各模块依据[OpenHarmony安全设计规范](https://gitee.com/openharmony/docs/blob/master/zh-cn/contribute/OpenHarmony-security-design-guide.md),结合业务完成安全设计自检验证,自检设计问题均需要修复。 | 各模块参考安全设计规范逐条进行验证 | Go with risk | 1个安全设计问题未解决:I8RG0A,跟随社区安全问题SLA时间解决 |
|
||||
| 病毒扫描 | 使用主流病毒扫描软件扫描软件包,病毒扫描结果均修复或确认为工具误报。 | 使用2款以上主流病毒扫描开源软件包及代码 | Go | 病毒扫描无问题 |
|
||||
| 秘钥证书扫描 | 使用秘钥证书关键词扫描工具扫描软件包,秘钥证书问题均需要修复。 | 1、工具扫描开源代码中是否预置非社区公开证书<br/>2、工具扫描开源代码中是否预置非社区公开秘钥 | Go | 无问题 |
|
||||
| 黑盒Fuzz验证 | 针对暴露用户态接口进行黑盒Fuzz,包括但不限于系统服务接口、内核驱动接口、socket网络接口。 | 1、使用工具对系统服务接口进行黑盒Fuzz<br/>2、使用工具对内核驱动接口进行黑盒Fuzz<br/>3、使用工具对socket网络进行黑盒Fuzz | Go | 问题均已闭环 |
|
||||
|
||||
遗留安全问题:
|
||||
|
||||
| ISSUE | 问题描述 | 遗留原因 |
|
||||
| ------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
||||
| I7TYTF等共30个Issue | 内核errseq_set函数protection_fault | linux原生问题,且当前linux社区无补丁方案,跟随linux社区修复计划修复 |
|
||||
| I8ROMZ | 【漏洞】 【master】 CVE-2023-6508 | 版本发布前开源组件新增漏洞,按照社区开源组件漏洞SLA时间修复 |
|
||||
| I8RO73 | 【漏洞】 【master】 CVE-2023-6510 | 版本发布前开源组件新增漏洞,按照社区开源组件漏洞SLA时间修复 |
|
||||
| I8QL31 | 【漏洞】 【master】 CVE-2023-50495 | 版本发布前开源组件新增漏洞,按照社区开源组件漏洞SLA时间修复 |
|
||||
| I8RRJ0 | 【漏洞】 【master】 CVE-2023-6345 | 版本发布前开源组件新增漏洞,按照社区开源组件漏洞SLA时间修复 |
|
||||
| I8RRJB | 【漏洞】 【master】 CVE-2023-6347 | 版本发布前开源组件新增漏洞,按照社区开源组件漏洞SLA时间修复 |
|
||||
| I8RU4Q | 【漏洞】 【master】 lj-cargo-5686192-0635719 | 版本发布前开源组件新增漏洞,按照社区开源组件漏洞SLA时间修复 |
|
||||
| I8RUB5 | linux kernel组件存在CVE漏洞CVE-2023-6817 | 版本发布前开源组件新增漏洞,按照社区开源组件漏洞SLA时间修复 |
|
||||
| I8RHUC | WifiP2pServiceImpl::RegisterCallBack和WifiHotspotServiceImpl::RegisterCallBack未加锁,导致条件竞争问题 | 按照社区安全问题SLA时间解决 |
|
||||
| I8RS18 | RegisterCallBack未加锁,导致条件竞争问题 | 按照社区安全问题SLA时间解决 |
|
||||
| I8RG0A | 软总线在本地IPC通信攻击面下,白名单配置中分布式数据管理存在错误配置,可导致普通app跨设备篡改分布式DB存储的数据 | 按照社区安全问题SLA时间解决 |
|
||||
| I78THF | rk3568 kernel patch中 maligpu版本过旧(11.29),存在大量未修复CVE | 社区合作厂商贡献仓中linux内核补丁问题,计划24年2月前修复 |
|
||||
|
||||
|
||||
|
||||
### **4.6 SDK**专项测试结论
|
||||
|
||||
准出结论:Go。
|
||||
|
||||
测试从ArkTS、JS、toolchains、preview、native等维度进行看护:
|
||||
|
||||
| **特性** | **子特性** | **测试内容** | 结论 |
|
||||
| ---------- | ------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
||||
| ArkTS | API接口 | 1. d.ts文件描述验证<br/>2. API功能XTS兼容性验证<br/>3. API跨版本变更验证<br/>4. API接口联想能力验证 | 资料测试通过,API接口功能测试通过。 |
|
||||
| ArkTS | 组件接口 | 1. d.ts文件描述验证<br/>2. 组件接口功能兼容性验证<br/>3. 组件接口联想能力验证 | 组件功能测试通过,组件资料测试通过 |
|
||||
| ArkTS | 编译工具链 | IDE端到端编译ArkTS工程功能和性能验证 | IDE完成ArkTS工程编译功能和性能验证,验收通过 |
|
||||
| JS | API接口 | 同ArkTS,JS特有接口差异化测试 | 验证通过,无关键问题遗留 |
|
||||
| JS | 组件接口 | 1. json文件描述验证<br/>2. 组件接口功能兼容性验证<br/>3. 组件接口联想能力验证 | 组件API接口(JS)已完成文件描述,功能和联想能力验证,无关键问题遗留,通过 |
|
||||
| JS | 编译工具链 | IDE端到端编译JS工程功能和性能验证 | IDE完成JS工程编译功能和性能验证,验收通过 |
|
||||
| Toolchains | 配置文件合法性检查工具(configcheck&modulecheck) | 验证配置文件的合法性 | 验证通过,无关键问题遗留 |
|
||||
| Toolchains | 签名工具(hap-sign-tool) | 验证hap通过工具进行签名 | 验证通过,无关键问题遗留 |
|
||||
| Toolchains | 资源编译工具(restool) | 资源编译工具验证 | 验证通过,无关键问题遗留 |
|
||||
| Toolchains | 打包&解包工具(app_packing_tool) | 验证hap和app打包和解包能力 | 验证通过,无关键问题遗留 |
|
||||
| Toolchains | 调试工具(hdc_std) | 验证hdc调试能力 | 验证通过,无关键问题遗留 |
|
||||
| Toolchains | SysCap编解码工具(Syscaptools) | 验证SysCap<->RPCID和SysCap<->PCID的编解码能力 | 验证通过,无关键问题遗 |
|
||||
| Toolchains | 方舟字节码汇编器(ark_asm) | 验证方舟字节码和json相互转换能力 | 验证通过,无关键问题遗留 |
|
||||
| Preview | 预览器 | IDE端到端验证全部富设备和轻设备组件的功能和预览效果(Windows+Mac) | 预览器功能验证通过 |
|
||||
| Native | API接口 | Native API功能和头文件验证 | Native API接口基础功能验证通过 |
|
||||
| Native | 编译工具链 | IDE端到端编译构建native工程 | native工程编译通过 |
|
||||
| 源码编译 | 应用源码编译 | 二进制交付与源码一致 | 验证通过,无关键问题遗留 |
|
||||
|
||||
|
||||
|
||||
### **4.7** **资料评估**
|
||||
|
||||
准出结论:Go
|
||||
|
||||
本次全量包已经过资料领域工具看护。本次共处理问题:
|
||||
|
||||
•API参考与SDK完整性正确性检查:663
|
||||
|
||||
•API参考示例代码检查:1049
|
||||
|
||||
以上问题均已逐一确认修改。
|
||||
|
||||
无关键问题遗留。
|
||||
|
295
test_report/OpenHarmony_4.1_Release测试报告.md
Normal file
295
test_report/OpenHarmony_4.1_Release测试报告.md
Normal file
@ -0,0 +1,295 @@
|
||||
# **OpenHarmony 4.1 Release 测试报告**
|
||||
|
||||
## **1** **概述**
|
||||
|
||||
本报告针对OpenHarmony 4.1 Release 版本的测试验证及质量状态评估,包括对子系统特性和整机专项。
|
||||
|
||||
## **2** **测试版本与测试环境**
|
||||
|
||||
测试版本:
|
||||
|
||||
| **版本名称** | **测试起始时间** | **测试结束时间** |
|
||||
| ----------------------- | ---------------- | ---------------- |
|
||||
| OpenHarmony 4.1.7.1版本 | 2024-1-3 | 2024-3-20 |
|
||||
|
||||
测试环境:
|
||||
|
||||
| **硬件型号** | **备注** | **版本** |
|
||||
| ------------ | --------------- | ------------------------------------------------------- |
|
||||
| HI3861 | 轻量系统&不带屏 | hispark_pegasus版本 |
|
||||
| HI3516DV300 | 小型系统&带屏 | hispark_taurus版本(LiteOS版本)/hispark_taurus_linux版本 |
|
||||
| RK3568 | 标准系统&带屏 | RK3568 版本(32位) |
|
||||
|
||||
## **3** **版本概要测试结论**
|
||||
|
||||
总体测试结论:Redirect
|
||||
|
||||
| **测试项** | **版本要求** | **测试结论** | **风险和遗留关键问题** |
|
||||
| ---------- | ------------------------------------------------------------ | ------------ | ------------------------- |
|
||||
| 子系统验证 | 1、无严重与主要的缺陷 <br />2、总体问题关闭率90%以上 | Redirect | 子系统评估详情请见4.1章节 |
|
||||
| 兼容性测试 | 1、XTS通过率100%<br />2、接口覆盖率100% | Redirect | 评估详情请见4.2章节 |
|
||||
| 专项稳定性 | 4.1 Beta1版本准出标准需要达到,核心服务/核心应用APR<=0.2, 整机重启<=4次/千小时, 系统开关机异常<=0.2次/千小时,预制应用异常APR<=16 。( APR单位:次/千小时) | Redirect | 详情请见4.3章节 |
|
||||
| 专项性能 | 静态KPI:预期目标胜率90%,实际胜率69%(34/49),不达标 。<br />内存测试 :整机内存基线732M,达标。 | Redirect | 详情请见4.4章节 |
|
||||
| 专项功耗 | 无关键阻塞问题; | Go | 无 |
|
||||
| 安全 | 1、安全隐私漏洞:发布版本安全隐私漏洞扫描、清零 <br />2、安全问题:无安全问题遗留 <br />3、安全编码:安全类静态检查工具清零 | Go with Risk | 评估详情请见4.5章节 |
|
||||
| SDK | 1、SDK配套IDE无关键问题,版本配套验证完成无关键问题 <br /> | Go | 评估详情请见4.6章节 |
|
||||
| 资料 | 无资料使用关键问题遗留 | Go | 评估详情请见4.7章节 |
|
||||
|
||||
## **4** **版本详细测试结论**
|
||||
|
||||
### **4.1** **子系统测试**结论
|
||||
|
||||
| **序号** | **子系统名称** | **评估结论** | **风险和遗留关键问题** |
|
||||
| -------- | ---------------------- | ------------ | ------------------------------------------------------------ |
|
||||
| 1 | 媒体子系统 | Redirect | 需求验收:验收完成,无关键遗留问题<br/>关键特性:相机开放预览/拍照/录像NDK接口,提供图形二次处理能力,提供音振协同功能,提供DRM节目解密授权、证书下载、插件管理功能,提供播放NDK接口,提供录制规格查询、配置、监听功能,提供amr、opus、G711编解码能力<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无问题遗留<br/>【稳定性】长稳测试用例全量覆盖,测试通过,遗留1个问题<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描、Fuzz测试,无问题遗留<br/>【XTS】用例通过率99.85%<br/>【资料】验收通过,无遗留问题<br/>【SDK】验收通过,覆盖全量接口,无问题遗留<br/>【遗留问题】<br/>1.I8RILB:【低概率1/10】【wukong】出现1次 进程foundation下的OS_IPC_14_975线程出现cppcrash,崩溃栈:libaudio_client.z.so<br/>2.I92BM8 <br/> ① 系统相机picker拉起后,用uitest找key对应的控制点击,但是黄蓝系统相机这个控件id是不一致的<br/> ② 点击拍照完成按钮,黑屏,添加沙箱路径权限。<br/>3.I99FKT |
|
||||
| 2 | 应用子系统 | Redirect | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,contacts、settings、mms、launcher有未解问题<br/>【稳定性】长稳测试用例全量覆盖,contacts、settings、launcher有freeze、crash和内存泄露风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描等测试,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过,无遗留问题<br/>【SDK】验收通过,无遗留问题<br/>【遗留问题】<br/>1、I8VKL0:【OpenHarmony 4.1.6.1】【应用子系统】【ToC】【RK3568】【必现-10/10】已收藏有联系人,点击更多-编辑,选择联系人点击取消按钮无法移除收藏的联系人<br/>2、I8B764:【OpenHarmony 4.1.2.2】【应用子系统】【ToC】【RK3568】【必现-10/10】声音模式由响铃状态调整至静音状态,音量未实时变化,需退出后重新进入才变为0<br/>3、I8VL8U:【OpenHarmony 4.1.6.1】【应用子系统】【ToC】【RK3568】【必现-10/10】打开备忘录,点击任意笔记,点击recent键进入最近任务,然后在最近任务中点击备忘录,打开笔记时标题下方漏桌面,应用卡片下方概率显示蓝条<br/>4、I8V02A:【OpenHarmony 4.1.6.1】【应用子系统】【ToC】【RK3568】【必现-10/10】存在多条草稿,左滑任意草稿,点击更多-设置-更多-还原默认设置,返回信息首页,该草稿红色删除按钮依然存在且无法右滑<br/>5、I90GOK:【OpenHarmony 4.1.6.5】【应用子系统】【ToC】【RK3568】【必现-10/10】桌面存在空白页,新建文件夹,点击+号将桌面应用加入文件夹后,空白页消失<br/>6、I9AI4R:【OpenHarmony 4.1.7.1sp1】【RK3568】【压力测试】【ToC】【高概率】【wukong】出现10次 进程com.ohos.contacts由于THREAD_BLOCK_6S卡在libdatashare_consumer.z.so出现appfreeze<br/>7、I9AEO0:【OpenHarmony 4.1.7.1sp1】【RK3568】【压力测试】【ToC】【低概率1/10】【wukong】出现1次 进程com.ohos.settings出现APP_INPUT_BLOCK的appfreeze<br/>8、I96R1A:【OpenHarmony 4.1.6.8】【RK3568】【压力测试】【ToC】【低概率1/10】【wukong】出现1次 进程com.ohos.launcher由于APP_INPUT_BLOCK卡在libace_compatible.z.so出现appfreeze |
|
||||
| 3 | 启动恢复子系统 | Go with Risk | 需求验收:验收完成,无关键问题<br/>关键特性: 无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,遗留1个问题<br/>【性能功耗】测试通过,无风险<br/>【安全】隐私合规用例全量覆盖,覆盖了Fuzz测试,病毒,漏洞,隐私扫描等,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过<br/>【遗留问题】无关键问题遗留|
|
||||
| 4 | 安全基础能力子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:新增关键资产写入、销毁、更新、精确查询、批量查询功能和资产访问控制(属主访问控制、锁屏状态访问控制、资产读取时的二次访问控制)功能;加解密算法库:提供基于曲线名的密钥生成能力、SM2密钥解析和参数处理能力、X25519/Ed25519密钥协商、密钥解析和密钥参数获取能力等;代码签名:支持内联代码的验签和使能,支持所有者ID的代码调用校验的等。<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】安全隐私合规用例全量覆盖,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】覆盖资料需求,验收通过<br/>【SDK】验收通过,无风险<br/>【遗留问题】 无 |
|
||||
| 5 | ArkUI子系统 | Redirect | 需求验收:验收完成,无关键问题<br/>关键特性:新增NodeContanier开放命令式的渲染节点,提升自定义绘制能力;控件AI化能力:TextInput及相关文本输入控件支持视觉输入、Text/RichEditor相关文本控件支持文本实体识别;文本和容器类组件能力增强、状态管理功能增强。<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,无遗留关键稳定性问题<br/>【性能功耗】ArkUI FlushLayout耗时劣化,导致完成时延等场景劣化<br/>【安全】覆盖了Fuzz测试、安全扫描等安全测试,验收通过<br/>【XTS】XTS已全部通过<br/>【资料】覆盖资料需求测试,验收通过<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】<br/> 1、I81X11:微信首页滑动帧率60帧,实际值55.2帧,差基线4.8帧率<br/> 2、I81X3W:fdy启动完成时延1482ms,实际值1633.3ms,差基线151.3ms <br/> 3、I88VWP:ftb滑动帧率58.6fps,实际值57.6fps,差基线1fps |
|
||||
| 6 | 驱动子系统 | Redirect | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,遗留1个问题<br/>【稳定性】长稳测试用例全量覆盖,有2个遗留问题<br/>【性能功耗】测试通过,无风险<br/>【安全】安全隐私合规用例全量覆盖,无问题遗留<br/>【XTS】测试通过<br/>【资料】覆盖资料,接口文档无关键遗留问题<br/>【SDK】验收通过<br/>【遗留问题】<br/>1、I9AD5J:出现cppcrash问题,进程:composer_host,崩溃so:libdisplay_composer_service_1.1.z.so<br/>2、I98KIG:出现3次 进程com.ohos.camera由于THREAD_BLOCK_6S卡在libcamera_framework.z.so出现appfreeze<br/>3、I92Y3W:composer_host进程,常驻内存实测值 5356KB,超基线4.6M,基线557KB<br/>4、I96KYK:录制时暂停恢复间隔过短导致录制花屏 |
|
||||
| 7 | 内核子系统 | GO with risk | 需求验收:验收完成,无关键问题<br/>关键特性:内核独立模块化框架<br/>测试活动:<br/>【功能】功能用例全量覆盖,遗留4个问题,主要为计时器失效、部分shell命令异常、刷机启动日志刷屏、HCK sample独立编译无日志打印 <br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】验收通过<br/>【安全】安全扫描测试,无遗留问题<br/>【XTS】用例通过率99.2%,遗留1个问题(阻塞20条用例执行) <br/>【资料】验收通过<br/>【SDK】验收通过<br/>【遗留问题】<br/>L0:<br/>1、高频函数计时器失效 https://gitee.com/openharmony/kernel_liteos_m/issues/I8IRMS <br/>2、部分shell命令异常 https://gitee.com/openharmony/kernel_liteos_m/issues/I99MRL?from=project-issue <br/> L1:<br/>1、HitsProcessApiTest测试执行失败 https://gitee.com/openharmony/kernel_liteos_a/issues/I97BZL?from=project-issue <br/>2、刷机启动成功后日志刷屏 https://gitee.com/openharmony/communication_dsoftbus/issues/I96PED <br/>L2:<br/>sample独立编译,无HCK日志打印 https://gitee.com/openharmony/kernel_linux_config/issues/I98U34 |
|
||||
| 8 | USB子系统 | GO with risk | 需求验收:验收完成,无关键问题<br/>关键特性: 无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】验收通过,无问题遗留<br/>【XTS】用例通过率100%,无关键遗留问题<br/>【资料】覆盖资料,验收通过<br/>【SDK】验收通过,覆盖全量接口,无问题和风险<br/>【遗留问题】<br/>1、I92YUZ:在RK3568设备上对Openharmony进行内存测试,usb_service进程,常驻内存实测值4077KB,基线为0 |
|
||||
| 9 | 泛Sensor子系统/待刷新 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:三方接口:支持上报传感器精度,支持传感器C-API暴露及开发者文档更新,支持触觉C-API暴露及开发者文档更新;基础功能:新增安全服务类、电源类、控件类EffectID波形,支持上报折叠状态、空间音频头部姿态数据上报,支持振感动静态调节,支持触觉开关控制。<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,验收通过<br/>【XTS】有一个遗留问题<br/>【资料】验收通过<br/>【SDK】验收通过<br/>【遗留问题】1.https://gitee.com/openharmony/xts_acts/issues/I9AN3C?from=project-issue|
|
||||
| 10 | 多模输入子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,验收通过<br/>【XTS】用例通过率100%<br/>【资料】资料验收通过<br/>【SDK】验收通过<br/>【遗留问题】无关键问题遗留 |
|
||||
| 11 | 文件存储子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:支持lseek、utime、mkdirs能力,实现逐行读取文件内容、获取父目录能力,支持安全级别数据保护能力。<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,验收通过。<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过<br/>【遗留问题】无关键问题遗留 |
|
||||
| 12 | 电源子系统 | Redirect | 需求验收:验收完成,无关键问题<br/>关键特性:支持将按动电源键或合盖操作配置为睡眠或熄屏,支持设备在睡眠状态被唤醒后,根据读取特定系统节点获取唤醒原因,并根据唤醒原因执行对应动作;支持多端协同状态下按动电源键等亮灭屏的行为处理,以及硬件输入和软件注入的区分和处理;支持定制新场景/状态用于温控决策,新增热逃生档位,触发热逃生温度会发出通知;<br/>测试活动: <br/>【功能】功能用例全量覆盖,遗留2个功能问题<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,无遗留问题<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过<br/>【遗留问题】<br/>1、I8Z21G:bundle.json数据治理<br/>2、I99YNC:power-shell display功能全部失效<br/>3、I96QGJ:HDMI屏无法息屏,默认 30s ,休眠流程被触发后,ScreenController::UpdateState()调用结果,实际结果不符 |
|
||||
| 13 | 语言编译与运行时子系统 | Redirect | 需求验收:验收完成,无关键问题<br/>关键特性: 无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,遗留一个稳定性关键问题<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,无关键问题<br/>【XTS】测试通过<br/>【资料】覆盖资料需求,验收通过<br/>【SDK】验收通过<br/>【遗留问题】<br/>1.I96EHU:【OpenHarmony 4.1.6.8】【RK3568】【压力测试】【ToC】【高概率】【wukong】出现5次 cfi_check异常abort栈,无法得知上层调用的情况 |
|
||||
| 14 | 全局资源调度管控子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:后台任务提醒代理配套与管控优化<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,验收通过 <br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 15 | 分布式任务调度子系统 | Go | 需求验收:验收完成,无关键问题 <br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险 <br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险 <br/>【性能功耗】测试通过,无风险 <br/>【安全】覆盖了安全扫描和fuzz测试,验收通过 <br/>【XTS】用例通过率100% <br/>【资料】验收通过 <br/>【SDK】验收通过,无风险 <br/>【遗留问题】无关键问题遗留 |
|
||||
| 16 | 系统服务管理子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,有crash风险,遗留1个问题<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,验收通过 <br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】<br/>【低概率1/10】【wukong】出现1次 进程/system/bin/samgr下的samgr线程出现cppcrash,崩溃栈:samgr: I99W3L |
|
||||
| 17 | 分布式DP子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性: 无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试,验收通过 <br/>【XTS】验收通过<br/>【资料】验收通过<br/>【SDK】验收通过<br/>【遗留问题】无关键问题遗留 |
|
||||
| 18 | 分布式数据管理子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:无关键新增特性。<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,遗留2个问题<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了Fuzz、二进制文件安全扫描、敏感日志扫描测试,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】覆盖资料需求,验收通过<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】<br/>1、I99GL8:【OpenHarmony_4.1.7.1_sp2】【蓝区RK】【4.1release】【xts】【1次/2h】栈顶libnative_appdatafwk.z.so进程com.ohos.settingsdata<br/>2、I8QH9S:【OpenHarmony 4.1.5.2】【RK3568】【压力测试】【ToC】【低概率1/10】【wukong】出现3次 进程com.ohos.settingsdata下的os.settingsdata线程出现cppcrash,崩溃栈:libnative_appdatafwk.z.so<br>3、 4.0和4.1版本存在兼容性问题,DctsDistributeKvStoreDisJsTest 执行失败: I96OVF |
|
||||
| 19 | 分布式硬件子系统 | Go with Risk | 需求验收:验收完成,无关键问题<br/>关键特性:优化分布式输入特殊场景下按键状态管理,提高分布式相机、分布式音频、分布式屏幕和分布式输入业务可靠性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了Fuzz测试,病毒,漏洞,隐私扫描等,无关键问题遗留。<br/>【XTS】用例通过率100%<br/>【资料】覆盖资料需求,验收通过。<br/>【SDK】验收通过<br/>【遗留问题】<br/>1、I96QRW:RK3568与恒玄Bes2600设备认证绑定失败<br/> 2、 I96ZWB:4.0release盒子(服务端)+4.1.6.7转测版本兼容性测试(网线或wifi组网):设备组网后查不到对端设备 |
|
||||
| 20 | 分布式软总线子系统 | Redirect | 验收完成<br/>关键特性:无关键新增特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,存在遗留问题。<br/>【稳定性】长稳测试用例全量覆盖<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了Fuzz测试,病毒,漏洞,隐私扫描等。<br/>【XTS】用例通过率不达标<br/>【资料】验收通过资料需求<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】<br/>1、L1设备组网失败 :I96CJL <br>2、opensession bytes 失败 :I98NAO <br>3、创建file & stream 类型的opensession通道界面卡住了:I97GZI <br>4、 创建bytes类型的opensession 通过后, sendbytes显示成功, 对端收不到:I97HJT <br>5、 4.0和4.1版本存在兼容性问题,4.0release版本只做的盒子没带上该笔修改: https://gitee.com/openharmony/communication_dsoftbus/pulls/5045 |
|
||||
| 21 | 杂散子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:支持文件片段上传,支持应用/SA重启后可以应用继续操作任务;支持后台任务进度及状态回调,支持上传下载任务状态变化事件,支持优先级策略;支持输入法使能,提供输入法切换列表控件,提供输入法应用代理功能;输入法框支持视觉输入,支持系统安全键盘,支持安全模式;时间同步感知用户配置开关,时间同步服务支持定制NTP服务器。<br/>测试活动: <br/>【功能】验收通过<br/>【稳定性】长稳测试用例全量覆盖,遗留问题已解决。<br/>【性能功耗】测试通过,无风险。<br/>【安全】覆盖了Fuzz测试,病毒,漏洞,隐私扫描等<br/>【XTS】用例通过率100%<br/>【资料】验收通过,遗留问题已解决。<br/>【SDK】SDK覆盖率100%,无关键问题。<br/>【遗留问题】无关键问题遗留 |
|
||||
| 22 | 无障碍子系统 | Go with Risk | 需求验收:验收完成,无关键问题<br/>关键特性:支持双指交互手势;支持三指交互手势;支持四指交互手势;支持颜色反转使能;提供屏幕触控功能;支持色彩校正使能;辅助功能快捷键支持同时配置多个辅助功能<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,遗留1个问题<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】【安全】覆盖了Fuzz测试,病毒,漏洞,隐私扫描等,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过,无风险<br/>【遗留问题】I99VNP :服务开启后,应用覆盖安装或重启设备,服务不能重新拉起 |
|
||||
| 23 | 账号子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描和fuzz测试、隐私扫描测试,验收通过,无问题遗留<br/>【XTS】XTS通过率100%<br/>【资料】验收通过,问题已修改<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 24 | 电话子系统 | Go with risk | 需求验收:验收完成,无关键问题。<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险(电话子系统目前开源的范围包括蜂窝通话(仅支持CS通话)、短信、数据上网,支持双SIM卡框架)<br/>【稳定性】长稳测试用例全量覆盖,测试通过,遗留6个问题<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了Fuzz、安全扫描,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】遗留7个问题<br/>【遗留问题】<br/>稳定性问题:I8PQCL,I8O2SG,I8MJZD,I8MAH2,I94QRQ,I94M47<br/>内存问题:I84T38 电话内存值超基线<br/>功能问题:I965SN 概率性蜂窝网络无法打开浏览器<br/>I99VVB rk板子每次重启,第一次打电话可以打出,但是别人收不到电话,第二次拨打电话,报错8300008<br/>I99VT0 辅助机给RK打电话,辅助机提示正在通话中,rk重启<br/>I99VSZ rk板子开启飞行模式,调用dialCall可以拨打电话<br/>I8LKT0 通话时多次用back键退出通话界面,通话消失<br/>I8LKPA 辅助机给RK打电话,RK上未从0开始计时,两边通话时长不一致<br/>I92C06 在特定情况下设备插卡仍显示英文运营商名称 |
|
||||
| 25 | 事件通知子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:emitter可传递数据<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了Fuzz、安全扫描,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】无关键遗留问题 |
|
||||
| 26 | 包管理子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:提供hap包扫描工具,安装支持libs创建子目录,支持右键菜单配置,快速修复支持调试态<br/>测试活动: <br/>【功能】功能用例针对新增需求及基本功能验证,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】接口内存泄漏测试,测试通过,无关键问题<br/>【安全】覆盖了Fuzz、安全扫描,测试通过,无问题遗留<br/>【XTS】JS用例通过率100%,测试通过<br/>【资料】新增API及开发指南优化资料测试通过<br/>【SDK】测试通过,覆盖全量接口,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 27 | WEB子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:同源跳转网站调度优先级优化,JSBridge能力增强,网络接管:支持ets接口。<br/>测试活动: <br/>【功能】功能用例针对新增需求及基本功能验证,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,遗留待解决问题单DTS2024031600721,DTS2024031820150,DTS2024020703633<br/>【性能功耗】接口内存泄漏测试,测试通过,无关键问题<br/>【安全】覆盖了Fuzz、安全扫描,测试通过,无问题遗留<br/>【XTS】测试接口覆盖率 62.01% ,用例通过率 100%<br/>【资料】工具扫描无误,示例代码正确<br/>【SDK】测试通过,覆盖全量接口,无风险<br/>【遗留问题】 <br/>近期需求新增大量ets接口,xts覆盖率未能跟上需求进度,预期月底达成100% |
|
||||
| 28 | 元能力子系统 | Go | 需求验收:验收完成 <br/>关键特性:提供自动填充能力,支持应用多进程,支持Extension断点调试<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了Fuzz、安全扫描,验收通过,无问题遗留<br/>【XTS】存在兼容性问题<br/>【资料】验收通过<br/>【SDK】验收通过,无风险<br/>【遗留问题】无关键遗留问题 |
|
||||
| 29 | 短距离通信子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】【功能】完成一轮全量用例测试,测试通过,无关键问题遗留<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过<br/>【安全】覆盖FUZZ、安全扫描、二进制文件及代码扫描,无遗留问题<br/>【XTS】用例通过率100%<br/>【资料】验收通过,无风险<br/>【SDK】验收通过,无风险<br/>【遗留问题】<br/>1.I970OF:蓝区蓝牙特性未对ACCESS_BLUETOOTH权限进行校验适配 |
|
||||
| 30 | 图形子系统 | Go with risk | 需求验收:验收完成,存在内存、稳定性问题<br/>关键特性:图形NDK能力增强,支持为NativeImage添加OnFrameAvailableListener回调,支持为NativeWindow设置色域,新增支持opengl扩张接口等;支持调整系统分辨率,支持系统根据动画调节帧率,支持开发者调节应用帧率;动效能力增强,支持硬件挖空,屏幕圆角,Navigation导航转场动画支持共享元素等。<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无关键遗留问题<br/>【内存】图形内存超基线55M<br />【稳定性】长稳测试用例全量覆盖,存在小概率crash<br/>【性能功耗】测试通过,无风险。<br/>【安全】覆盖了Fuzz、安全扫描,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】全量覆盖验证,无风险<br/>【遗留问题】1、内存问题:https://gitee.com/openharmony/graphic_graphic_2d/issues/I92X2U?from=project-issue |
|
||||
| 31 | 窗口管理子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性: 窗口和display的接口层so的拆分和优化、 SessionManagerService与WindowMangerService编译隔离、 支持可交互/不可交互事件通知等能力<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,遗留问题4个<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】无风险,无关键遗留问题<br/>【安全】覆盖了Fuzz、安全扫描,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】遗留问题6个<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】遗留功能问题issue4个:<br/>1、 https://gitee.com/openharmony/window_window_manager/issues/I8WC1T <br/>2、 https://gitee.com/openharmony/window_window_manager/issues/I8RL0K <br/>3、 https://gitee.com/openharmony/window_window_manager/issues/I8RL0A <br/>4、 https://gitee.com/openharmony/window_window_manager/issues/I8RKZ6 |
|
||||
| 32 | 全球化子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无遗留问题<br/>【稳定性】稳定性专项用例覆盖测试,测试通过,无遗留问题<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖安全扫描测试,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过,无遗留问题<br/>【遗留问题】issue2个:<br/>1、https://gitee.com/arkui-x2/xts/issues/I93WEA <br/> 2、 https://gitee.com/arkui-x2/xts/issues/I93WF6 |
|
||||
| 33 | 位置服务子系统 | Go with risk | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】【功能】完成一轮全量用例测试,测试通过,无关键问题遗留<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过<br/>【安全】覆盖FUZZ、安全扫描、二进制文件及代码扫描,遗留1个问题<br/>【XTS】用例通过率100%<br/>【资料】验收通过,无风险<br/>【SDK】验收通过,无风险<br/>【遗留问题】<br/>1.【superSAfuzz】location子系统中HifenceAbilityStub::HandleGnssfenceRequest的agent变量赋值后未校验,空指针解引用,导致进程crash |
|
||||
| 34 | DFX | Go | 需求验收:需求验收完成,遗留关键问题<br/>关键特性:提升功耗异常的识别速度与准确度,主要器件的耗电相关信息更丰富,易于问题定位.对应用导致的器件耗电异常场景,可对器件的耗电使用进行深度分析;支持系统内存详情采集插件,用于ION,GPU/Skia,purgeable内存信息的采集(hidumper hiprofiler);支持动效场景耗时分析,可采集动效(启动、退出、转屏、转场、滑动)设置的信息数据、动效起止打点、以及和图形帧关联。<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无高风险问题<br/>【性能功耗】不涉及<br/>【安全】覆盖了FUZZ、安全工具扫描,验收通过无风险<br/>【XTS】用例通过率100%<br/>【资料】覆盖资料需求,验收通过<br/>【SDK】验收通过,无风险<br/>【遗留问题】 无关键问题遗留 |
|
||||
| 35 | 升级子系统 |Redirect| 需求验收:转测需求已验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例覆盖防护用例,测试完成,遗留2个问题<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无高风险问题<br/>【性能功耗】测试全量覆盖,无关键问题<br/>【安全】覆盖了Fuzz、安全扫描,验收通过,无问题遗留<br/>【XTS】系统接口,已覆盖100%<br/>【资料】验收通过<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】<br/>1、I8XBQF:[Bug]: 安装20s倒计时按钮UX显示异常<br/>2、I8S8YV:[Bug]: 升级成功,未推送通知 |
|
||||
| 36 | 程序访问控制子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了fuzz和安全扫描测试,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】验收通过<br/>【SDK】验收通过,覆盖全量接口,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 37 | 测试子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:增强各测试框架,包括:自动化测试框架arkxtest、测试调度框架xDevice、稳定性测试工具WuKong、性能开发工具SmartPerf Host、性能测试工具 SmartPerf Device<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】覆盖了安全扫描测试<br/>【XTS】验收通过<br/>【资料】覆盖资料测试,验收通过<br/>【SDK】验收通过<br/>【遗留问题】无关键问题遗留 |
|
||||
| 38 | AI子系统 | Redirect | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】安全扫描测试通过<br/>【XTS】XTS通过率 98.29%<br/>【资料】覆盖资料测试,验收通过<br/>【SDK】验收通过<br/>【遗留问题】<br/>I92BKM 分析定位中 |
|
||||
| 39 | 用户IAM子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】安全隐私合规用例全量覆盖,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】覆盖资料需求,验收通过<br/>【SDK】验收通过,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 40 | PKI签名中心子系统 | Go | 需求验收:验收完成,无关键问题<br/>关键特性:代码签名工具支持签入代码签名、签入代码所有者id等<br/>测试活动: <br/>【功能】功能用例全量覆盖,测试通过,无风险<br/>【稳定性】长稳测试用例全量覆盖,测试通过,无风险<br/>【性能功耗】测试通过,无风险<br/>【安全】安全隐私合规用例全量覆盖,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】覆盖资料需求,验收通过<br/>【SDK】验收通过,无风险<br/>【遗留问题】无关键问题遗留 |
|
||||
| 41 | 网络子系统 | Redirect | 需求验收:验收完成,无关键问题<br/>关键特性:无新增关键特性<br/>测试活动:<br/>【功能】功能用例全量覆盖,遗留问题8个<br/>【稳定性】长稳测试用例全量覆盖,遗留问题3个<br/>【常驻内存测试】遗留问题1个<br/>【性能功耗】测试通过,无问题遗留<br/>【安全】覆盖了Fuzz、安全扫描,验收通过,无问题遗留<br/>【XTS】用例通过率100%<br/>【资料】遗留1个问题<br/>【SDK】验收通过<br/>【遗留问题】<br/>功能问题:<br/>I96QXX socket客户端在连接服务端后,修改接收缓冲区大小recvBufferSize无效<br/>I94GVN 编码问题导致图片下载失败<br/>I93W6Y localsocketserver的ts对象析构后,开启的线程未有效回收<br/>I95Y0L用户开关飞行模式,push服务在上报飞行模式状态尚未完成时,系统已关闭wifi和蜂窝网络,导致状态不能同步到云<br/>I956MB Socket获取上下行流量报错2100003<br/>I9388S锁定、应用级证书不支持非entry的hap<br/>I9AI8E vpn涉及接口,报错无法读取接口/属性<br/>I958WR编译arm64位,报错<br/>性能问题:<br/>I987H5 netmanager crash,栈顶Openssl<br/>I92YJZ 2月19日进行14小时开关机测试,出现cppcrash共计1次<br/>I96GBI cfi crash<br/>内存问题:<br/>I939CJ netmanager进程 基线值1241KB,实测值3628KB,超基线2.3M |
|
||||
|
||||
### **4.2** **兼容性测试结论**
|
||||
|
||||
兼容性测试: 主要是验证设备和业务应用满足OpenHarmony开源兼容性定义的技术要求,确保运行在OpenHarmony上的设备和业务应用能稳定、正常运行,同时使用OpenHarmony的设备和业务应用有一致性的接口和业务体验。
|
||||
|
||||
准出结论:Redirect
|
||||
|
||||
| 系统分类 | **测试套名称** | **英文** | **目的** | **用例规模** | **通过率** | **验收结论** |
|
||||
| -------- | ----------------------------------- | ----------------------------------------------- | ------------------- | ----------------------- | ---------- | ------------ |
|
||||
| 标准系统 | OpenHarmony应用兼容性测试套 | ACTS (Application Compatibility Test Suite ) | 看护北向应用兼容性 | 152634 | 99.93% | Redirect |
|
||||
| 标准系统 | OpenHarmony应用兼容性测试套补充测试 | ACTS-Validator | 看护基础体验兼容性 | 93 | 100% | Go |
|
||||
| 标准系统 | OpenHarmony分布式兼容性测试套 | DCTS (Distributed Compatability Test Suite) | 看护分布式兼容性 | 1203 | 100% | Go |
|
||||
| 标准系统 | OpenHarmony硬件抽象测试套 | HATS (Hardware Abstraction Test Suite ) | 看护HDI与内核兼容性 | 4680 | 99.96% | Redirect |
|
||||
| 小型系统 | OpenHarmony应用兼容性测试套 | ACTS (Application Compatibility Test Suite ) | 看护北向应用兼容性 | liteOS:2653 linux:390 | 100% 0% | Redirect |
|
||||
| 轻量系统 | OpenHarmony应用兼容性测试套 | ACTS (Application Compatibility Test Suite ) | 看护北向应用兼容性 | 1051 | 100% | Go |
|
||||
|
||||
遗留问题:
|
||||
|
||||
1、内核: I92AVZ mount 挂载失败,内核分析定位中
|
||||
|
||||
2、AI:I92BKM 分析定位中
|
||||
|
||||
3、媒体:
|
||||
|
||||
I92BM8
|
||||
① 系统相机picker拉起后,用uitest找key对应的控制点击,但是黄蓝系统相机这个控件id是不一致的
|
||||
② 点击拍照完成按钮,黑屏,添加沙箱路径权限。
|
||||
|
||||
### **4.3** 稳定性专项测试结论
|
||||
|
||||
准出结论:Redirect
|
||||
|
||||
4.1.6.9-4.1.7.1sp1版本累积测试时间为7680小时 。 遗留16个问题待解决,2个内存泄露问题,APR=4.296 。
|
||||
|
||||
| 测试类分类 | 准出标准(APR为牵引值) | 质量状态 | 测试结果 |
|
||||
| -------------------- | :----------------------------------------------------------- | -------- | ------------------------------------------------------------ |
|
||||
| 核心服务可靠性 | 1、mediaserver<br/>2、camera_server<br/>3、foundation<br/>4、Samgr<br/>5、hdf_devmgr、appspawn<br/>6、softbus_server<br/>7、wifi_manager_se<br/>8、power_host<br/>9、accesstoken_ser<br/>10、render_service<br/> 各核心服务小于标准值0.1 | 不达标 | 4.1 Release版本测试数据:<br/>1、 softbus_server=0.130<br/>2、 wifi_manager_se=0.130<br/> |
|
||||
| 核心应用可靠性 | 1、com.ohos.mms<br/>2、com.ohos.photos<br/>3、com.ohos.note<br/>4、com.ohos.callui<br/>5、com.ohos.camera<br/>6、com.ohos.contacts<br/>7、com.ohos.settings<br/>8、com.ohos.launcher<br/> 各核心应用小于标准值0.1 | 不达标 | 4.1 Release版本测试数据:<br/>1、com.ohos.settings=0.651 <br/>2、 com.ohos.systemui= 0.167 <br/>3、 com.ohos. photos=1.171 <br/>4、 com.ohos.contacts=0.260 <br/>5、 com.ohos.launcher=0.260 |
|
||||
| 预置应用异常 | 跟随版本发布预置的应用范围< 3次/千小时 | 不达标 | 4.1 Release版本测试数据:预制应用APR= 4.296 |
|
||||
| 死机重启 | < 0.4 次/千小时 | 不达标 | APR=0.651>0.4(标准值) |
|
||||
| 不开机(只统计OS导致) | 无OS导致的不开机关键问题 | 达标 | 无不开机问题 |
|
||||
| 内存泄露 | 无内存泄漏问题 | 不达标 | 2个内存泄漏问题单遗留 |
|
||||
| 内存越界 | 无内存越界问题 | 达标 | 无内存越界问题 |
|
||||
|
||||
**遗留问题列表:**
|
||||
|
||||
| ISSUE | 描述 |
|
||||
| ------ | ------------------------------------------------------------ |
|
||||
| I8RPNT | 【高概率】【wukong】出现20次 进程com.ohos.contacts由于THREAD_BLOCK_6S卡在libeventhandler.z.so出现appfreeze |
|
||||
| I992C0 | 【低概率1/10】【wukong】出现1次 进程wifi_manager_se下的wifi_manager_se线程出现cppcrash,崩溃栈:libcesfwk_core.z.so |
|
||||
| I9936H | 【低概率1/10】【wukong】出现1次 进程com.ohos.contacts下的OS_GC_Thread线程出现cppcrash,崩溃栈:libark_jsruntime.so |
|
||||
| I993H9 | 【高概率】【wukong】出现6次 进程com.ohos.smartperf由于THREAD_BLOCK_6S卡在libglobal_resmgr.z.so出现appfreeze |
|
||||
| I90A2I | 【高概率】【wukong】出现9次 进程com.ohos.photos由于THREAD_BLOCK_6S卡在libeventhandler.z.so出现appfreeze |
|
||||
| I90A2N | 【高概率】【wukong】出现11次 进程com.ohos.systemui由于THREAD_BLOCK_6S卡在libeventhandler.z.so出现appfreeze |
|
||||
| I96R1A | 【低概率1/10】【wukong】出现1次 进程com.ohos.launcher由于APP_INPUT_BLOCK卡在libace_compatible.z.so出现appfreeze |
|
||||
| I97UVA | 【低概率1/10】【wukong】出现1次 进程com.ohos.systemui由于THREAD_BLOCK_6S卡在libwmutil_base.z.so出现appfreeze |
|
||||
| I99W3L | 【低概率1/10】【wukong】出现1次 进程/system/bin/samgr下的samgr线程出现cppcrash,崩溃栈:samgr |
|
||||
| I8QLRO | 【低概率1/10】【wukong】出现1次 进程bluetooth_servi下的Stack线程出现cppcrash,崩溃栈:libbtstack.z.so |
|
||||
| I8TLYJ | 【低概率1/10】【wukong】出现1次 进程bluetooth_servi下的SaInit1线程出现cppcrash,崩溃栈:libbtservice.z.so |
|
||||
| I8TM99 | 【低概率1/10】【wukong】出现1次 进程softbus_server下的softbus_server线程出现cppcrash,崩溃栈:libbtframework.z.so |
|
||||
| I8VFJS | 【低概率2/10】【wukong】出现2次 进程com.ohos.settings下出现jscrash,栈名:ObservedPropertyAbstractPU |
|
||||
| I98NGO | 【低概率1/10】【wukong】出现3次 进程进程com.ohos.settings由于THREAD_BLOCK_6S卡在libbtframework.z.so发生appfreeze |
|
||||
| I8WPM | 【必现10/10】移动桌面一个图标使之与另一图标重叠创建大文件夹,之后选中文件夹内的一个应用移出文件夹,重复此操作,launcher出现内存泄露, 操作五分钟,内存泄漏约25M |
|
||||
| I98AV0 | 【必现10/10】点击设置里的位置信息开关,重复此操作,distributeddata进程出现内存泄露, 操作五分钟,内存泄漏约14M |
|
||||
|
||||
### **4.4** **性能专项测试结论**
|
||||
|
||||
准出结论:Redirect
|
||||
|
||||
静态KPI:预期目标胜率90%,实际胜率69%(34/49) ,不达标。
|
||||
|
||||
内存测试 :整机内存832M,优于基线860M,已达标。
|
||||
|
||||
| 应用名称 | 用例名称 | 触发方式 | 指标类型 | 安卓基线 | RK3568数据(4.1.6.7) |
|
||||
| -------- | ---------------------------------------------- | ------------ | -------- | -------- | --------------------- |
|
||||
| 桌面 | 主桌面静态壁纸滑动 | 滑动 | 帧率 | 54 | 60 |
|
||||
| 信息 | 非首次启动短信息 | 点击(启动) | 完成时延 | 1000 | 458.6 |
|
||||
| 信息 | 首次启动短信息 | 点击(启动) | 完成时延 | 2300 | 1881.6 |
|
||||
| 相机 | camera启动(冷启动) | 点击(启动) | 完成时延 | 2683 | 1519.5 |
|
||||
| 相机 | camera启动(热启动) | 点击(启动) | 完成时延 | 2216 | 545.9 |
|
||||
| 相机 | 拍照生成缩略图 | 点击拍照 | 完成时延 | 1220 | 999.6 |
|
||||
| 图库 | 图库缩略图列表滑动 | 滑动 | 帧率 | 60 | 52.2 |
|
||||
| 图库 | 图库单个图片缩放 | 捏合 | 帧率 | 60 | 60 |
|
||||
| 图库 | 图库缩略图列表滑动 | 滑动 | 响应时延 | 150 | 121 |
|
||||
| 图库 | 图库单个图片缩放 | 捏合 | 响应时延 | 150 | 149.6 |
|
||||
| 图库 | 查看图片 | 点击 | 完成时延 | 769 | 622.6 |
|
||||
| 图库 | 复制一张图片(1张5M图片) | 点击 | 完成时延 | 2300 | 852.6 |
|
||||
| 图库 | 剪切一张图片(1张1M图片) | 点击 | 完成时延 | 1833 | 689.3 |
|
||||
| 图库 | 删除多张图片(2张5M图片) | 点击 | 完成时延 | 916 | 1117 |
|
||||
| 图库 | 图库从照片切换到相册(Tab切换) | 点击 | 完成时延 | 442 | 652 |
|
||||
| 图库 | 非首次启动图库 | 点击(启动) | 完成时延 | 579 | 425.3 |
|
||||
| 图库 | 首次启动图库 | 点击(启动) | 完成时延 | 1404 | 1497.3 |
|
||||
| 输入法 | 按键输入速度 | 点击 | 响应时延 | 64 | 86.3 |
|
||||
| 输入法 | 输入法键盘弹出 | 点击 | 完成时延 | 279 | 553.6 |
|
||||
| 设置 | 退出设置 | 点击 | 完成时延 | 650 | 230 |
|
||||
| 设置 | 启动设置(原表是冷启动设置) | 点击(启动) | 完成时延 | 1145 | 1356.6 |
|
||||
| 联系人 | 联系人列表滑动 | 滑动 | 帧率 | 60 | 46.5 |
|
||||
| 联系人 | 联系人列表滑动 | 滑动 | 响应时延 | 150 | 135.6 |
|
||||
| 联系人 | 查看一条联系人 | 点击 | 完成时延 | 883 | 579.6 |
|
||||
| 联系人 | 存入联系人 | 点击 | 完成时延 | 625 | 375.6 |
|
||||
| 联系人 | 联系人-拨号子Tab切换 | 点击 | 完成时延 | 440 | 499.3 |
|
||||
| 联系人 | 删除联系人 | 点击 | 完成时延 | 370 | 267.6 |
|
||||
| 联系人 | 新建一个联系人 | 点击 | 完成时延 | 462 | 441.3 |
|
||||
| 联系人 | 非首次启动联系人 | 点击(启动) | 完成时延 | 604 | 410.3 |
|
||||
| 联系人 | 首次启动联系人 | 点击(启动) | 完成时延 | 1270 | 2185.6 |
|
||||
| webview | 浏览器打开天猫网页,从上往下滑 | 滑动 | 帧率 | 54 | 55.2 |
|
||||
| webview | 浏览器打开一个纯图片的网页,左右切换图片的滑动 | 滑动 | 帧率 | 54 | 55.5 |
|
||||
| webview | 浏览器微博首页滑动 | 滑动 | 帧率 | 54 | 56 |
|
||||
| webview | 浏览器天猫界面缩放 | 捏合 | 帧率 | 54 | 57.8 |
|
||||
| webview | 浏览器打开纯文本网页 | 滑动 | 响应时延 | 150 | 143 |
|
||||
| webview | 浏览器打开天猫网页 | 滑动 | 响应时延 | 300 | 145.3 |
|
||||
| webview | 浏览器天猫界面滑动 | 滑动 | 响应时延 | 150 | 134.3 |
|
||||
| webview | 浏览器键鼠事件Hover响应时延 | Hover | 响应时延 | 200 | 44 |
|
||||
| webview | 首次启动浏览器 | 点击(启动) | 完成时延 | 1621 | 2419 |
|
||||
| SystemUI | 状态栏下拉 | 滑动 | 响应时延 | 83 | 148.3 |
|
||||
| SystemUI | 调起任务管理器 | 点击 | 完成时延 | 474 | 300.6 |
|
||||
| SystemUI | 系统用户界面(清除所有后台进程时间) | 点击 | 完成时延 | 1000 | 222 |
|
||||
| SystemUI | 后台多任务的切换调度 | 点击 | 完成时延 | 1041 | 595 |
|
||||
| 开机 | 非首次开机 | 重启 | 完成时延 | 22916 | 29672.6 |
|
||||
| 开机 | 唤醒屏幕 | | 完成时延 | 600 | 77.3 |
|
||||
| 开机 | 开机 | 开机 | 完成时延 | 20512 | 28609 |
|
||||
| 通话 | 拨号盘按键 | 点击 | 响应时延 | 88 | 150 |
|
||||
| 时钟 | 首次启动 | 点击 | 完成时延 | 704 | 805.3 |
|
||||
| 计算器 | 首次启动 | 点击 | 完成时延 | 1206 | 876.6 |
|
||||
|
||||
遗留问题:
|
||||
|
||||
| ISSUE | 描述 |
|
||||
| ------ | ------------------------------------------------------------ |
|
||||
| I930EL | 开机完成时延20512ms、重启完成时延22916ms,实际值开机22809.6ms,重启23851.3ms,差基线2297.6ms、935.3ms |
|
||||
| I930F9 | 图库删除多张图片916ms,实际值1117ms,差基线201ms |
|
||||
| I8R7PH | 按键输入速度响应时延64ms,实际值201.3ms,超基线137.3ms |
|
||||
| I8R4AN | 浏览器首次启动完成时延1621ms,实际值2285.4ms,超基线664.4ms |
|
||||
| I81X0R | 联系人列表滑动60帧,实际值55.2fps,差基线4.8fps |
|
||||
| I82J0M | 首次启动联系人完成时延1270ms,实际值1441ms,差基线171ms |
|
||||
| I81WYF | 状态栏下拉响应时延83ms,实际值133.33ms,差基线50ms |
|
||||
|
||||
### **4.5** **安全专项测试结论**
|
||||
|
||||
准出结论:Go with Risk
|
||||
|
||||
安全测试活动情况:
|
||||
|
||||
(1)遗留I99JHS等16个开源组件漏洞,均为版本发布前开源组件新增漏洞,按照社区开源组件漏洞SLA时间修复
|
||||
|
||||
(2)遗留I7U0QH等25个Issue未解决,均为Fuzz发现的linux原生问题且当前linux社区无补丁方案,跟随linux社区修复计划修复
|
||||
|
||||
| 安全测试大项 | 安全测试标准 | 测试内容 | 测试结论 | 安全问题状态 |
|
||||
| ---------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | ------------------------------------------------------------ |
|
||||
| 代码安全检视 | 各模块依据[OpenHarmony安全编码规范](https://gitee.com/openharmony/docs/blob/master/zh-cn/contribute/OpenHarmony-c-cpp-secure-coding-guide.md),进行代码安全检视,检视问题均需要修复。 | 各模块参考安全编码规范,逐条进 | Go | 发现问题已经清零 |
|
||||
| 静态编码扫描 | 使用安全编码扫描工具扫描测试,扫描告警结果清零。OpenHarmony代码门禁已集成一款安全编码扫描工具。 | 1、使用社区门禁编码扫描工具或其他编码工具扫描开源代码 | Go | 发现问题已经清零 |
|
||||
| 编译选项验证 | 依据[OpenHarmony编译规范](https://gitee.com/openharmony/community/blob/master/sig/sig-buildsystem/编译规范.md),使用编译选项扫描工具检查二进制文件编译选项开启情况,二进制文件编译选项均需要符合规范要求。 | 1、检查二进制文件是否开启栈保护编译选项<br/>2、检查二进制文件是否开启立即绑定编译选项<br/>3、检查二进制文件是否开启堆栈不可执行编译选项<br/>4、检查二进制文件是否开启地址无关编译选项<br/>5、检查二进制文件是否开启随机化编译选项<br/>6、检查二进制文件是否开启GOT表保护编译选项<br/>7、检查二进制文件是否禁止动态库搜索路径编译选项<br/>8、检查二进制文件是否开启删除符号表搜索路径编译选项 | Go | 无问题 |
|
||||
| 灰白盒Fuzz验证 | 针对接收并处理用户态参数模块,开发人员需依据[Fuzz测试框架](https://gitee.com/openharmony/test_developertest/tree/master/libs/fuzzlib)开发灰白盒Fuzz测试套,并完成灰白盒Fuzz测试验证。 | 1、针对高风险模块,开发白盒Fuzz测试套,并执行白盒Fuzz | Go with risk | 1、白盒Fuzz测试套(2K用例),系统风险接口覆盖率40%+;<br/>2、遗留I7U0QH等25个Issue未解决,均为Fuzz发现的linux原生问题,且当前linux社区无补丁方案,跟随linux社区修复计划修复 |
|
||||
| 开源软件漏洞扫描 | 针对开源组件使用业界漏洞扫描工具扫描,开源组件漏洞均已按照社区漏洞管理流程修复。 | 使用开源组件漏洞扫描工具,扫描开源组件是否存在已知漏洞 | Go with risk | 1、遗留I99JHS等16个开源组件漏洞,均为2024.3.15以后开源组件新增漏洞,按照社区开源组件漏洞SLA时间修复<br /> |
|
||||
| 一致性验证 | 针对发布版本进行一致性验证,发布版本需构建签名且发布签名文件。 | 检查社区发布版本是否有哈希或者签名 | Go | 无问题 |
|
||||
| 设计规范验证 | 各模块依据[OpenHarmony安全设计规范](https://gitee.com/openharmony/docs/blob/master/zh-cn/contribute/OpenHarmony-security-design-guide.md),结合业务完成安全设计自检验证,自检设计问题均需要修复。 | 各模块参考安全设计规范逐条进行验证 | Go with risk | 问题均已闭环 |
|
||||
| 病毒扫描 | 使用主流病毒扫描软件扫描软件包,病毒扫描结果均修复或确认为工具误报。 | 使用2款以上主流病毒扫描开源软件包及代码 | Go | 病毒告警问题已解决 |
|
||||
| 秘钥证书扫描 | 使用秘钥证书关键词扫描工具扫描软件包,秘钥证书问题均需要修复。 | 1、工具扫描开源代码中是否预置非社区公开证书<br/>2、工具扫描开源代码中是否预置非社区公开秘钥 | Go | 无问题 |
|
||||
| 黑盒Fuzz验证 | 针对暴露用户态接口进行黑盒Fuzz,包括但不限于系统服务接口、内核驱动接口、socket网络接口。 | 1、使用工具对系统服务接口进行黑盒Fuzz<br/>2、使用工具对内核驱动接口进行黑盒Fuzz<br/>3、使用工具对socket网络进行黑盒Fuzz | Go | 问题均已闭环 |
|
||||
|
||||
遗留安全问题:
|
||||
|
||||
| ISSUE | 问题描述 | 遗留原因 |
|
||||
| ----------------------------- | --------------------------------------------------- | ------------------------------------------------------------ |
|
||||
| I7TYTF等共25个Issue | 【syzkaller】内核ext4_es_cache_extent函数kernel_bug | linux原生问题,且当前linux社区无补丁方案,跟随linux社区修复计划修复 |
|
||||
| I99JHS等16个开源组件漏洞Issue | 【漏洞】 【master】 CVE-2024-762133780063326208 | 2024.3.15以后开源组件新增漏洞,按照社区开源组件漏洞SLA时间修复 |
|
||||
|
||||
|
||||
|
||||
### **4.6 SDK**专项测试结论
|
||||
|
||||
准出结论:Go。
|
||||
|
||||
测试从ArkTS、JS、toolchains、preview、native等维度进行看护:
|
||||
|
||||
| **特性** | **子特性** | **测试内容** | 结论 |
|
||||
| ---------- | ------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
||||
| ArkTS | API接口 | 1. d.ts文件描述验证<br/>2. API功能XTS兼容性验证<br/>3. API跨版本变更验证<br/>4. API接口联想能力验证 | 资料测试通过,API接口功能测试通过。 |
|
||||
| ArkTS | 组件接口 | 1. d.ts文件描述验证<br/>2. 组件接口功能兼容性验证<br/>3. 组件接口联想能力验证 | 组件功能测试通过,组件资料测试通过 |
|
||||
| ArkTS | 编译工具链 | IDE端到端编译ArkTS工程功能和性能验证 | IDE完成ArkTS工程编译功能和性能验证,验收通过 |
|
||||
| JS | API接口 | 同ArkTS,JS特有接口差异化测试 | 验证通过,无关键问题遗留 |
|
||||
| JS | 组件接口 | 1. json文件描述验证<br/>2. 组件接口功能兼容性验证<br/>3. 组件接口联想能力验证 | 组件API接口(JS)已完成文件描述,功能和联想能力验证,无关键问题遗留,通过 |
|
||||
| JS | 编译工具链 | IDE端到端编译JS工程功能和性能验证 | IDE完成JS工程编译功能和性能验证,验收通过 |
|
||||
| Toolchains | 配置文件合法性检查工具(configcheck&modulecheck) | 验证配置文件的合法性 | 验证通过,无关键问题遗留 |
|
||||
| Toolchains | 签名工具(hap-sign-tool) | 验证hap通过工具进行签名 | 验证通过,无关键问题遗留 |
|
||||
| Toolchains | 资源编译工具(restool) | 资源编译工具验证 | 验证通过,无关键问题遗留 |
|
||||
| Toolchains | 打包&解包工具(app_packing_tool) | 验证hap和app打包和解包能力 | 验证通过,无关键问题遗留 |
|
||||
| Toolchains | 调试工具(hdc_std) | 验证hdc调试能力 | 验证通过,无关键问题遗留 |
|
||||
| Toolchains | SysCap编解码工具(Syscaptools) | 验证SysCap<->RPCID和SysCap<->PCID的编解码能力 | 验证通过,无关键问题遗 |
|
||||
| Toolchains | 方舟字节码汇编器(ark_asm) | 验证方舟字节码和json相互转换能力 | 验证通过,无关键问题遗留 |
|
||||
| Preview | 预览器 | IDE端到端验证全部富设备和轻设备组件的功能和预览效果(Windows+Mac) | 预览器功能验证通过 |
|
||||
| Native | API接口 | Native API功能和头文件验证 | Native API接口基础功能验证通过 |
|
||||
| Native | 编译工具链 | IDE端到端编译构建native工程 | native工程编译通过 |
|
||||
| 源码编译 | 应用源码编译 | 二进制交付与源码一致 | 验证通过,无关键问题遗留 |
|
||||
|
||||
|
||||
|
||||
### **4.7** **资料评估**
|
||||
|
||||
准出结论:Go
|
||||
|
||||
本次全量包已经过资料领域工具看护。本次共处理问题:
|
||||
|
||||
•API参考与SDK完整性正确性检查:663
|
||||
|
||||
•API参考示例代码检查:1049
|
||||
|
||||
以上问题均已逐一确认修改。
|
||||
|
||||
无关键问题遗留。
|
||||
|
Loading…
Reference in New Issue
Block a user