我可以在MEAN堆栈中使用Protractor for TDD

时间:2014-09-13 09:14:58

标签: unit-testing tdd protractor

我对单元测试和TDD很新。从理论上讲,我对TDD概念很清楚,但是我在实现它时遇到了很多障碍。大多数示例都解释了如何为Multiply进行单元测试,添加两个数字等,这实际上并不是我们真正需要的。

对于angular,它要好得多,我们可以检查数组的值,Controller的存在,使用服务,模拟后端等等,所以现在我有几个问题,

  1. 如何处理后端流程的单元测试,例如如何处理请求?

  2. 我的应用程序主要与UI组件交互,我可以在TDD流程中使用量角器,例如绘图工具,如何在不绘制(交互)任何内容的情况下进行测试?

1 个答案:

答案 0 :(得分:1)

如果要在传统数据库中生成数据并使用后端,可以在nodejs中使用许多 orm 框架来生成testdata。

jugglingdb sequelizejs 是最受欢迎的。

即使为了使其更易于管理,您也可以使用量角器实现黄瓜 jasmine 框架,这样您就可以在各个测试场景的连接之前和之后进行管理。