当前位置: 首页 > news >正文

HarmonyOS---应用测试概述

一、应用质量要求

        应用质量要求分为应用体验质量建议和应用内容合规要求两大部分。

        1、应用体验质量建议

        功能数据完备、基础体验要求、HarmonyOS特征增强体验要求。

        

        (1)功能数据完备

        

        (2)基础体验要求

        

        (3)增强体验要求

        

        2、内容合规要求

        资质、内容、广告、付费、开发者行为、合规等。

        

二、应用测试指南

         1、单元测试

        DevEco Studio工程创建时便在工程目录module下创建ohosTest目录,用于开发者单元测试用例代码编写、执行,它可用于测试系统或应用接口;如果要做UI测试,可导入UITest库,用于识别和控件操作,进行UI自动化编写和测试。

        2、测试标准导读

        定义HarmonyOS应用及元服务兼容性、稳定性、性能、功耗、安全、UX测试标准和全场景分布式流转测试标准,覆盖HarmonyOS应用、元服务、全场景分布式应用接续等HarmonyOS关键特征,帮助开发者解决测什么的问题。

测试标准名称

简介

兼容性测试

应用与OS兼容、应用与设备兼容、应用升级兼容等

稳定性测试

长时间运行故障率(崩溃、冻屏等)、长时间运行内存资源异常

性能测试

时延、帧率流畅体验和内存占用、CPU占用、线程数等资源占用约束

功耗测试

后台任务使用、后台硬件器件资源/软件系统资源占用管控,分布式资源占用等

安全测试

基础安全、恶意软件、应用安全、隐私合规等

UX测试

设计规范、设计约束的符合性,UX精致体验要求等

        3、测试工具服务导读 

        提供HarmonyOS应用和元服务开发、调试、单元测试、集成测试、上架预测试等各阶段开发活动所需的测试工具和测试服务平台,帮助开发者全面高效测试。

        

测试服务名称

简介

云测平台

HarmonyOS应用云测平台,提供兼容性、安全、UX、性能、功耗、稳定性测试能力,支持流转、服务卡片等HarmonyOS关键特征自动化测试,支持华为1+8多设备运行,帮助开发者全方位看护APP基础质量。

三、应用体验

         DevEco Studio中Tools/AppAnalyzer开启应用体验界面,选择测试的设备,测试的Module和相关参数,勾选需要体验的用例,点击Start开始应用体验测试。

        

四、hdc常用命令

        hdc是用于开发和测试的命令行工具,可以通过该工具与真实设备或模拟器进行命令交互。

        hdc工具通过HarmonyOS SDK获取,存放于SDK的toolchains目录下,可将SDK的toolchains目录添加到环境变量方便使用。 

         

五、DevEco Testing专项测试

         DevEco Testing是用于专项测试的工具,提供了UI Viewer(用于ArkUI控件树查看)、兼容性、稳定性、性能、功耗等测试能力,并提供测试报告。

http://www.lryc.cn/news/435008.html

相关文章:

  • 密码学---真题演练
  • 时间日期工具类
  • linux中vim常用命令大全
  • 计算机的错误计算(八十九)
  • 深入理解java并发编程之aqs框架
  • ubuntu配置tftp、nfs
  • Sklearn的datasets模块与自带数据集介绍
  • css 个人喜欢的样式 速查笔记
  • C/C++ let __DATE__ format to “YYYY-MM-DD“
  • git如何灵活切换本地账号对应远程github的两个账号
  • Python中实现函数的递归调用
  • Multisim使用手册
  • 线程的六种状态
  • 全球热门剪辑软件大搜罗
  • swagger-bootstrap-ui页面空白,也没报错
  • 15.2 JDBC数据库编程2
  • Spark数据介绍
  • 【0基础】制作HTML网页小游戏——贪吃蛇(附详细解析)
  • Vscode python无法转到函数定义
  • Python中的上下文管理器(with语句)及其作用
  • CTK框架(八):服务追踪
  • [针对于个人用户] 显卡与计算卡性能对比表
  • 2024年智能录屏解决方案全攻略,从桌面到云端
  • CentOS7.9下snmp v3 inform搭建监控端
  • 水库大坝安全监测方案,双重守护,安全无忧
  • yolov8实现图片验证码识别
  • 代码随想录训练营 Day56打卡 图论part06 108. 冗余连接 109. 冗余连接II
  • QT天气预报
  • JavaWeb中处理 Web 请求的方式总结
  • React的事件与原生事件的执行顺序?