DevEco Studio提供了应用与元服务体检工具AppAnalyzer,用于对应用和元服务进行本地测试体检,并给出体检报告、分析指导以及修改建议,帮助开发者提升应用与元服务质量。在体检过程中,工具会收集应用或元服务的trace信息、代码栈、内存快照以及应用或元服务页面的截屏,并保存在本地工程目录.appanalyzer下,帮助开发者快速进行问题分析定位。
开发者可以通过DevEco Studio连接本地设备,自主遍历HarmonyOS应用或元服务的功能,快速进行自测试,查看测试结果。
如果没有本地设备,从DevEco Studio 6.1.0 Beta2版本开始,可以通过云测试选择远程真机进行体检。在AppAnalyzer上进行云测试时,操作步骤和其他体检模式类似,仅需将设备改为远程真机。
当前支持以下体检模式。
体检模式 | 支持设备 | 备注 |
|---|---|---|
规则体检 | 除了体检规则表格中的特殊说明之外,其他规则均支持所有手机真机。 | 从6.1.1 Beta1版本开始,支持所有手机真机。 |
场景化体检 | 除了体检场景表格中的特殊说明之外,其他场景均支持所有手机真机。 | 从6.1.1 Beta1版本开始,支持所有手机真机。 |
上架前体检 | 支持所有手机真机。 | 6.1.1 Beta1之前的版本,仅支持直板机。从6.1.1 Beta1版本开始,支持所有手机真机。 |
上架合规体检 | 支持所有手机真机。 | 6.1.1 Beta1之前的版本,仅支持直板机。从6.1.1 Beta1版本开始,支持所有手机真机。 |
云测试 | 远程真机 | 如果没有本地设备,从6.1.0 Beta2版本开始,支持选择远程真机进行云测试,关于云测试的介绍、支持测试的范围请参考云测试。 在AppAnalyzer上进行云测试时,操作步骤和其他体检模式类似,仅需将设备改为远程真机,具体可参考场景化体检。 AppAnalyzer会将APP包上传至AppGallery,测试完成后,可在历史报告中查看检测结果,报告的内容请参考查看测试报告。 |