postman断言—Chai.js语法总结

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

一、名词解释

  1. BDD(行为驱动开发)

Behavior Driven Development,一种敏捷开发技术;

灰盒测试、黑盒测试属于BDD,主要测试代码是否符合产品需求,更偏于代码的功能逻辑;

  1. TDD(测试驱动开发)

Test-Driven Development,一种测试先于代码的思想用于指导软件开发;

在开发之前,先编写单元测试用例,测试代码确定需要编写什么产品代码;

单元测试,属于TDD,主要测试开发人员写的代码是否正确,此环节由开发自己做;

二、Chai.js简介

是一套BDD/TDD的断言库,包含3个断言库支持BDD风格的except/should,和TDD风格的assert。

三、Chai.js的BDD模块

  1. BDD模块——except

通过构造函数创建断言对象实例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值