Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
storytest/ | 12-May-2024 | - | 5,594 | 3,360 | ||
unittest/ | 12-May-2024 | - | 2,483 | 2,095 | ||
README_zh.md | D | 12-May-2024 | 1.8 KiB | 37 | 22 | |
debug_entry.js | D | 12-May-2024 | 876 | 24 | 8 |
README_zh.md
1# NAPI框架生成工具测试说明 2 3## 概述 4NAPI工具的测试主要分为功能测试、单元测试两种,其目的是为验证代码与设计相符合,跟踪需求和设计的实现,发现设计和需求中存在的错误。 5 6## 目录 7 8 ├── napi_generator # NAPI框架代码生成工具 9 │ ├── ... # 其他文件夹 10 │ ├── test # 测试用例 11 │ | ├── unittest # UT测试用例 12 │ | ├── storytest # ST测试用例 13 │ | └── debug_entry.js # 测试入口文件 14 15### 功能测试 16 17为了将一个大的特性划分成小颗粒度的功能块,根据功能点确定输入和输出以便获得快速反馈。 18 19#### 用例输出 20 21此处以string数据类型为例:...\storytest\test_string目录下ts文件中定义当前工具支持数据类型的函数,在同级目录下的js文件中调用此方法,并断言返回值与期望值是否一致。执行测试用例时若编译成功,且js文件中所有用例执行通过,说明当前代码无误;否则说明当前代码与设计存在差异。 22 23具体的功能测试操作,可以左键单击以下链接了解: 24 25[功能测试](https://gitee.com/openharmony/napi_generator/blob/master/test/storytest/README_ZH.md) 26 27### 单元测试 28 29使用单元测试检验被测代码的一个很小的、明确的功能是否正确。 30 31#### 用例输出 32 33解析napi_generator-master\src\gen下js文件中的方法,将获取到的内容与期望比较是否一致,若一致则代码无误。 34 35具体的单元测试操作,可以左键单击以下链接了解: 36 37[单元测试](https://gitee.com/openharmony/napi_generator/blob/master/test/unittest/README_ZH.md)