一、名词解释
BDD(行为驱动开发)
Behavior Driven Development,一种敏捷开发技术;
灰盒测试、黑盒测试属于BDD,主要测试代码是否符合产品需求,更偏于代码的功能逻辑;
TDD(测试驱动开发)
Test-Driven Development,一种测试先于代码的思想用于指导软件开发;
在开发之前,先编写单元测试用例,测试代码确定需要编写什么产品代码;
单元测试,属于TDD,主要测试开发人员写的代码是否正确,此环节由开发自己做;
二、Chai.js简介
是一套BDD/TDD的断言库,包含3个断言库支持BDD风格的except/should,和TDD风格的assert。
三、Chai.js的BDD模块
BDD模块——except
通过构造函数创建断言对象实例

本文介绍了Chai.js,一套用于BDD/TDD的断言库,包括其在Postman中的应用。详细讲解了Chai.js的BDD模块,如except和should,并列举了except模块的API,如断言方法 `.a`、`.an`、`.not`、`.equal`等,帮助理解如何进行断言和提高测试的可读性。
最低0.47元/天 解锁文章
7116

被折叠的 条评论
为什么被折叠?



