未验证 提交 73f1c0f8 编写于 作者: V very0228 提交者: Gitee

对外资料刷新

Signed-off-by: Nvery0228 <zhaoweirui@huawei.com>
上级 a2a66e6f
...@@ -416,6 +416,8 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -416,6 +416,8 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
``` ```
> **注意:** 多线程用例注释与单线程用例标准一致。 > **注意:** 多线程用例注释与单线程用例标准一致。
- c++用例模板说明:
在编写用例时,我们提供了四种用例模板供您选择。 在编写用例时,我们提供了四种用例模板供您选择。
| 类型 | 描述 | | 类型 | 描述 |
...@@ -426,25 +428,25 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速 ...@@ -426,25 +428,25 @@ OpenHarmony系统开发人员在新增或修改代码之后,希望可以快速
| HWTEST_P(A,B,C)| 用例执行(含参数)依赖于Set&Teardown时,可选取| | HWTEST_P(A,B,C)| 用例执行(含参数)依赖于Set&Teardown时,可选取|
其中,参数A,B,C的含义如下: 其中,参数A,B,C的含义如下:
- 参数A为测试套名。 - 参数A为测试套名。
- 参数B为测试用例名,其命名必须遵循[功能点]_[编号]的格式,编号为3位数字,从001开始。 - 参数B为测试用例名,其命名必须遵循[功能点]_[编号]的格式,编号为3位数字,从001开始。
- 参数C为测试用例等级,具体分为门禁level0 以及非门禁level1-level4共五个等级,其中非门禁level1-level4等级的具体选取规则为:测试用例功能越重要,level等级越低。 - 参数C为测试用例等级,具体分为门禁level0 以及非门禁level1-level4共五个等级,其中非门禁level1-level4等级的具体选取规则为:测试用例功能越重要,level等级越低。
- 参数D为多线程用例执行的线程数量设置。 - 参数D为多线程用例执行的线程数量设置。
**注意:** **注意:**
- 测试用例的预期结果必须有对应的断言。 - 测试用例的预期结果必须有对应的断言。
- 测试用例必须填写用例等级。 - 测试用例必须填写用例等级。
- 测试体建议按照模板分步实现。 - 测试体建议按照模板分步实现。
- 用例描述信息按照标准格式@tc.xxx value书写,注释信息必须包含用例名称,用例描述,用例类型,需求编号四项。其中用例测试类型@tc.type参数的选取,可参考下表。 - 用例描述信息按照标准格式@tc.xxx value书写,注释信息必须包含用例名称,用例描述,用例类型,需求编号四项。其中用例测试类型@tc.type参数的选取,可参考下表。
| 测试类型名称 | 类型编码 | | 测试类型名称 | 类型编码 |
...@@ -897,7 +899,7 @@ group("unittest") { ...@@ -897,7 +899,7 @@ group("unittest") {
> >
> test_list中配置的是对应模块的测试用例。 > test_list中配置的是对应模块的测试用例。
## 测试资源配置 ## 配置测试资源
测试依赖资源主要包括测试用例在执行过程中需要的图片文件、视频文件、第三方库等对外的文件资源,目前只支持静态资源的配置。 测试依赖资源主要包括测试用例在执行过程中需要的图片文件、视频文件、第三方库等对外的文件资源,目前只支持静态资源的配置。
...@@ -931,7 +933,7 @@ group("unittest") { ...@@ -931,7 +933,7 @@ group("unittest") {
>- target_name: 测试套的名称,定义在测试目录的BUILD.gn中。preparer: 表示该测试套执行前执行的动作。 >- target_name: 测试套的名称,定义在测试目录的BUILD.gn中。preparer: 表示该测试套执行前执行的动作。
>- src="res": 表示测试资源位于test目录下的resource目录下,src="out":表示位于out/release/$(部件)目录下。 >- src="res": 表示测试资源位于test目录下的resource目录下,src="out":表示位于out/release/$(部件)目录下。
## 测试用例执行 ## 执行测试用例
### user_config.xml配置文件介绍 ### user_config.xml配置文件介绍
...@@ -991,7 +993,7 @@ group("unittest") { ...@@ -991,7 +993,7 @@ group("unittest") {
> 在执行测试用例之前,若使用HDC连接设备,用例仅需配置设备IP和端口号即可,其余信息均默认不修改。 > 在执行测试用例之前,若使用HDC连接设备,用例仅需配置设备IP和端口号即可,其余信息均默认不修改。
### Windows环境执行 ### Windows环境执行
#### 测试用例编译 #### 编译测试用例
由于Windows环境下无法实现用例编译,因此执行用例前需要在Linux环境下进行用例编译,用例编译命令: 由于Windows环境下无法实现用例编译,因此执行用例前需要在Linux环境下进行用例编译,用例编译命令:
``` ```
...@@ -1082,7 +1084,7 @@ group("unittest") { ...@@ -1082,7 +1084,7 @@ group("unittest") {
### Linux环境执行 ### Linux环境执行
#### 远程端口映射及配置文件修改 #### 映射远程端口及修改配置文件
为支持Linux远程服务器以及Linux虚拟机两种环境下执行测试用例,需要对端口进行远程映射,以实现与设备的数据通路连接。具体操作如下: 为支持Linux远程服务器以及Linux虚拟机两种环境下执行测试用例,需要对端口进行远程映射,以实现与设备的数据通路连接。具体操作如下:
1. HDC Server指令: 1. HDC Server指令:
``` ```
...@@ -1223,7 +1225,6 @@ group("unittest") { ...@@ -1223,7 +1225,6 @@ group("unittest") {
## 查看测试结果 ## 查看测试结果
### 测试报告及日志
当执行完测试指令,控制台会自动生成测试结果,若需要详细测试报告,您可在以下路径中进行查找相应的数据文档。 当执行完测试指令,控制台会自动生成测试结果,若需要详细测试报告,您可在以下路径中进行查找相应的数据文档。
...@@ -1244,10 +1245,7 @@ test/developertest/reports/xxxx_xx_xx_xx_xx_xx ...@@ -1244,10 +1245,7 @@ test/developertest/reports/xxxx_xx_xx_xx_xx_xx
| summary_report.html | 测试报告汇总 | | summary_report.html | 测试报告汇总 |
| details_report.html | 测试报告详情 | | details_report.html | 测试报告详情 |
### 测试框架日志
```
reports/platform_log_xxxx_xx_xx_xx_xx_xx.log
```
### 最新测试报告 ### 最新测试报告
``` ```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册