欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > 鸿蒙学习高效开发与测试-测试工具(5)

鸿蒙学习高效开发与测试-测试工具(5)

2025/10/12 20:49:51 来源:https://blog.csdn.net/chushudu/article/details/143989173  浏览:    关键词:鸿蒙学习高效开发与测试-测试工具(5)

文章目录

    • 1、单元测试
    • 2、集成测试
      • 1. UI 测试框架
      • 2. DevEco Testing 测试平台
        • 2.1 稳定性测试
        • 2.2 场景化性能测试
        • 2.3 回归测试
        • 2.4 基础质量测试服务
      • 3. 命令行测试工具
        • 3.1 DevEco Testing SmartPerf
        • 3.2 DevEco Testing wukong
    • 3、专项测试
      • 1. 应用与服务体检
      • 2. 专项测试云测平台

鸿蒙生态应用、元服务的测试分层模型分为:单元测试、集成测试、专项测试。
在这里插入图片描述

1、单元测试

单元测试是函数级别的验证。函数是产品开发实现的最基本单位,单元测试通过验证产品代码的函数输入输出,最终保证整个产品的质量。
DevEco Testing Hypium 单元测试框架可以在真机或者模拟器上运行。单元测试框架采用插件化机制开发,具备空间占用最小化、功能可定制、语法兼容特点。测试框架的整体
结构如下图所示:
在这里插入图片描述
测试框架由核心模块和扩展模块组成。其中核心模块是测试框架的最小集,包含执行必备核心接口和逻辑。扩展模块是在核心模块的基础上增加一些常用能力,例如用例超时控制、用例筛选、数据驱动、压力测试、随试执行等。核心模块采用插件化机制,提供接入能力和运行时上下文,扩展模块通过插件的方式接入。
DevEco Testing Hypium 单元测试框架具备以下特点:
 语法统一: 使用声明式或者类 Web 范式,针对不同的开发范式,单元测试框架提供统一的测试接口。
 可定制: 扩展模块即插即用,开发者根据不同的场景动态组合定制测试框架能力。
 轻量化: 核心模块代码量少,打包编译之后小于 10KB,支持 ROM 资源有限的设备灵活部署。

2、集成测试

集成测试分为模块测试和特性测试。模块测试把若干个单元组装,发现模块缺陷;特性测试把若干个模块集成,发现特性缺陷。鸿蒙生态为开发者提供多种集成测试的能力,方便开发者针对不同的集成测试场景,快速便捷的进行测试。

1. UI 测试框架

通过简洁易用的 API 提供查找和操作界面控件能力,支持开发者编写基于界面操作的自动化测试脚本。UI 测试框架的整体结构图如下图:
在这里插入图片描述整个测试框架组主要分为两个部分

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词