napi_generator/test/README_zh.md
huruitao 81873fbd64 修改警告
Signed-off-by: huruitao <huruitao@kaihong.com>
2024-07-16 17:11:13 +08:00

1.8 KiB
Executable File
Raw Permalink Blame History

NAPI框架生成工具测试说明

概述

NAPI工具的测试主要分为功能测试、单元测试两种其目的是为验证代码与设计相符合跟踪需求和设计的实现发现设计和需求中存在的错误。

目录

├── napi_generator                       # NAPI框架代码生成工具
│   ├── ...                              # 其它文件夹
│   ├── test                             # 测试用例
│   |   ├── unittest                     # UT测试用例
│   |   ├── storytest                    # ST测试用例
│   |   └── debug_entry.js               # 测试入口文件

功能测试

为了将一个大的特性划分成小颗粒度的功能块,根据功能点确定输入和输出以便获得快速反馈。

用例输出

此处以string数据类型为例...\storytest\test_string目录下ts文件中定义当前工具支持数据类型的函数在同级目录下的js文件中调用此方法并断言返回值与期望值是否一致。执行测试用例时若编译成功且js文件中所有用例执行通过说明当前代码无误否则说明当前代码与设计存在差异。

具体的功能测试操作,可以左键单击以下链接了解:

功能测试

单元测试

使用单元测试检验被测代码的一个很小的、明确的功能是否正确。

用例输出

解析napi_generator-master\src\gen下js文件中的方法将获取到的内容与期望比较是否一致若一致则代码无误。

具体的单元测试操作,可以左键单击以下链接了解:

单元测试