0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

openharmony测试框架

姚小熊27 来源:网络整理 作者:佚名 2021-06-24 15:56 次阅读

OpenHarmony在传统的单设备系统能力的基础上,创造性地提出了基于同一套系统能力、适配多种终端形态的理念,支持多种终端设备上运行,第一个版本支持128K-128M设备上运行。针对设备开发者,OpenHarmony采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。可运行在百K级别的资源受限设备和穿戴类设备,也可运行在百M级别的智能家用摄像头/行车记录仪等相对资源丰富的设备。

华为 HarmonyOS 正式开源,对于研发同学而言,又多了一个系统来适配。而对于测试而言,也需要多学一种工具啦。扒了下鸿蒙的gitee,基本就2块:

一、XTS认证子系统

这个很明显,对应Android的CTS。

代码库: https://openharmony.gitee.com/openharmony/xts_acts https://openharmony.gitee.com/openharmony/xts_tools_lite

XTS是OpenHarmony生态认证测试套件的集合,当前包括acts(application compatibility test suite)应用兼容性测试套,后续会拓展dcts(device compatibility test suite)设备兼容性测试套等。 test/xts仓当前包括acts与tools软件包:acts,存放acts相关测试用例源码与配置文件,帮助终端设备厂商尽早发现软件与OpenHarmony的不兼容性,确保软件在整个开发过程中满足OpenHarmony的兼容性要求。

tools,提供acts编写和编译所依赖的开发框架。

二、 developertest

代码库: https://openharmony.gitee.com/openharmony/test_developertest

开发过程采用测试驱动开发模式,开发者基于系统新增特性可以通过开发者自己开发用例保证,对于系统已有特性的修改,也可通过修改项目中原有自测试用例保证,旨在帮助开发者在开发阶段就能开发出高质量代码。

看了下语言,基本是 c++python

developertest的核心是这个: https://openharmony.gitee.com/op 。。。 iver/lite_driver.py

责任编辑:YYX

整合自:pcb联盟网、太平洋电脑

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    2985

    浏览量

    41710
  • 鸿蒙
    +关注

    关注

    55

    文章

    1591

    浏览量

    42115
  • OpenHarmony
    +关注

    关注

    23

    文章

    3247

    浏览量

    15157
收藏 人收藏

    评论

    相关推荐

    Python自动化测试框架及其应用

    Pytest是一个非常成熟的全功能的Python测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起
    的头像 发表于 04-03 16:15 137次阅读
    Python自动化<b class='flag-5'>测试</b><b class='flag-5'>框架</b>及其应用

    介绍一种OpenAtom OpenHarmony轻量系统适配方案

    本文在不改变原有系统基础框架的基础上, 介绍了一种OpenAtom OpenHarmony(以下简称“OpenHarmony”)轻量系统适配方案。
    的头像 发表于 03-05 09:24 446次阅读
    介绍一种OpenAtom <b class='flag-5'>OpenHarmony</b>轻量系统适配方案

    OpenHarmony 之 NAPI 框架介绍

    环境中的 JS 变量与方法。 OpenHarmony 中的 NAPI OpenAtom OpenHarmony(以下简称 “OpenHarmony”)应用层基于 javascript 语言开发,而系统
    的头像 发表于 02-01 17:34 299次阅读
    <b class='flag-5'>OpenHarmony</b> 之 NAPI <b class='flag-5'>框架</b>介绍

    教程分享!OpenHarmony之NAPI框架介绍

    是 C++语言实现的,这些接口可以帮助 C++代码创建 JS 变量,或访问 JavaScript 运行环境中的 JS 变量与方法。 OpenHarmony 中的 NAPI OpenAtom OpenHarmony(以下简称“OpenHa
    的头像 发表于 11-30 12:15 662次阅读
    教程分享!<b class='flag-5'>OpenHarmony</b>之NAPI<b class='flag-5'>框架</b>介绍

    OpenHarmony亮相MTSC 2023 | 质量&amp;效率共进,赋能应用生态发展

    ,基于该框架开发应用支持一套代码在 Android、iOS、OpenHarmony 系统运行,故自动化测试能力也需要支持一套测试代码在不同系统运行,现场重点介绍了跨平台
    发表于 11-28 15:41

    OpenHarmony之NAPI框架介绍

    的 NAPI OpenAtom OpenHarmony(以下简称“OpenHarmony”)应用层基于 javascript 语言开发,而系统框架层则基于 C++语言。它们之间需要一个桥梁来实现两种语言代码之间
    发表于 11-23 15:36

    OpenHarmony技术大会 | 编程语言及开发框架分论坛圆满举办:从更新迭代中找寻发展

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 众所周知,编程语言和开发框架是影响应用体验和应用生态的关键要素,持续更新与发展至关重要。从编程语言
    的头像 发表于 11-11 21:15 713次阅读

    OpenHarmony技术大会 | 编程语言及开发框架分论坛嘉宾金句

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:OpenHarmony技术大会 | 编程语言及开发框架分论坛嘉宾金句 文章出处:
    的头像 发表于 11-11 21:15 342次阅读

    【开源三方库】Easyui:基于OpenAtom OpenHarmony ArkUI深度定制的组件框架

    的轻量、可靠的移动端组件库,它是对OpenAtom OpenHarmony(以下简称“OpenHarmony”) ArkUI进行深度定制的组件框架。Easyui可扩展性较强,可以基于源码进行二次开发,修改
    的头像 发表于 11-09 10:55 327次阅读
    【开源三方库】Easyui:基于OpenAtom <b class='flag-5'>OpenHarmony</b> ArkUI深度定制的组件<b class='flag-5'>框架</b>

    议程直击 | 第二届OpenHarmony技术大会——编程语言及开发框架分论坛

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:议程直击 | 第二届OpenHarmony技术大会——编程语言及开发框架分论坛
    的头像 发表于 11-01 16:10 225次阅读
    议程直击 | 第二届<b class='flag-5'>OpenHarmony</b>技术大会——编程语言及开发<b class='flag-5'>框架</b>分论坛

    Qt For OpenHarmony

    专家角色,负责图形框架研究院的技术管理工作。 内容来源 第一届开放原子开源基金会OpenHarmony技术峰会——生态与互联分论坛 ​ 正 文 内 容 在全球超过70个行业,8000家公司,100万
    发表于 09-15 15:39

    API测试框架Grillon概述

    API测试框架Grillon概述
    的头像 发表于 09-08 10:22 1745次阅读

    峰会回顾第11期 | OpenHarmony兼容性设计与实践

    测试框架,兼容性测试设计等。   内容来源 第一届开放原子开源基金会OpenHarmony技术峰会——生态与互联分论坛   正 文 内 容   兼容,指硬件之间、软件之间、软硬件之间相
    的头像 发表于 06-02 08:41 528次阅读
    峰会回顾第11期 | <b class='flag-5'>OpenHarmony</b>兼容性设计与实践

    一款扩展性高的渗透测试框架渗透测试框架

    MYExploit 简介 一款扩展性高的渗透测试框架渗透测试框架(完善中) 只支持部分EXP 利用 使用声明 本工具仅用于安全测试目的 用于
    的头像 发表于 05-30 09:06 366次阅读
    一款扩展性高的渗透<b class='flag-5'>测试</b><b class='flag-5'>框架</b>渗透<b class='flag-5'>测试</b><b class='flag-5'>框架</b>

    OpenHarmony自动化测试框架开发指南

    OpenHarmony 自动化测试框架OpenHarmony 提供的支持 JS/TS 语言的单元及 UI 测试
    的头像 发表于 05-15 09:35 720次阅读
    <b class='flag-5'>OpenHarmony</b>自动化<b class='flag-5'>测试</b><b class='flag-5'>框架</b>开发指南