sig_test_cn.md 3.6 KB
Newer Older
N
NicoYam 已提交
1 2 3 4 5 6 7 8 9
# SIG-Test

简体中文 | [English](./sig_test.md)

说明:本SIG的内容遵循OpenHarmony的PMC管理章程 [README](/zh/pmc.md)中描述的约定。

## SIG组工作目标和范围

### 工作目标
J
jiyong 已提交
10
​     完善OpenHarmony开发测试能力,提供包括单元测试、性能测试等在内的多种测试类型,提升测试框架易用性。
N
NicoYam 已提交
11 12 13

### 工作范围

J
jiyong 已提交
14 15 16 17 18 19
- 维护开发测试框架
- 完善开发测试框架中测试类型,为OpenHarmony提供开发自测试能力

Test-SIG( sig-Test )技术栈范围全景图如下图所示:

![test_overview](figures/test_overview.png)
N
NicoYam 已提交
20 21

## 代码仓
J
jiyong 已提交
22 23 24 25 26 27 28 29 30
| **称**                    | **部件功能描述**                                             | **部件仓名称**                              |
| ------------------------- | ------------------------------------------------------------ | ------------------------------------------- |
| 测试框架arkXtest          | OpenHarmony自动化测试框架代码部件仓arkXtest,包含单元测试框架(JsUnit)和Ui测试框架(UiTest)。 | arkXtest                                    |
| 稳定性测试工具wukong      | 稳定性测试工具,支持:控件随机注入、基础注入、录制回放能力、可视化工具、可视化报告功能 | wukong                                      |
| 性能功耗测试工具smartperf | 支持FPS、功耗、热、Soc信息的实时采集、实时展示、数据报告生成 | developtools_profiler/host/smartperf/client |
| 自测试框架developer_test  | OpenHarmony为开发者提供了一套全面的自测试框架,开发者可根据测试需求开发相关测试用例,开发阶段提前发现缺陷,大幅提高代码质量 | test_developertest                          |
| 测试调度框架test_xdevice  | xdevice是OpenHarmony中为测试框架的核心组件,提供用例执行所依赖的相关服务 | test_xdevice                                |
| 性能调优工具profiler      | OpenHarmony性能调优分析工具,支持CPU调度、频点、进程线程时间片、堆内存、FPS数据采集和展示。支持在泳道图中展示非实时的采集数据,支持GUI操作数据分析 | developtools_profiler/host/smartperf        |

N
NicoYam 已提交
31
- 代码仓地址:
32
  - https://gitee.com/openharmony/third_party_benchmark
F
frank-huangran 已提交
33 34
  - https://gitee.com/openharmony/xts_acts
  - https://gitee.com/openharmony/xts_tools
35
  - https://gitee.com/openharmony/xts_hats
S
songdawei 已提交
36
  - https://gitee.com/openharmony/xts_dcts
R
ry 已提交
37 38 39 40
  - https://gitee.com/openharmony/ostest_wukong
  - https://gitee.com/openharmony/testfwk_arkxtest
  - https://gitee.com/openharmony/testfwk_xdevice
  - https://gitee.com/openharmony/testfwk_developer_test
41 42 43 44
  - https://gitee.com/openharmony-sig/third_party_VK-GL-CTS
  - https://gitee.com/openharmony-sig/third_party_SPIRV-Tools
  - https://gitee.com/openharmony-sig/third_party_glslang
  - https://gitee.com/openharmony-sig/third_party_spirv-headers
N
NicoYam 已提交
45 46 47
## SIG组成员

### Leader
N
NicoYam 已提交
48
- [gaohanyi1982](https://gitee.com/gaohanyi1982)
N
NicoYam 已提交
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65

### Committers列表
- [wangjuntao](https://gitee.com/buranfanchen)
- [NicoYam](https://gitee.com/nicoyam)

### 会议
 - 会议时间:双周例会,待定
 - 会议申报:[OpenHarmony SIG-Test Meeting Proposal](https://etherpad.openharmony.cn/p/sig-test)
 - 会议链接: Welink或其他会议
 - 会议通知: 会议通知: 请[订阅](https://lists.openatom.io/postorius/lists/dev.openharmony.io)邮件列表 dev@openharmony.io 获取会议链接
 - 会议纪要: [归档链接地址](https://gitee.com/openharmony-sig/sig-content)

### 联系方式(可选)

- 邮件列表:dev@openharmony.io
- Zulip群组:https://zulip.openharmony.cn