Nodejs基础5测试
Integration Testing
和单元测试不一样,集成测试可以引入外部的一些信息(数据库)对我们设计的api进行调试。
Setting Up the Test Db
我们需要真实的数据库来运行集成测试,但是我们又不想用已经创建好了的项目数据库来直接测试,因为在集成测试中,我们会插入或者删除一些数据,为了避免造成混乱,我们需要新建一个测试数据库。
和单元测试不一样,集成测试可以引入外部的一些信息(数据库)对我们设计的api进行调试。
我们需要真实的数据库来运行集成测试,但是我们又不想用已经创建好了的项目数据库来直接测试,因为在集成测试中,我们会插入或者删除一些数据,为了避免造成混乱,我们需要新建一个测试数据库。