鸿蒙5.0性能测试指南:基础质量保障实践

📝 面试求职: 「面试试题小程序」 ,内容涵盖 测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中率杠杠的。(大家刷起来…)

📝 职场经验干货:

软件测试工程师简历上如何编写个人信息(一周8个面试)

软件测试工程师简历上如何编写专业技能(一周8个面试)

软件测试工程师简历上如何编写项目经验(一周8个面试)

软件测试工程师简历上如何编写个人荣誉(一周8个面试)

软件测试行情分享(这些都不了解就别贸然冲了.)

软件测试面试重点,搞清楚这些轻松拿到年薪30W+

软件测试面试刷题小程序免费使用(永久使用)


DevEco Testing为HarmonyOS NEXT应用开发者提供应用基础质量测试服务。提供多维度的应用检测方法,快速评估应用基础质量。结合HarmonyOS NEXT应用专项测试质量建议,提供测试报告及优化建议,助您高效提升应用质量。(注:当前工具暂不支持对应用安全和隐私相关进行检测)

注:当前被测设备系统版本需为HarmonyOS NEXT Developer Beta 1(3.0.0.25)及以上。

image.png

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

1、性能基础质量测试

性能基础质量测试: 性能基础质量测试服务通过模拟用户的操作行为,对应用进行长时间、高操作频率的页面遍历,收集遍历过程中的性能数据,提供全面、专业、可靠的测试报告,辅助开发者评估和优化应用的性能质量。

创建任务

进入DevEco Testing客户端,左侧菜单栏选择“应用基础质量测试”,选择“性能基础质量测试”,点击服务卡片,即进入任务创建界面。按需配置任务参数,点击创建任务即开始测试。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在执行测试前,需检查以下状态,以保证任务的有效性:

1、手动对应用进行必要的预置操作,包括权限授予、用户协议确认、账号登录等等,以保障自动化遍历可顺利进行

2、确保手机性能状态正常,包括网络连接通畅、非高温、非低电量(推荐>80%),以及其他可能对性能表现产生影响的变量

3、不要设置各类锁屏密码,确保自动化能完成上滑解锁

4、应用图标在桌面可见,不要藏起来(自动化会翻页查找,但不会打开文件夹)进入服务卡片后,选择要测试的应用,点击创建任务即可开始,任务过程无需人工干预

测试执行

任务创建后即进入测试执行页面,测试过程中,在测试页面可以看到测试进度、用例列表、及执行日志。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

测试过程中,在测试页面可以看到测试当前进度、用例列表、执行日志。测试执行时,设备会进行应用页面的跳转,请勿触碰正在执行测试过程中的设备。

应用支持情况说明:

  • 冷启动测试:支持所有应用;

  • 应用内操作测试:遍历目前主要支持arkui原生控件(含ReactNative框架开发应用),WebView页面遍历设备需刷5.0.0.22以上版本

  • 不支持Flutter应用,以及其他三方自研的自定义控件识别。

查看报告

测试完成后,自动生成测试报告。性能基础质量测试报告如下:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

报告包含任务信息、总览、测试结论、指标项、测试步骤详情。指标项卡片包含三类状态:绿色为达标,红色为不达标,灰色为该指标项未检测。

*达标判定:85分位值超过推荐值小于10%以内算达标。

可通过点击指标卡片的详细数据中的数字跳转到步骤详情,即可查看本次遍历过程中该场景的详细数据及截图。点击“查看”可获取到本次测试过程中的日志、trace等辅助分析文件,帮助开发者进一步分析优化异常场景性能表现。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

定位信息查看

Ⅰ. perfdata文件查看

点击定位信息列的查看,会跳转到对应的perfdata文件。可使用DevEco Studio 5.0.3.300及以上版本中的场景化调优工具DevEco Profiler打开及查看该文件。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

此外perfdata可使用压缩软件查看并打开,可解压出trace文件,trace文件可使用smartperf网站查看

Ⅱ. hilog查看

点击导出报告,会打开报告导出目录(task/taskId/export),该目录往上返一层进入父目录,则到了任务数据根目录(task/taskId)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

*更多性能测试项详细hilog路径,请前往DevEco Testing客户端-应用基础质量测试-性能基础质量测试-任务创建页-测试指南中查询。

检测规则

*更多检测规则详情,请前往DevEco Testing客户端-应用基础质量测试-性能基础质量测试-任务创建页-测试指南中查询。

常见问题

Q1:测试报告中,为什么会出现未执行检测?

A1:如遇到以下几种场景,将会出现未执行检测项。

在应用测试过程中,不满足测试用例执行条件,将不执行相关测试场景。如应用页面仅一屏,不支持滑动,则本次遍历中,滑动相关指标将无数据。

由于通过查找桌面应用图标名查找应用,被测应用需放置在桌面上,否则将出现批量未检测项。

当前在webview的页面上遍历存在已知问题,使用webview类应用进行测试,或将出现测试数据不准确及批量出现未执行检测项。

偶现应用解析异常,导致批量出现未检测项,该场景请重新执行任务即可恢复。

Q2:执行过程中,设备断连重连后,任务能否继续执行?

A2:如果发生设备断连情况测试会终止,并生成测试报告,由于测试执行不充分,会导致生成的报告数据不完整,请保证设备在测试的过程中正常连接。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

​​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值