HarmonyOS Developer DevEco Service使用指南
业务介绍
DevEco Service 是 HarmonyOS 开发者云端服务中心,汇聚了丰富的资源和服务;支持在线体验多种开发场景,共建共享开发资源;并提供7×24小时远程实验室环境和多维度应用、设备测试服务。帮助您高效开发、高质量上线。
HUAWEI DevEco Service支持的能力包括远程实验室、应用安全测试、应用云测试服务。
应用安全测试
HarmonyOS应用安全测试服务提供安全漏洞检测、隐私合规检测和恶意行为检测服务,提前检测和识别应用开发过程可能存在的安全性问题,满足HarmonyOS应用上架应用市场的要求。
当前已支持安全漏洞检测和隐私合规检测服务,恶意行为检测服务能力即将上线,敬请期待。
应用云测试
HarmonyOS应用云测试提供兼容性测试、稳定性测试、性能测试、功耗测试、UX测试5大特色能力,检测应用从安装、启动、运行和卸载的全生命周期中可能存在的问题,如应用崩溃、启动响应耗时长、前后台内存/CPU占用高、启动/卸载异常等,全方位检测应用质量。
丰富的真机设备资源
HarmonyOS应用云测试提供丰富的真机设备资源,覆盖华为1+8智能设备,包括手机、平板、智慧屏、智能手表、运动手表等设备,可以很好地帮助开发者解决设备资源短缺、测试成本高昂等问题。
当前已提供手机(Phone),平板(Tablet)、华为智慧屏(TV)和智能穿戴(Wearable)的设备资源,其它设备即将上线,敬请期待。
专业详尽的测试报告
针对每一项测试任务,无需人工干预,全自动化完成测试,并且快速出具专业详尽的测试报告。
以应用云测试中的兼容性测试为例,下图展示的是HarmonyOS应用在智慧屏设备上的兼容性测试结果,点击详情便可以查询详尽的测试报告。
HarmonyOS应用安全测试
漏洞检测
通过对HarmonyOS应用生命周期建模和应用攻击面建模,采用静态数据流分析技术,提高漏洞发现的准确率,同时覆盖20余种攻击面,65+漏洞测试项,帮助开发者提前发现和识别漏洞隐患。在检测报告中,会针对每一项漏洞风险项给出明确的修复建议,可以帮助开发者快速修复漏洞。
前提条件
- 已注册华为开发者帐号,并完成实名认证,具体请参考帐号注册和实名认证。
- 已通过DevEco Studio开发完应用,并编译构建生成Hap或App,具体请参考DevEco Studio使用指南。
创建测试任务
- 访问HUAWEI DevEco Service页面,使用华为开发者帐号进行登录。
- 点击界面上的“从这里开始”按钮,进入到控制台。
- 点击“创建项目”,创建一个项目空间,填写项目名称,选择HarmonyOS。
通过对HarmonyOS应用生命周期建模和应用攻击面建模,采用静态数据流分析技术,提高漏洞发现的准确率,同时覆盖20余种攻击面,65+漏洞测试项,帮助开发者提前发现和识别漏洞隐患。在检测报告中,会针对每一项漏洞风险项给出明确的修复建议,可以帮助开发者快速修复漏洞。
前提条件
- 已注册华为开发者帐号,并完成实名认证,具体请参考帐号注册和实名认证。
- 已通过DevEco Studio开发完应用,并编译构建生成Hap或App,具体请参考DevEco Studio使用指南。
创建测试任务
- 访问HUAWEI DevEco Service页面,使用华为开发者帐号进行登录。
- 点击界面上的“从这里开始”按钮,进入到控制台。
- 点击“创建项目”,创建一个项目空间,填写项目名称,选择HarmonyOS。
- 创建完成后,进入项目空间,在左侧导航栏中选择测试服务 > 安全测试。
- 点击“创建测试”按钮,在漏洞测试页面,选择或上传HarmonyOS应用包,包括HAP和APP两种格式。然后点击确定按钮,创建测试任务。
说明
每天只能创建100次漏洞测试任务,请合理安排测试任务。
- 任务创建完成后,等待任务执行完成。可在“任务列表”中查看测试任务的进度。
查看测试报告
测试任务执行完成后,在任务列表中,可以点击查看报告按钮,查看测试结果详细信息。
在测试报告的概览页,可以查看测试任务的整体情况,包括漏洞的统计(致命、严重、一般和提示)和漏洞问题分布。
在安全漏洞的测试结果列表中,点击详情可以查阅详细的问题报告和修复解决方案。
隐私测试
通过动态检测和分析应用在设备上运行的隐私敏感行为,帮助开发者排查应用的恶意行为,构建纯净绿色的HarmonyOS应用。隐私测试支持17+项检测,包括获取地理位置信息检测、获取设备标识检测、获取通讯录信息检测、获取系统信息检测等。我们建议,HarmonyOS应用应遵循合理、正当、必要的原则收集用户个人信息,不应有未向用户明示且未经用户授权的情况下,擅自收集用户数据的行为。
隐私测试服务当前支持手机、TV设备,包格式包括Hap/APP。
前提条件
- 已注册华为开发者帐号,并完成实名认证,具体请参考帐号注册和实名认证。
- 已通过DevEco Studio开发完应用,并编译构建生成Hap或App,具体请参考DevEco Studio使用指南。
创建测试任务
- 访问HUAWEI DevEco Service页面,使用华为开发者帐号进行登录。
- 点击界面上的“从这里开始”按钮,进入到控制台。
- 点击“创建项目”,创建一个项目空间,填写项目名称,选择HarmonyOS。
- 创建完成后,进入项目空间,在左侧导航栏中选择测试服务 > 安全测试。
- 点击创建测试按钮,在动态隐私测试页面,上传或选择HarmonyOS应用包,包括HAP格式。然后点击确定按钮,创建测试任务。
说明
每天只能创建100次动态隐私测试任务,请合理安排测试任务。
- 任务创建完成后,等待任务执行完成。可在“任务列表”中查看测试任务的进度。
查看测试报告
测试任务执行完成后,在任务列表中,可以点击查看报告按钮,查看测试结果详细信息。
在测试报告的概览页,可以查看测试任务的整体情况,包括风险率、敏感行为和动态隐私风险项。